How to get to Kanchanaburi
Get to Kanchanaburi by train from Bangkok. Compare 1 operator, departure times and prices from ฿120, then book online.
Travel by🚆 Train
Starting points1
Operators1
Tickets from฿120
Quickest trip12h 55m from Bangkok
Routes to Kanchanaburi 1
-
from ฿120per adult, before feesTimes & tickets
Times and prices are the ones seen in recent searches and can change. Open a route to see live times and prices for your date.
Stations and piers in Kanchanaburi
📍 Nam Tok Railway Station
Getting to Kanchanaburi: common questions
How do I get to Kanchanaburi?
You can reach Kanchanaburi by train from Bangkok. Companies on these routes include State Railway of Thailand.
How do I get from Bangkok to Kanchanaburi?
From Bangkok you can go by train, taking about 12h 55m, with tickets from ฿120.
What is the quickest way to get to Kanchanaburi?
The quickest trip we have seen is from Bangkok, taking about 12h 55m by train.
How much does it cost to get to Kanchanaburi?
Tickets to Kanchanaburi start from about ฿120 per adult before booking fees, depending on where you start and the class you choose.