The State Railway charges foreigners a flat 100 baht to ride the Kanchanaburi line, and that fare does not move with distance. Board at Thon Buri or board at Kanchanaburi station and you pay the same. That one rule settles this whole trip, because every stretch of the Death Railway worth seeing sits west of Kanchanaburi. The 117 km of flat farmland the train covers before that costs two and a half hours and buys nothing you came for.

So the real question on this route isn’t bus against train, which is how the rest of the internet frames it. It’s which 117 km you spend on a road and which 77 km you spend on rails. Take the coach out of Bangkok, pick the train up at Kanchanaburi, and the scenic leg costs you exactly what it would have cost anyway. Before you commit to a departure, check current departures and fares on the corridor.

The road leg has two real doors. Sai Tai Mai, the Southern Bus Terminal out in Taling Chan, sends a first class coach west every 15 minutes from 05:00 to 22:30 for $3 (THB 110). Mo Chit 2 in Chatuchak sends three a day. Everything else on this route is a variation on those two, priced up for a pickup closer to your bed. If you want the cheapest seat and the latest departure, the answer is Sai Tai Mai and you can stop reading here.

The Bridge over the River Kwai spanning the Khwae Yai river at Kanchanaburi, ThailandPhotographer: Vyacheslav Argenberg. Source: Wikimedia Commons. License: CC BY 4.0.
The bridge sits about 5 km north of the bus terminal, which is the leg nobody prices in when they compare fares. The river runs south from here past the guesthouse strip on Mae Nam Khwae Road.

Bangkok to Kanchanaburi by bus, 117 km and two terminals that matter

Start with the corridor, because it settles most of the booking. The route runs west on Highway 4 and then Route 323, and the rail distance to Kanchanaburi is a fixed 117.05 km. Road figures vary by which highway a source assumes, so treat the running time as the number that matters and ignore the distance arguments.

OperatorStatusBook
Live operator search Schedules and fares update by season Check availability

The data that decides the booking:

  • Sai Tai Mai first class coach (สถานีขนส่งสายใต้ใหม่): $3 (THB 110), about 2 hours, every 15 minutes from 05:00 to 22:30, water included.
  • Sai Tai Mai minibus: around $3.60 (THB 130), 2 to 3 hours, roughly 34 services a day to 20:30.
  • Mo Chit 2 first class coach (สถานีขนส่งหมอชิตใหม่): $3.40 (THB 122), about 3 hours, three departures at 06:00, 11:00 and 14:30.
  • Mochit New Van Terminal minibus: around $3.30 (THB 120), about 3 hours, roughly hourly from 05:00 to 20:00.
  • Khao San Road tourist minivan (ถนนข้าวสาร): from $11 (THB 408), 1 hour 45 to 3 hours 30, about ten departures between 09:00 and 16:00.
  • Thon Buri train (สถานีรถไฟธนบุรี): a flat $2.80 (THB 100) for foreigners, 2 hours 35 to Kanchanaburi, two departures a day at 07:45 and 13:55.
  • Arrival point: Kanchanaburi Bus Terminal at Ban Tai, at the south end of Saeng Chuto Road, about 5 km from the bridge.

Two lines carry the argument. Sai Tai Mai is the cheapest option on the list and the latest running, which makes it the default for almost everyone. The train is the second cheapest, and it’s still the one to take, just not from Bangkok.

Sai Tai Mai and the 110 baht coach that runs to 22:30

The government coach on route 81 is the seat we’d take on this corridor, and it also happens to be the cheapest. It carries air conditioning, a toilet, a proper luggage hold and a bottle of water, and the counter sells it for less than the minibus parked beside it. Departures come every 15 minutes, so a missed bus costs you a quarter of an hour rather than a morning.

The minibuses are the volume service from the same terminal. Kanchanaburi Express alone runs about 34 trips a day out of Sai Tai Mai. That is more departures in one day than the Thon Buri railway line runs in a fortnight. They’re quicker on a clear road and they leave more often than any timetable can describe.

