Trains to Kanchanaburi depart at 07:50 and 13:55 from Thonburi (aka Bangkok Noi) Station in Bangkok, located on the west side of the Chao Phraya River. Tell taxi drivers “Sathanee Rot Fai Thon Buri/Bangkok Noi” or else they may take you to Krung Thonburi BTS Skytrain Station. The closest river ferry piers are Wang Lang Pier and Thonburi Railway Station Pier, both located a kilometre east of the station in the vicinity of Siriraj Hospital. These trains also stop in Nakhon Pathom at 09:00 and 15:00 and the fare is 100 baht no matter where you board.
Trains return to Bangkok from the main Kanchanaburi Station at 07:20 and 14:50. This station is located off Sangchuto Road, a few hundred metres east of the south end of Mae Nam Khwae Road. If you’ll be staying closer to the Death Railway Bridge near the north end of Mae Nam Khwae Road, disembark at Kwai Yai Bridge Station, which is one stop past the main station. Trains also continue northwest along the Death Railway, terminating at Nam Tok—see Exploring Kanchanaburi by train for details.
Kanchanaburi’s only bus station is located among a clutch of markets and shopping centres at the centre of town, just north of Sangchuto Road. Motorbike taxis, tuk tuks and songthaews all stand ready to take you any place in town for 40 to 100 baht. Fares include:
Ayutthaya: A tourist minibus departs at 13:30 for 400 baht and takes around four hours; it can only be booked through travel agents and picks up passengers at their accommodation. Make a transfer in Suphanburi to reach Ayutthaya for cheaper.
Bangkok (Sai Tai Mai / Southern Terminal): Regular buses depart from an office next to Sangchuto, just west of the main terminal, every 20 minutes from 04:00 to 20:00 for 110 baht. Minibuses depart every half-hour in the same timeframe for 120 baht. The trip takes three to four hours.
Bangkok (Morchit / Northern Terminal): Minibuses depart hourly from 04:00 to 18:00 for 120 baht. Regular buses depart at 12:00 and 13:30 for 94 to 120 baht.
Chiang Mai: First-class buses depart at 08:30 and 18:00 for 594 baht; and a VIP bus departs at 19:00 for 820 baht. The trip takes around 12 hours and also services Kamphaeng Phet, Tak and Lampang.
Erawan Waterfall: Local buses depart hourly from 08:00 to 17:50 for 50 baht and take 1.5 hours. The last bus back to Kanchanaburi leaves Erawan at 17:00.
Hua Hin: Minibuses depart hourly from 06:15 to 18:15 for 220 baht, take at least three hours and also service Phetchaburi and Cha-am. The price to Hua Hin is 400 baht if booking through a travel agent and will include pick up at your accommodation.
Nong Khai: A first-class bus departs at 09:00 for 560 baht; and a VIP bus departs at 18:30 for 855 baht. The trip takes around 12 hours.
Pum Nam Ron (Burma border crossing): A mix of old blue buses and minibuses run to this little-used border crossing roughly once every two hours from 09:00 to 16:00 and take up to two hours. Minibuses or shared taxis to Dawei are available on the Burma side, but we don't suggest crossing later than early afternoon. To use this crossing you must have a valid paper Burma visa (e-visas are not accepted) and day passes are not available.
Ratchaburi: Regular and air-con buses depart several times per hour from 05:00 to 18:00 for 50 to 70 baht and take around two hours. Make a transfer here if heading to Amphawa or elsewhere in Samut Songkhram province.
Rayong: First-class buses depart at 08:00, 12:00 and 17:30 for 290 baht and take at least six hours. Make a transfer here if heading to Ko Samet.
Sangkhlaburi: Regular and first-class buses depart at least once per hour from 06:00 to 18:30 for 80 to 130 baht and take around five hours, making a stop in Thong Pha Phum. Minibuses depart hourly from 07:00 to 17:00 for 180 baht.
Suphanburi: Regular and air-con buses depart at least twice per hour from 05:00 to 18:00 for 50 to 70 baht and take around two hours.
In addition, travel agencies can arrange private transfers by taxi or van to just about anywhere in Thailand. They also offer combined tickets to islands utilising a mix of train, bus and ferry—we’d approach these with caution.
Orange songthaews cruise up and down Sangchuto and Mae Nam Khwae Road and supposedly charge 10 to 20 baht per ride, but they also serve as regular taxis and drivers often charge 40 baht per person for a ride from Mae Nam Khwae Road to the bus station. They can be arranged for day trips to outlying attractions as well. Kanchanaburi also has plenty of motorbike taxis and tuk tuks at the transport stations.
While not terrible for walking, the city is several kilometres long from north to south and best explored by bicycle. Yanee is a long-running spot located just north of Blue Star Guesthouse on Mae Nam Khwae Road that rents out pushbikes for 50 baht per day. Several other travel offices and guesthouses also rent bicycles.
Yanee is also one of many places on Mae Nam Khwae Road renting out motorbikes for 200 to 300 baht per day. You’ll find several local car rental agencies on Mae Nam Khwae Road as well, including Cha Car Rent (T: 086 321 4263 ; 087 164 8163) next to Sam’s House.