Kanchanaburi to Bangkok

   Kanchanaburi to Bangkok Road Distance 124.5 km
   Kanchanaburi to Bangkok Aerial Distance 123 km
  Kanchanaburi to Bangkok Travel Time 1 hr 50 min

How to reach Bangkok from Kanchanaburi

There are numerous ways to travel from Kanchanaburi to Bangkok. The distance is around and takes 2-4 hours to reach, depending upon the type of transport you choose. Direct buses and trains are available. You can also opt for minivans and taxis for a more comfortable journey.

Knowing The Details

1. Kanchanaburi to Bangkok by Bus
2. Kanchanaburi to Bangkok by Minivan
3. Kanchanaburi to Bangkok by Taxi
4. Kanchanaburi to Bangkok by Train
5. Popular Routes to Bangkok
6. Popular Routes from Kanchanaburi
7. Places to Visit in Bangkok
8. Hotels in Bangkok

Bangkok Travel Packages

Compare quotes from upto 3 travel agents for free

1. Kanchanaburi to Bangkok by Bus

Duration
The distance between Kanchanaburi and Bangkok is usually around 125.5 km, and it takes 2-4 hours to reach, depending upon traffic conditions. 

Boarding points and Timings 
Buses run throughout the day, starting as early as 3 in the morning, and the last bus leaves around 6 in the evening. They leave from Kanchanaburi bus station and reach the Southern bus terminal, Mochit New Van terminal. Buses are operated by various companies and offer different classes of service. But on this route, only sitting options are available.

Fares 
The bus fares usually range from approximately 150 to 250 THB. You should reach the bus station 30 minutes before the scheduled departure to avoid last-minute hassle. 

Route 
Buses travel southward along Highway 323 (Asian Highway AH2), passing through rural areas and small towns. After some distance, they merge onto Highway 4 (Phetkasem Road), a major highway that runs along the western coast of Thailand.

2. Kanchanaburi to Bangkok by Minivan

Duration
The journey takes approximately 2 to 2.5 hours, depending on the traffic conditions.

Fares
Prices are around 150-250 THB depending on the type and seating option you choose

Boarding Points and Timings
Minivans offer a quicker alternative to buses and trains, as they are smaller and can navigate traffic more efficiently. They run throughout the day, starting from 6.20, and the last bus leaves at 6 in the evening.
All the minivans leave from Kanchanaburi bus station near the city center. You can easily reach the station by public Songthaews, which costs around 10 THB. They reach the Southern Bus Terminal and Mochit New Van Terminal in Bangkok. 

Route
Minivans travel southward along Highway 323 (Asian Highway AH2), passing through rural areas and small towns. After some distance, they merge onto Highway 4 (Phetkasem Road), a major highway that runs along the western coast of Thailand.

3. Kanchanaburi to Bangkok by Taxi

Duration
The journey is Approximately 2 to 2.5 hours, depending on traffic conditions.

Fares
This is the most expensive option, usually 2,000 to 3,000 THB.

Convenience 
Taxis offer the highest comfort and convenience; you can choose your departure time and make stops along the way.

Routes
Taxis travel southward along Highway 323 (Asian Highway AH2), passing through rural areas and small towns. After some distance, they merge onto Highway 4 (Phetkasem Road), a major highway that runs along the western coast of Thailand.

4. Kanchanaburi to Bangkok by Train

Duration 
It takes around 3 hours to reach and is the cheapest way to travel there.

Boarding Points and Timings
There are only 2 trains from Kanchanaburi to Bangkok at 5.20 am and 12.50 pm. There are only third-class seat options, and the seats have a hard bench, making them less comfortable. They usually leave from Kanchanaburi train station and reach Thonburi railway station. 

Fares
The train fares are usually approximately 100 THB. You can buy tickets on the spot as these trains as generally not crowded.

Popular Routes to Bangkok

Important Routes Time Taken Distance
Chiang-mai to Bangkok 8 hr 45 min 701.3 km
Pattaya to Bangkok 2 hr 4 min 148.6 km
Kanchanaburi to Bangkok 1 hr 50 min 124.5 km
Ayutthaya to Bangkok 1 hr 12 min 80.7 km
Hua-hin to Bangkok

Popular Routes from Kanchanaburi

Important Routes Time Taken Distance
Kanchanaburi to Bangkok 1 hr 50 min 124.5 km