Bangkok to Kanchanaburi: bus, train or flight?
The bus is the cheapest way from Bangkok to Kanchanaburi: 33 buses a day from ฿130, taking about 2h 30m. The first bus leaves at 05:00, the last at 20:10. Train: about 3 hours.
Bus times and fares checked 2026-10-30.
All the ways to travel
| How | Journey | From | Note |
|---|---|---|---|
| Bus | 2h 30m | Bangkok Bus Terminal Southern (Sai Tai Mai) | 33 a day, from ฿130 |
| Train | about 3 hours | Thonburi station | A slow scenic train that crosses the Bridge on the River Kwai |
| Taxi or Grab | about 2–2.5 hours | anywhere in Bangkok | Door to door, more expensive |
By bus from Bangkok to Kanchanaburi
- 33 departures a day, first 05:00, last 20:10
- Fares from ฿130 to ฿199, set by the bus companies
- Journey about 2h 30m (fastest 2h)
- Bus companies: Kanchanaburi Express, GO Family and Monsiri Travel
- Boarding points: Bangkok Bus Terminal Southern (Sai Tai Mai), Minibus Station Chatuchak (Mochit New Van Terminal)
- Drop-off points: Kanchanaburi Bus Terminal
- Bus classes: Minibus from ฿130 · Air-conditioned from ฿150
Where the buses leave and arrive
Buses leave from the Southern Bus Terminal (Sai Tai Mai) and minibuses from the Mo Chit van terminal, many times a day.
Coming back
Kanchanaburi to Bangkok: 43 buses a day from ฿130, the last one at 19:00.
Tips
- A popular day trip: take an early bus out and an evening bus back.
- Book ahead for holidays (Songkran in mid-April, New Year, long weekends): buses sell out.
- Air-conditioned buses are cold, especially at night: bring a jacket.
- Be at the terminal 30 minutes before departure and show your e-ticket at the bus company's counter.
Questions
How much is the bus from Bangkok to Kanchanaburi?
From ฿130 to ฿199, depending on the bus company and class.
How long does the bus from Bangkok to Kanchanaburi take?
About 2h 30m; the fastest bus takes 2h.
Where does the bus to Kanchanaburi leave from?
Bangkok Bus Terminal Southern (Sai Tai Mai) and Minibus Station Chatuchak (Mochit New Van Terminal).
Is there an overnight bus from Bangkok to Kanchanaburi?
No, all buses run during the day.
More travel guides
- Bangkok to Chiang Mai: bus, train or flight?
- Bangkok to Phuket: bus, train or flight?
- Bangkok to Krabi: bus, train or flight?
- Bangkok to Pattaya: bus, train or flight?
- Bangkok to Hua Hin: bus, train or flight?
- Bangkok to Koh Samui: bus, train or flight?
- Bangkok to Chiang Rai: bus, train or flight?
- Bangkok to Koh Chang: bus, train or flight?
- Phuket to Krabi: bus, train or flight?