Bus
Going by bus is the most convenient way of reaching Kanchanaburi. Buses from the following cities serve Kanchanaburi direct: Bangkok (3 hours), Nakhon Pathom (2 hours), Sangkhalburi (4 hours), Suphanburi (2 hours) and Ratchaburi (2 hours).
Train
Trains run daily from to Kanchanaburi along the Bangkok Noi-Nam Tok. Traveling from the south, visitors can change trains at Nakhon Pathom to reach Kanchanaburi. From all other direction, visitors must change at Bangkok.
Taxi
Kanchanaburi's proximity to other towns and cities make it reasonable to hire a taxi for the drive. When split between three or four people, the price becomes reasonable, and the trip is faster than bus or train.
Rent a Moto
Moto and motorcycle rentals are available in almost every city and town. They can often be rented for days at a time. This provides an independent and quicker way of reaching Kanchanaburi from anywhere in the surrounding area.
Bicycle
With Bangkok only 93 miles to the east, a bicycle trip can be a fun and rewarding way to reach Kanchanaburi. Small villages fill the surrounding countryside. No matter the direction one is coming from, there is plenty to see and plenty of places to stay on the way.