How to Get From Bangkok to Kanchanaburi by Bus or Minivan

Bus or minivan on the road from Bangkok to Kanchanaburi

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.

The quick answer

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.

An honest note on where the bus actually drops you

Kanchanaburi Bus Terminal with songthaews waiting

Kanchanaburi Bus Terminal sits about 5km from the River Kwai Bridge

Worth being upfront about two things: most buses and minivans arrive at Kanchanaburi Bus Terminal, about 5.1km from the River Kwai Bridge. Budget a songthaew, tuk-tuk or Grab for the last leg rather than assuming you'll walk to the sights. Fares also vary noticeably across sources, from about 110 THB to 190 THB for the same terminal-to-terminal trip depending on operator and vehicle. Treat the prices below as ranges and check the counter board on the day.

Option 1: Bus or minivan from the Southern Bus Terminal (Sai Tai Mai)

Southern Bus Terminal Sai Tai Mai in Bangkok

Southern Bus Terminal, Bangkok: the most frequent departures to Kanchanaburi

Price (one way)About 110 to 170 THB
Journey timeAbout 2.5 to 3 hours
FrequencyRoughly hourly, from about 5:00am to 5:00pm
OperatorsKanchanaburi Express, Yamajaroen, Kwan Chee Vee
Best forMost travellers, especially from central or west Bangkok
  1. Take a taxi or Grab to the Southern Bus Terminal in Taling Chan. From Khao San Road it's about 25 to 50 minutes and 160 to 250 THB depending on traffic.
  2. Find the Kanchanaburi counter and buy a ticket for the next bus or minivan.
  3. Board at the bay printed on your ticket. Vans leave when full or on the hour.
  4. Ride about 2.5 to 3 hours to Kanchanaburi Bus Terminal.
  5. Take a songthaew, tuk-tuk or Grab for the 5km to the River Kwai Bridge area.
Beli Holiday - Find Great Tours at Lower Prices

Option 2: Bus or minivan from Mo Chit 2

Mo Chit 2 bus terminal counters in 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 timeAbout 2.5 to 3.5 hours
FrequencySeveral departures daily, Win Happy runs every 3 hours from 5:00am to 8:00pm
OperatorsKanchanaburi Express, Win Happy, Monsiri Travel
Best forTravellers staying in north Bangkok near Chatuchak
  1. Head to the Mo Chit 2 bus terminal or the Mo Chit van terminal, depending on your operator.
  2. Buy your ticket at the operator's counter, or book online in advance.
  3. Choose your comfort level. Kanchanaburi Express minivans are cheapest at about 130 THB but cramped. Win Happy buses cost about 160 THB and include a toilet, WiFi and a blanket.
  4. Ride about 2.5 to 3.5 hours to Kanchanaburi Bus Terminal.
  5. Arrange onward transport to your hotel or the Bridge area.

Option 3: Tourist minivan from the Khao San Road area

Tourist minivan near Khao San Road, Bangkok

Khao San Road, Bangkok: convenient pickup at more than double the price

Price (one way)About 380 to 413 THB
Journey timeAbout 1 hour 45 minutes to 3.5 hours depending on operator
DepartureAround 9:00am, from operators near Khao San Road
OperatorsTravelBusAsia, Mama Travel and Tour
Best forTravellers who want to skip the trip to a bus terminal
  1. Book through a Khao San Road travel agent or online.
  2. Meet the van at the agreed pickup point near Khao San Road.
  3. Ride to Kanchanaburi. Some operators drop off closer to town or the Bridge, so ask when booking.
Beli Holiday - Explore More For Less, amazing tour deals await

Getting back to Bangkok

Return bus to Bangkok at Kanchanaburi 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.

Practical tips

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.

Common mistakes to avoid

  • Assuming the bus drops you at the River Kwai Bridge. Most arrive at the bus terminal, about 5km away.
  • Paying Khao San Road prices without comparing. The same trip from a terminal costs less than half.
  • Leaving your return too late. Last departures back to Bangkok can be as early as 6:00pm.
  • Going to the wrong Mo Chit terminal. Buses and vans can use different buildings, so check your ticket.
Prefer to skip the planning and book a ready-made trip instead? You can browse Thailand travel packages at beliholiday.com for pre-arranged options.
Scroll or pinch to zoom · Drag to pan · Click outside or press Esc to close