Illustration of Kanchanaburi, Thailand

Bangkok to Kanchanaburi: Train, Minivan, Bus and Car

Last updated 2026-07-08

On this page

TL;DR: Kanchanaburi is about 130km (2-3 hours) west of Bangkok, and there are four main ways to get there. The cheapest and most atmospheric is the ordinary train from Thonburi (Bangkok Noi) station, a fixed ฿100 (US$3) foreigner fare on the scenic Death Railway line, departing 7:45am (No. 257) and 1:55pm (No. 259) and taking about 2.5 hours in fan-cooled third class, tickets sold same-day only. Minivans from Mo Chit’s van terminal or the Southern (Sai Tai Mai) terminal run roughly ฿110-160 (US$3.30-4.85) and take 2.5-3 hours; scheduled coaches from Sai Tai Mai cost from about ฿110 (US$3.30); a private car, taxi or Grab runs roughly ฿1,700-3,000 (US$52-91) one-way in 2-2.5 hours. All prices ฿33 = US$1 (July 2026).

Getting from Bangkok to Kanchanaburi is straightforward, but the “best” way depends on whether you care most about cost, speed, comfort or the journey itself. The train is the romantic choice and runs the historic Death Railway line, the minivan is the quick everyday workhorse, the coach is the comfortable middle ground, and a private car is the door-to-door option for those who would rather not deal with terminals. This guide breaks down all four with current 2026 fares, departure points and journey times so you can pick the one that fits your trip.

Every fare below is in Thai baht (THB) with US dollars in parentheses, converted at ฿33 = US$1 (July 2026), and checked against 2026 transport sources listed at the end.

The options at a glance

MethodLeaves fromArrivesDurationPrice (one-way)Notes
Ordinary trainThonburi (Bangkok Noi)Kanchanaburi / River Kwai Bridge station~2.5 hrs฿100 (US$3) fixedTwo departures a day; scenic Death Railway line; same-day tickets only
MinivanMo Chit van terminal or Sai Tai MaiKanchanaburi bus terminal~2.5-3 hrs~฿110-160 (US$3.30-4.85)Frequent through the day; fast, can feel cramped
Coach busSai Tai Mai (Southern)Kanchanaburi bus terminal~2.5-3 hrsfrom ~฿110 (US$3.30)Roughly hourly; roomier than a van
Private car / taxi / GrabAnywhere in BangkokYour hotel~2-2.5 hrs~฿1,700-3,000 (US$52-91)Door to door; best split between a group

Prices compiled from 2026 rail, van and transfer listings; see Sources.

The train from Thonburi (Bangkok Noi)

The ordinary train is the cheapest and most memorable way to Kanchanaburi, a fixed ฿100 (US$3) foreigner fare on the historic Death Railway line, but it only runs twice a day and you must buy tickets on the day. Trains leave from Thonburi station, also known as Bangkok Noi, on the west bank of the Chao Phraya river, roughly a 9-minute walk from Bang Khun Non station on the MRT Blue Line. Note this is a different, smaller station from Bangkok’s main terminals, so factor in the cross-river journey to reach it.

There are two departures daily: No. 257 at 7:45am and No. 259 at 1:55pm, both scheduled to reach Kanchanaburi in about 2.5 hours, though the actual ride often runs longer since this is a slow local service. The carriages are basic third class with ceiling fans and open windows, and seats are unreserved, so you sit where you like. Tickets cannot be booked online or in advance; you simply turn up at the station counter and buy on the day, so arrive 30-45 minutes early, especially at weekends. The 7:45am departure is the one to aim for on a day trip, as the early-afternoon train arrives too late to see much before dark.

The same train continues past Kanchanaburi over the Bridge over the River Kwai and along the Death Railway to Nam Tok, so the journey doubles as a piece of the attraction itself.

Minivans from Mo Chit and Sai Tai Mai

Minivans are the quick, frequent everyday option, running from both Mo Chit’s van terminal and the Southern (Sai Tai Mai) terminal for roughly ฿110-160 (US$3.30-4.85) in about 2.5-3 hours. These shared vans (rot tu) leave through the day rather than to a rigid twice-daily timetable, which makes them the flexible choice if you have not planned around a train departure. They run faster than the train on the motorway but are noticeably less scenic and can feel cramped for taller passengers, particularly with luggage on your lap.

Vans drop off at Kanchanaburi’s bus terminal in town, from where a tuk-tuk or songthaew gets you to the riverside guesthouses or the Bridge. If you are staying near a BTS or MRT stop, weigh which terminal is easier to reach: Mo Chit is on the northern side near Chatuchak, while Sai Tai Mai is out to the west and takes longer to reach from central Bangkok.

Scheduled coaches

For a roomier ride than a shared van, scheduled coaches run from the Southern (Sai Tai Mai) terminal roughly hourly from about ฿110 (US$3.30), taking about 2.5-3 hours. Operators such as Kanchanaburi Express run full-size air-conditioned coaches on this route, which give more legroom and luggage space than a minivan for a similar fare. Frequency is good, though vans still tend to leave more often overall. Like the vans, coaches arrive at Kanchanaburi’s bus terminal in town rather than at any specific sight, so budget for a short local hop to your accommodation.

Private car, taxi or Grab

A private car, taxi or Grab is the fastest and most comfortable option, roughly ฿1,700-3,000 (US$52-91) one-way in about 2-2.5 hours, door to door with no terminal transfers. Booked hotel-to-hotel transfer services can sit at the higher end or above, but the trade-off is a direct ride with your own luggage space and a pickup from wherever you are staying. Split between three or four people it works out reasonable per head, and it is the sensible choice for families, an early start, or anyone who would rather not navigate Bangkok’s terminals. Grab availability for the full intercity run can vary, so a pre-booked car or a metered taxi negotiated for the trip is often more reliable.

