Frequent departures all day, from around 110 THB
Buses and minivans are the most flexible way to reach Kanchanaburi from Bangkok, with frequent departures all day and fares from around 110 to 190 THB. Here's a real breakdown of where to catch them, what they cost and how to use each one.
Take a bus or minivan from the Southern Bus Terminal (Sai Tai Mai) if you want the most departures and the shortest ride. Use Mo Chit 2 if you're staying in north Bangkok. Book a Khao San Road tourist minivan only if hotel-area pickup is worth paying more than double.
Kanchanaburi Bus Terminal sits about 5km from the River Kwai Bridge
Southern Bus Terminal, Bangkok: the most frequent departures to Kanchanaburi
| Price (one way) | About 110 to 170 THB |
|---|---|
| Journey time | About 2.5 to 3 hours |
| Frequency | Roughly hourly, from about 5:00am to 5:00pm |
| Operators | Kanchanaburi Express, Yamajaroen, Kwan Chee Vee |
| Best for | Most travellers, especially from central or west Bangkok |
Mo Chit 2, Bangkok: handy if you're staying in the north of the city
| Price (one way) | About 130 to 190 THB |
|---|---|
| Journey time | About 2.5 to 3.5 hours |
| Frequency | Several departures daily, Win Happy runs every 3 hours from 5:00am to 8:00pm |
| Operators | Kanchanaburi Express, Win Happy, Monsiri Travel |
| Best for | Travellers staying in north Bangkok near Chatuchak |
Khao San Road, Bangkok: convenient pickup at more than double the price
| Price (one way) | About 380 to 413 THB |
|---|---|
| Journey time | About 1 hour 45 minutes to 3.5 hours depending on operator |
| Departure | Around 9:00am, from operators near Khao San Road |
| Operators | TravelBusAsia, Mama Travel and Tour |
| Best for | Travellers who want to skip the trip to a bus terminal |
Kanchanaburi Bus Terminal: last departures to Bangkok can be as early as 6:00pm
Return buses and minivans leave from Kanchanaburi Bus Terminal throughout the day. The last departures are usually somewhere between 6:00pm and 8:00pm, so confirm locally before planning a late afternoon.
Sourced from rome2rio.com's Bangkok Mochit Bus Terminal to Kanchanaburi buses, checkmybus.com's bus Bangkok to Kanchanaburi, omio.com's Bangkok to Kanchanaburi bus with Kanchanaburi Express, rome2rio.com's Mochit New Van Terminal to Kanchanaburi, busticket.in.th's Bangkok to Kanchanaburi bus, khaosanroad.com's Bangkok day trips by bus, asiatranshub.com's Mo Chit 2 to Kanchanaburi, thailandlife.info's Bangkok to Kanchanaburi July 2026 and thailandee.com's buses from Bangkok to Kanchanaburi.
Go early in the morning for the smoothest trip. First departures leave around 5:00am to 6:00am. You'll beat Bangkok traffic.
Choose a full-size bus over a minivan if you have luggage. Minivans have little space for bags. Drivers also tend to drive fast.
Book online up to 30 days ahead for weekends and holidays. Some operators only release seats 30 days before departure.
Keep a little cash for the last leg. Songthaews and tuk-tuks from the bus terminal usually want cash.