The trade is luggage and legroom. Riders report that a full size suitcase is the real constraint on the vans, and that an oversized bag is sometimes asked to take its own paid seat. Over two to three hours the seat pitch is tight and there’s no toilet on board. If you’re carrying anything more than a backpack, the coach from the same building is the better call and it costs less.


Treat Sai Tai Mai as a two stage journey, not a departure point. The terminal sits 22.9 km from Siam Square in the far west of Thonburi with no rail link of its own. A meter taxi from central Bangkok runs THB 160 to 220 and can take up to 90 minutes in traffic. The nearest skytrain station at Bang Wa is still 9.1 km short of the door. Leave two hours for the transfer if you’re booked on a specific coach, or take the 35 baht shuttle bus 556 if you’re coming straight from Suvarnabhumi.

When Mo Chit 2 is the right terminal for Kanchanaburi

Mo Chit 2 exists on this route for one reason, and it’s geography rather than price. Say you’ve just landed at Don Mueang, or you’re sleeping anywhere north of Victory Monument. Crossing Bangkok to Sai Tai Mai can eat more time than the northern terminal costs you on the road.

The first class coach with a toilet leaves at 06:00, 11:00 and 14:30 for $3.40 (THB 122). Kanchanaburi Express minibuses from the adjacent Mochit New Van Terminal fill the gaps from 05:00 to 20:00. The van terminal is a short taxi ride from Mo Chit BTS, or a walk of about 1.5 km across Chatuchak Park.

Know what you’re accepting. The coach takes about 3 hours against roughly 2 out of Sai Tai Mai. Three scheduled departures is a timetable you plan around rather than turn up for. Travelers also report that the coach schedule here is the thinner of the two, and that vans from the neighboring terminal keep going later. If you’re anywhere in the west or the center of Bangkok, this is the wrong door. Our Ayutthaya transport guide covers the trip where Mo Chit and its neighbors genuinely are the right departure point.

Santichaiprakarn Throne Hall beside the Chao Phraya river in Phra Nakhon, Bangkok, at golden hourPhotographer: Dominic Nelson. Source: Wikimedia Commons. License: CC BY-SA 4.0.
Santichaiprakarn Park at the river end of Phra Athit Road. The tourist minivans to Kanchanaburi collect a few minutes inland from here, and that short walk is most of what the higher fare is buying.

What the Khao San Road minivans cost against the counter fare

The vans that collect on and around Khao San Road solve one problem completely. They remove the terminal transfer, which on this route is the single most expensive and least predictable part of the journey. If you’re already sleeping on the Rambuttri strip, you walk to the van and the Sai Tai Mai taxi problem disappears.

You pay for that in multiples rather than percentages. Published fares run $11 to $12 (THB 408 to 439) against THB 110 on the government coach, so it’s three to four times the counter price. The fastest booked service on the strip is a 09:00 departure listed at 1 hour 45 minutes, which beats anything leaving Sai Tai Mai. Others on the same board are booked at 3 hours 30.

The shape of the day is the other constraint. Departures run 09:00 to 16:00 and that’s the whole window, against a bus terminal still sending coaches west at 22:30. Miss the last van and you’re taking a taxi across the city anyway, having paid the convenience premium for nothing. It’s a fair trade for a group with luggage on a fixed morning. It’s a poor one for anyone with a flexible afternoon.

What the seat costs at the window versus online

Fares on this corridor diverge by purchase channel more than by service, and most English pages reprint the resale number as if it were the fare. The Sai Tai Mai window sells the coach at THB 110 and the minibus at THB 120 to 130. Aggregator listings put the same seats at THB 183 to 205, a markup of 40 to 85 percent for booking on your phone.

The rule is short. Buy at the counter when your dates are loose, because coaches leave every 15 minutes and nothing about a midweek departure needs locking in. Book ahead over Songkran, over Thai public holidays, and on long weekends when Bangkok empties west. Paying the markup to seat four people on one departure the Friday before a holiday is reasonable. Paying it on a Tuesday morning is not. If you want to compare live departures across both terminals, do it before you head out, then buy at the window.

The Death Railway leg starts at Kanchanaburi, not at Thon Buri