Which option should you pick?

  • Cheapest and most scenic: the ฿100 train, if you can work around its two daily departures and do not mind a slow ride.
  • Most flexible: a minivan from Mo Chit or Sai Tai Mai, leaving through the day at a similar low fare.
  • Most comfortable budget option: a scheduled coach from Sai Tai Mai, with more room than a van.
  • Fastest and easiest: a private car, taxi or Grab, best value when split across a group.

A common and sensible plan is to take a van or coach out to save time, then ride a stretch of the Death Railway train once you are actually in Kanchanaburi, which gets you the historic rail experience without committing your whole outbound journey to the slow line.

Honest things to know before you go

  • The train is slow and can run late. The 2.5-hour schedule is optimistic; a local service gives way to other traffic, so do not build a tight connection around it.
  • Thonburi station is off to the side. It is not one of Bangkok’s central hubs, so add time and a river crossing to reach it, especially from the Sukhumvit side.
  • Vans and coaches drop in town, not at the sights. You will still need a tuk-tuk or songthaew to your hotel or the Bridge once you arrive.
  • Same-day train tickets only. There is no advance booking on the ordinary line, so at busy weekends turn up early to be sure of a seat.

Planning your Kanchanaburi trip

Once you have picked your transport, our Kanchanaburi day trip guide lays out a realistic one-day itinerary and whether it is worth staying overnight instead. For what to actually do once you arrive, see things to do in Kanchanaburi and the Bridge over the River Kwai, and check what’s on in Kanchanaburi to time your visit around anything happening in town.

Sources

Frequently Asked Questions

What is the cheapest way to get from Bangkok to Kanchanaburi?

The ordinary train from Thonburi (Bangkok Noi) station is the cheapest headline fare at a fixed ฿100 (US$3) for foreigners, regardless of where you get off. Minivans and coaches are only slightly more at roughly ฿110-160 (US$3.30-4.85) but are usually faster and more frequent. The train wins on cost and atmosphere since it runs the scenic Death Railway line, while the van or bus wins on flexibility of departure times. All three are far cheaper than a private car or taxi.

How do you take the train from Bangkok to Kanchanaburi?

Trains leave from Thonburi station, also called Bangkok Noi, on the west bank of the Chao Phraya river, about a 9-minute walk from Bang Khun Non station on the MRT Blue Line. There are two ordinary departures a day, No. 257 at 7:45am and No. 259 at 1:55pm, both a fixed ฿100 (US$3) for foreigners and taking about 2.5 hours to Kanchanaburi. You cannot book these tickets online or in advance: just turn up at the station counter 30-45 minutes before departure and buy on the day. The carriages are basic third class with fans and open windows, and seats are unreserved.

Where do minivans to Kanchanaburi leave from in Bangkok?

Minivans (rot tu) run from two main points: the Mo Chit area van terminal in the north of the city and the Southern (Sai Tai Mai) bus terminal to the west. Fares are roughly ฿110-160 (US$3.30-4.85) and the trip takes about 2.5-3 hours depending on traffic, with departures through the day. Vans drop off at Kanchanaburi's bus terminal in town. They are quicker and more frequent than the train but less scenic, and the ride can feel cramped and fast on the motorway.

Is there a bus from Bangkok to Kanchanaburi?

Yes. Scheduled coaches run from the Southern (Sai Tai Mai) terminal, with operators such as Kanchanaburi Express departing roughly hourly from about ฿110 (US$3.30) and taking about 2.5-3 hours. A full-size coach is more comfortable than a shared minivan for a longer, taller passenger, though minivans tend to run more often. Both the coach and the van arrive at Kanchanaburi's bus terminal, a short tuk-tuk or songthaew ride from the riverside area and the Bridge.

How much is a taxi or Grab from Bangkok to Kanchanaburi?

A private car, metered taxi or Grab runs roughly ฿1,700-3,000 (US$52-91) one-way, taking about 2-2.5 hours door to door depending on your Bangkok pickup point and traffic. Booked hotel-to-hotel transfer services can cost more. Split between three or four people it becomes reasonable per head, and it is the only option that gives you a direct door-to-door ride with luggage and no terminal transfers, which suits families, early starts or anyone short on time.

How long does it take to get from Bangkok to Kanchanaburi?

By road it is about 130km, so a private car or taxi takes roughly 2-2.5 hours, and minivans and coaches about 2.5-3 hours with stops and traffic. The ordinary train is about 2.5 hours on paper but can run longer since it is a slow local service that gives way to other traffic on the line. For a day trip, that means leaving Bangkok by 7-8am to get a useful amount of time on the ground before heading back.

Should you take the train or a minivan to Kanchanaburi?

Take the train if the journey itself is part of the appeal: it runs the historic Death Railway line, costs a flat ฿100 (US$3), and is a relaxed, windows-open ride, but it only leaves twice a day and can run slow. Take a minivan or coach if you want flexibility and speed, since they leave far more often and shave time off the trip, at a similar price. Many visitors take the van out to save time and ride a stretch of the Death Railway train separately once in Kanchanaburi, which is arguably the best of both.

Out Thailand Team

Based in Chiang Mai

The Out Thailand team lives in and around Chiang Mai and writes practical, on-the-ground guides to events, cost of living, and daily life in Thailand.