There are four ways to get to Kanchanaburi from Bangkok:
- Train from Thonburi Train Station
- Bus from Morchit Bus Station
- Bus from Bangkok Southern Bus Terminal
- Minivan from near the Khao San Road
The journey time is 2 hours 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.
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. | Bangkok | Kanchanaburi | Journey Time |
257 | 07:50 | 10:25 | 2 hr 35 m |
259 | 13:55 | 16:24 | 2 hr 29 m |
Location of Thonburi Train Station
Buy Tickets from Bangkok to Kanchanaburi
Use the Search box below to buy your tickets from Bangkok to Kanchanaburi.
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.

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: 160 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 New Van Station in Bangkok to Kanchanaburi
Bangkok | Kanchanaburi | Bangkok | Kanchanaburi |
05:00 | 07:30 | 06:00 | 08:30 |
07:00 | 09:30 | 08:00 | 10:30 |
09:00 | 11:30 | 10:00 | 12:30 |
11:00 | 13:30 | 12:00 | 14:30 |
13:00 | 15:30 | 14:00 | 16:30 |
15:00 | 17:30 | 16:00 | 18:30 |
17:00 | 19:30 | 18:00 | 20:30 |
18:40 | 21:10 | 19:20 | 21:50 |
Location 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: 140 THB
- Company: Kanchanaburi Express
- Departure Point: Bangkok Southern Bus Terminal
- Arrival Point: Kanchanaburi Bus Terminal
Bus Times from Bangkok Southern Bus Terminal to Kanchanaburi
Bangkok | Kanchanaburi | Bangkok | Kanchanaburi |
05:00 | 07:50 | 06:00 | 08:50 |
07:00 | 09:50 | 08:00 | 10:50 |
09:00 | 11:50 | 10:00 | 12:50 |
11:00 | 13:50 | 12:00 | 14:50 |
13:00 | 15:50 | 14:00 | 16:50 |
15:00 | 17:50 | 16:00 | 18:50 |
17:00 | 19:50 | 18:00 | 20:50 |
Location of Bangkok 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 taking one of these service saves you the effort and expense of travelling to a major bus station to board a service to Kanchanburi.
Minivan Times from near the Khao San Road to Kanchanaburi
Bangkok | Kanchanaburi | Ticket | Company |
07:15 | 10:15 | 350 THB | Mama Travel and Tour |
09:20 | 12:20 | 350 THB | Mama Travel and Tour |
09:30 | 13:00 | 350 THB | Tara Tour and Travel |
11:00 | 14:30 | 350 THB | Tara Tour and Travel |
11:20 | 14:20 | 350 THB | Mama Travel and Tour |
12:15 | 15:15 | 350 THB | Mama Travel and Tour |