How to Reach Kanchanaburi


  • By Air: There is no airport at Kanchanaburi. So, you have to fly down to Bangkok and reach the town by train, bus or car.
  • By Train: Frequent trains are available from Bangkok to Kanchanaburi and usually have third class seating. The journey takes about three hours.
  • By Bus: Several buses are operated every day from places like Bangkok, Nankhon Pathom, Sangkhlaburi and Pattaya. These buses can be air-conditioned or standard services. It is always better to book tickets one day in advance to avoid any hassle.
  • By Minivan: Minivans run from BTS Victory Monument in Bangkok to Kanchanaburi with a fare of 120-130 baht.
  • By Minibus: A number of AC and standard minibuses are available to and from Kanchanaburi to several destinations in Thailand
  • By Limousine Taxi: You can reach Kanchanaburi from the Bangkok airport by hiring a Japanese sedan at 3000-3500 Baht.
  • By Car: Kanchanaburi can be accessed by highway 4 and 323 from Bangkok.


  • By Songthaews: Several songthaews run across the town from morning to evening, and can get you to the bus and train stations at a standard price of 10 baht.
  • By Tuk-Tuk: You can hire a tuk-tuk to take you to different places to see in the city.
  • By Motorbike: You can rent a motorbike at a few rental stations and explore the region.
  • By Bicycles: Some hotels and guest houses give bicycles on rent. They also provide tourist information and supply maps if asked.
Route Distance Time
Nakhon pathom to Kanchanaburi 56.2 km 56 mins
Salaya to Kanchanaburi 86.52 km 1 hour 26 mins
Nonthaburi to Kanchanaburi 110 km 1 hour 50 mins
Mueang pathum thani district to Kanchanaburi 110.27 km 1 hour 50 mins
Bangkok to Kanchanaburi 110.31 km 1 hour 50 mins
Huai khwang to Kanchanaburi 116.62 km 1 hour 56 mins
Thanyaburi district to Kanchanaburi 140.71 km 2 hours 20 mins
Phuket to Kanchanaburi 165.29 km 2 hours 45 mins
Bang klam to Kanchanaburi 165.67 km 2 hours 45 mins
Ban chang to Kanchanaburi 173.63 km 2 hours 53 mins