🔄 Updated 21 Jun 2026
The thing most people get wrong when planning a Kanchanaburi trip is assuming 'I'll just sort out the onward leg once I'm in town.' In reality, if you don't have your own wheels, getting on to Erawan Falls or Sangkhlaburi means checking the bus schedule carefully, because the last run of the day ends earlier than you'd think. So we've split this into two stages: first Bangkok → Kanchanaburi town, then town → the outlying sights.
Bangkok → Kanchanaburi: your options
There are three main ways: minivan/bus, train, and a self-drive rental car. Each suits a different style — here's the quick summary before we get into the details.
Minivan / bus
The fastest and most frequent option. Departs from the New Southern Bus Terminal (Taling Chan) and reaches Kanchanaburi town in about 2.5 hours. Best if you have no car and want to get there quickly.
Death Railway
Slower, but you get the atmosphere and the views along the historic Death Railway line. Best for travelers who are in it for the experience and not in a rush.
Self-drive car rental
The most freedom — hit the waterfalls, the dam and Sangkhlaburi on your own schedule. Worth it if you're traveling as a group or staying several nights.
Minivan / bus — fastest and most frequent
The main departure point is the New Southern Bus Terminal (Borommaratchachonnani Road, Taling Chan side). The operator most people use is Kanchanaburi Express, running Bangkok–Kanchanaburi in regular departures throughout the day. Fares run around ฿110–130 and it takes about 2.5 hours to reach town, dropping you at Kanchanaburi Bus Terminal (the BKS terminal).
- Departure point: New Southern Bus Terminal (Taling Chan) — not Mo Chit
- Price: around ฿110–130 each way (air-conditioned van/minibus)
- Journey time: about 2.5 hours to Kanchanaburi Bus Terminal
- Booking ahead: online via busandvan.com or busonlineticket, though on weekdays walk-up seats are usually available
- Arrival at Kanchanaburi terminal: from here you connect onward to the waterfalls/Sangkhlaburi, or take a songthaew/taxi into town
Worth knowing before you ride
The van drops you at Kanchanaburi Bus Terminal, which is outside the River Kwai bridge area. If your hotel is along the river you'll need to catch a songthaew or hail another ride, so budget for the in-town fare and the extra time.
The Death Railway — riding for the atmosphere
This is the legendary route — part of the 'Death Railway' that hugs the cliffside past the Tham Krasae trestle bridge. There are two options to choose from: the regular daily service and the special tourist train that runs only on weekends.
Regular service (daily): train 257 leaves Thonburi Station around 07:45. If you take the MRT, get off at Bang Khun Non and walk over to the Charan Sanitwong halt to catch this one. It takes about 2.5 hours, reaching Kanchanaburi Station around 10:20. The return train 258 leaves Kanchanaburi in the afternoon around 14:45. A 3rd-class ticket is roughly ฿120, while 2nd-class air-conditioned runs about ฿240.
Special tourist train (909/910): runs only on weekends and public holidays, leaving Bangkok Station (Hua Lamphong) in the morning around 06:30. It gets you to Sai Yok Noi Waterfall by late morning, with several hours to swim, then stops at the Allied War Cemetery on the way back, returning to Bangkok in the evening. It's a full day trip out and back — good for anyone who wants it all wrapped up in a single day without having to plan the onward connections themselves.
- The highlight: the Tham Krasae stretch, where the train runs along the cliff above the River Kwai — the prettiest part of the route
- Which station to get off: 'Kanchanaburi' if you're sightseeing in town · 'Nam Tok' (the end of the line) if you're heading to Sai Yok Noi
- The catch: slower than the van and few departures, so if you miss one you'll wait a while — plan your return carefully
Which one should you take?
If you want the historic-route feel done easily in a single day, take the weekend tourist train. But if you're staying over to explore Kanchanaburi for a few days, take the van out and then buy a short rail ticket (Kanchanaburi → Tham Krasae → Nam Tok) to catch just the scenic stretch — it's far more flexible.
Self-drive car rental — the most freedom for chasing waterfalls
If you're planning to do Erawan Falls, Srinakarin Dam and a night on a river raft house, having your own car is far easier, because these spots are spread out and public transport runs on limited schedules. The route from Bangkok takes the highway out west, around 130 km, an easy 2–3 hour drive depending on traffic. Once you're in Kanchanaburi province, Highway 323 is the main road heading north up to Thong Pha Phum and Sangkhlaburi.
- Renting from Bangkok: self-drive sedans start around ฿850–1,000/day — check that you're allowed to take the car out of the city before booking
- Renting in Kanchanaburi: there are rental services in town and around the River Kwai bridge, handy if you've come by van/train and want to rent once you're there
- Motorbike rental: fine for getting around town and nearby spots, but not recommended for the long haul to Erawan or Sangkhlaburi — the mountain climbs are long and some stretches are remote
- Fuel & mountain driving: the climb up to Thong Pha Phum and Sangkhlaburi is winding mountain road, so fill up before leaving town — gas stations are fairly far apart
Kanchanaburi town → Erawan Falls
Without a car, the cheapest and easiest way is the local bus route 8170 (Kanchanaburi–Erawan), leaving Kanchanaburi Bus Terminal roughly every hour from about 08:00 to 17:20. The fare is around ฿40–60 and it takes about an hour and a half to the entrance of Erawan National Park.
- The last bus back ends early — check the return schedule before you climb up to the falls so you don't get stranded
- The falls have 7 tiers — allow at least 2–3 hours to walk up and back down if you want to reach the top
- It gets crowded on weekends — go early for easier parking and a better swimming spot
A shortcut if you'd rather not connect by bus
If you're traveling as a group or don't want to gamble on the bus timetable, chartering a car/taxi round-trip to Erawan from town is a popular choice — convenient and you control your own timing, in exchange for a higher cost.
Kanchanaburi town → Sangkhlaburi
Sangkhlaburi sits at the far north of the province, right on the Myanmar border, about 200 km from Kanchanaburi town. The actual ride takes around 4–5 hours because it's winding mountain road. There are both vans/minibuses and buses from Kanchanaburi Bus Terminal, with fares around ฿130–300 depending on the type of vehicle, running in batches from early morning.
- Leave early: it's a long way and departures are limited, so leaving early gives you time to see the Mon Bridge in the evening and the next morning
- Book your return ticket: on long weekends seats fill up fast, so book or ask about the return schedule as soon as you arrive
- Some direct runs from Bangkok: there are a few morning buses Bangkok (Mo Chit)–Sangkhlaburi taking about 6–7 hours, if you'd rather skip Kanchanaburi
Sangkhlaburi isn't a day trip
Given the distance and the limited departures, Sangkhlaburi deserves at least 1 night — don't plan a same-day round trip from Kanchanaburi town, or you'll spend most of the day on the bus.
Getting around Kanchanaburi town
In town, songthaews run along Saeng Chuto Road as the main line, with fares of just a few baht for the whole route, operating from about 05:30 to around 18:00. The River Kwai bridge area and the walking street are easy to cover on foot. There are ride-hailing apps in town too, but not as plentiful as in Bangkok.
- Songthaews in town: cheap and good enough, but they don't run late — at night you'll need a taxi/private ride
- Bike/motorbike rental: the riverside area has rentals, good for an easy-going tour of the in-town sights
- Walking: the River Kwai bridge, the walking street and the Allied War Cemetery are all within walking distance of each other
Plan your whole Kanchanaburi trip — riverside stays and the sights to see
See the Kanchanaburi travel guide →