Contents
Can Tho and Rach Gia are the 2 main cities of the western Mekong Delta, and Rach Gia is also the mainland port for ferries to Phu Quoc. Buses, minibuses and vans run between the two cities, and private cars are the fastest option.
Can Tho to Rach Gia by Bus
On booking platforms, minibuses and sleeper buses from Can Tho to Rach Gia cost roughly $8 to $16 and take 2 hours 30 minutes to 4 hours 40 minutes, depending on the service and traffic (October 2026).[1] Sleeper buses have reclining berths, which some travelers prefer even on a short trip.
Can Tho to Rach Gia by Van
VIP limousine vans are smaller than buses and carry fewer passengers. On booking platforms, limousine vans cost about $9 for about 3 hours (October 2026).[1]
Can Tho to Rach Gia by Private Transfer
A private transfer suits families, groups and travelers with a tight ferry connection. On booking platforms, private cars and vans start at about $70 and take 2 hours 20 minutes to 3 hours 5 minutes (October 2026).[1]
Comparing Your Options
| Mode | Duration | Fare on booking platforms |
|---|---|---|
| Bus (minibus or sleeper) | 2h 30m - 4h 40m[1] | About $8 - $16 |
| Limousine van | About 3h[1] | About $9 |
| Private transfer | 2h 20m - 3h 5m[1] | From about $70 |
Tips for Traveling from Can Tho to Rach Gia
- Ferry connections: The Phu Quoc Express crossing from Rach Gia takes about 2 hours 30 minutes, and passengers should arrive at the port 45 minutes before departure.[2] Plan an earlier bus so that traffic does not cost you the ferry.
- Book ahead: Popular departures can fill up on weekends and public holidays.
- Last mile: Check where the bus drops you in Rach Gia and plan a taxi or motorbike taxi to your hotel or the ferry port.
Timetable
| Bus Can Tho - Rach Gia $ 8.47–9.44 2h 30m – 4h | |
|
| Bus Can Tho - Kien Giang $ 8.11–15.63 2h 30m – 4h 40m | |
|
|
| Taxi Can Tho - Kien Giang $ 69.43–115.39 2h 20m – 3h 5m | |
|
|
| Van Can Tho - Kien Giang $ 9.35 3h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Can Tho to Rach Gia, including current prices and schedules.
The bus is the cheapest option. On booking platforms, minibuses and sleeper buses cost roughly $8 to $16 in October 2026.
A private transfer is the fastest, taking 2 hours 20 minutes to 3 hours 5 minutes on booking platforms.
Buses take 2 hours 30 minutes to 4 hours 40 minutes, limousine vans about 3 hours and private cars 2 hours 20 minutes to 3 hours 5 minutes.
Yes. Booking platforms list sleeper and VIP sleeper buses on this route, though the trip is short.
Phu Quoc Express asks passengers to arrive at the Rach Gia port 45 minutes before departure. The crossing to Bai Vong takes about 2 hours 30 minutes.
It is a good idea at weekends and on public holidays, especially if you have a ferry connection in Rach Gia.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: Can Tho to Rach Gia timetable. Retrieved October 16, 2026.
- [2] Phu Quoc Express: Rach Gia to Phu Quoc ferry schedule. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.