Here’s the part the rest of this SERP misses. Kanchanaburi station sits at km 117.05 from Thon Buri and Nam Tok sits at km 194.24, and the foreigner fare is a flat 100 baht for either. The 77 km that carries the bridge, the Tham Krasae cliff section and the Wang Pho viaduct costs exactly what the full 194 km costs. There is no fare penalty for skipping the first half.

What the first half does cost is time and departures. Two trains a day run through from Thon Buri, at 07:45 and 13:55, calling at Kanchanaburi at 10:20 and 16:19. Against that, the coach out of Sai Tai Mai leaves every 15 minutes and gets there in about two hours. The train’s advantage is scenery, and the scenery hasn’t started yet.

Board at Kanchanaburi and the whole calculation flips. You arrive by road on your own schedule, buy the same 100 baht ticket at the station counter, and ride only the stretch people travel this line for. Sit on the left side going toward Nam Tok for the viaduct and the drop to the river.

Two constraints before you build a day around it. Seating is third class only, unreserved, sold same day at the window with no advance booking. Riders describe the carriages as hot, with fans and open windows doing the work, which is tolerable across 77 km and a long sit across 194. The harder limit is the return, and it’s covered below.

Entrance to the Kanchanaburi Guanyin temple and the Chinese Expeditionary Army tomb in Kanchanaburi, ThailandPhotographer: MNXANL. Source: Wikimedia Commons. License: CC BY-SA 4.0.
Kanchanaburi town is essentially one axis. Saeng Chuto Road links the bus terminal, the railway station and the bridge, and compounds like this Guanyin temple sit a block or two off it.

Where the bus drops you and how to reach the bridge

Kanchanaburi Bus Terminal sits in Ban Tai at the southern end of Saeng Chuto Road. It is about 5 km from the Bridge over the River Kwai and 2 to 3 km from Mae Nam Khwae Road, where most guesthouses are. Nothing here is walkable in the heat with a bag, so budget for a second leg the way you would in Pattaya or Hua Hin.

What the onward hop costs from the terminal:

  • Shared songthaew along Saeng Chuto Road: about THB 10, flagged on the main road.
  • Orange songthaew, Mae Nam Khwae Road to the bus station: about THB 40.
  • Chartered songthaew: THB 60 to 80 per person, or around THB 100 for a group to Mae Nam Khwae Road.
  • Grab or Bolt: both operate in town, and the app price removes the negotiation.
  • Bicycle: about THB 50 a day on Mae Nam Khwae Road.
  • Motorbike: THB 150 to 200 a day depending on transmission.

Note the gap between the first line and the third. Travelers report that drivers waiting at the terminal rank quote the charter price by default, which is six to eight times the shared fare for the same direction. The shared trucks run fixed loops along Saeng Chuto Road and stop for anyone who waves. Walk out to the main road and flag one already moving rather than negotiating at the bay.


Saeng Chuto Road is the whole map here. It runs north to south through town and strings together the bus terminal at the bottom, the railway station in the middle and the bridge at the top. Mae Nam Khwae Road runs parallel a block closer to the river and holds the guesthouses, the bars and the bike rentals. Hold those two lines in your head and you don’t need a map in Kanchanaburi. You’ll also spot straight away when a driver is taking the long way round.

What time is the last bus back to Bangkok

This is the question Thai forum posters actually ask about this trip, and it’s the one the English pages skip. The last eastbound train out of Kanchanaburi leaves at 14:40. Anyone who spends a full day at the bridge, at Tham Krasae or out at the waterfalls is going home by road whether they planned it or not.

The road gives you the whole evening back. Coaches leave Kanchanaburi Bus Terminal roughly every 30 minutes, take 2.5 to 3 hours and cost around THB 115. The last Kanchanaburi Express services to Sai Tai Mai and to Chatuchak both run at 19:00, and the Khao San Road minibuses go at 13:30 and 18:30.

