Travel from Bangkok to Kanchanaburi (May 2022)

There are four ways to get to Kanchanaburi from Bangkok:

  1. Train from Thonburi Train Station
  2. Bus from Morchit Bus Station
  3. Bus from Bangkok Southern Bus Terminal
  4. Minivan from near the Khao San Road

The journey time is 2 to 3 hours 30 minutes depending upon which option you choose. The train is the most pleasant (and cheapest) way to do the journey although there are only 2 departures a day from a train station on the other side of the river to the main part of Bangkok, and its also the slowest way to travel.

Buy Tickets from Bangkok to Kanchanaburi


Use the Search Form below to buy your tickets from Bangkok to Kanchanaburi.

Powered by 12Go Asia system

Tickets are available to book online for bus services to Kanchanaburi, but not train tickets. Train tickets must be purchased at Thonburi Train Station on the day of travel and they cost 100 THB per person one way. The ticket price is the same if you go to Kanchanaburi or all the way to the end of the line at Nam Tok.

The famous Bridge over the River Kwai is located in Kanchanaburi
The famous Bridge over the River Kwai is located in Kanchanaburi

Option 1: Train from Bangkok to Kanchanaburi


This service departs from Thonburi Railway Station, which is on the other side of the Chao Phraya river from Bangkok’s main train Station, Hualamphong. You can also reach Thonburi train station very cheaply from the Khao San Road area by taking the Chao Phraya Express Boat service.

  • Cost: 100 THB
  • Departure Point: Thonburi Train Station
  • Arrival Point: Kanchanaburi Train Station
Train Times from Bangkok to Kanchanaburi:
Train No.BangkokKanchanaburiJourney Time
25707:5010:252 hr 35 m
25913:5516:242 hr 29 m

Location of Thonburi Train Station

Google Map of Thonburi Railway Station

Option 2: Bus from Morchit to Kanchanaburi


Mochit New Van Terminal is located in North of Bangkok, near the site of the famous Chatuchak weekend market. To get to Mochit New Van Terminal by public transport go to Mo Chit BTS (skytrain station). From there take a 5 minute taxi ride direct to the station, or alternatively it is about a 1.5 km walk across Chatuchak Park to get to the bus station.

  • Cost: 150 THB
  • Company: Kanchanaburi Express
  • Departure Point: Mochit New Van Terminal
  • Arrival Point: Kanchanaburi Bus Station – 5.1 km from The River Kwai Bridge
Bus Times from Morchit Bus Station in Bangkok to Kanchanaburi
DeptArrDeptArrDeptArr
05:0007:3006:0008:3007:0009:30
08:0010:3009:0011:3010:0012:30
11:0013:3012:0014:3013:0015:30
14:0016:3015:0017:3016:0018:30
17:0019:3018:0020:3019:0021:30

Location of Mochit New Van Terminal

Google Map of Mochit New Van Terminal

Option 3: Bus from Bangkok Southern Bus Terminal to Kanchanaburi


This service, which is in a half length bus (not a minivan) departs from Bangkok Southern Bus Terminal, which is on the west side of the Chao Phraya River in Thonburi.

  • Cost: 130 THB
  • Company: Kanchanaburi Express
  • Departure Point: Bangkok Southern Bus Terminal
  • Arrival Point: Kanchanaburi Bus Terminal
Bus Times from Bangkok Southern Bus Terminal to Kanchanaburi
DeptArrDeptArrDeptArr
05:3007:3006:3008:3007:3009:30
08:3010:3009:3011:3010:3012:30
11:3013:3012:3014:3013:3015:30
14:3016:3015:3017:3016:3018:30
17:3019:3018:3020:3019:3021:30

Location of Bangkok Southern Bus Terminal

Google Map of Bangkok's Southern Bus Terminal

Option 4: Minivan from near the Khao San Road to Kanchanaburi


If you are staying on or near the Khao San then this service saves you the effort and expense of travelling to a bus station to board a service to Kanchanburi.

  • Cost: 300 THB
  • Company: Tara Tour and Travel
  • Departure Point: Samsen Road
  • Arrival Point: Kanchanaburi Bus Terminal
Minivan Times from near the Khao San Road to Kanchanaburi
DeptArrDeptArr
09:3013:0011:0014:30

Next read our Review of the Good Times Resort, Kanchanaburi

How useful was this article?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 5

No votes so far! Be the first to rate this post.