So the clean shape of the day is road out, rail west, road home. Take an early coach from Sai Tai Mai and arrive in time for the 10:20 train call. Ride to Nam Tok and back, then take a coach east in the evening. That gets you the viaduct, the bridge and a return that doesn’t force you off the riverbank by two in the afternoon. The day trips from Bangkok roundup puts this against the other one day runs out of the capital, and our overview of getting around Thailand covers the longer legs. If you’re heading north instead, the Chiang Mai transport guide covers the overnight coach, and the guide to Thai ferry routes covers the island crossings.

Where to stay when you reach Kanchanaburi

All three below sit on the river side of town rather than out by the terminal, which is the part of this trip worth paying attention to. A base near Mae Nam Khwae Road or the bridge turns the songthaew into a once a day trip instead of the spine of your itinerary. That matters more here than it does in a city with a train line.

A night in the capital first works better from a west bank address, which shortens the morning run to Sai Tai Mai. The best SHA hotels in Bangkok covers that end. Our 3 days in Bangkok itinerary and the things to do in Bangkok roundup handle the city days. The guide to the BTS covers getting around before you head west, and the Bangkok temple guide pairs well with an early start. If you’d rather not assemble the day yourself, compare guided runs to the bridge and the waterfalls.

Frequently asked questions about the Bangkok to Kanchanaburi bus

How much is the bus from Bangkok to Kanchanaburi?
About $3 (THB 110) for the first class coach at the Sai Tai Mai counter, and roughly $3.60 (THB 130) on a minibus from the same terminal. Online platforms resell the same seats at THB 183 to 205. Khao San Road tourist minivans run THB 408 to 439.
How long does the bus from Bangkok to Kanchanaburi take?
About 2 hours on the first class coach from Sai Tai Mai over the 117 km. Allow 2 to 3 hours on the minibuses depending on stops. From Mo Chit 2 allow about 3 hours, because that service works north Bangkok before it clears the city.
Which bus terminal in Bangkok goes to Kanchanaburi?
Sai Tai Mai, the Southern Bus Terminal in Taling Chan, is the one to use. Coaches leave every 15 minutes from 05:00 to 22:30 and minibuses run about 34 times a day. Mo Chit 2 and the Mochit New Van Terminal also serve the route, but with fewer departures and a longer run.
Where does the Bangkok bus drop you in Kanchanaburi?
At Kanchanaburi Bus Terminal in Ban Tai, at the southern end of Saeng Chuto Road and about 5 km from the Bridge over the River Kwai. Mae Nam Khwae Road, where most guesthouses sit, is 2 to 3 km away. Plan a songthaew or an app ride on arrival.
Is the bus or the train better from Bangkok to Kanchanaburi?
Take the bus out of Bangkok and the train onward from Kanchanaburi. The Sai Tai Mai coach runs every 15 minutes and takes about 2 hours, against two train departures a day. The scenery the line is famous for only starts west of Kanchanaburi station.
How much is the Death Railway train from Kanchanaburi?
A flat 100 baht ($2.80) for foreigners, charged for any distance on the Kanchanaburi line. Train 257 calls at Kanchanaburi at 10:20 and train 259 at 16:19 for Nam Tok. Tickets are sold at the station on the day only and cannot be booked online.
Do you need to book the Bangkok to Kanchanaburi bus in advance?
Not on a normal weekday. Buy at the Sai Tai Mai counter on the day, since coaches leave every 15 minutes. Booking online costs THB 183 to 205 for the seat that sells for THB 110 to 130 at the window, so it’s worth it only over Songkran and long weekends.
What time is the last bus from Bangkok to Kanchanaburi?
The first class coach from Sai Tai Mai runs latest, with departures listed to 22:30. Minibuses from the same terminal stop around 20:30, and Mo Chit’s first class service ends at 14:30. Khao San Road vans finish earliest, at 16:00.
What time is the last train back from Kanchanaburi to Bangkok?
14:40, on train 258. That is early enough to rule out a full day at the waterfalls, which is why most day trippers return by road. Coaches leave Kanchanaburi Bus Terminal roughly every 30 minutes until about 19:00 for around THB 115.

We rank this corridor on the numbers that change the booking, not on the mode that photographs best. See how we test and rank for the method behind these calls.