From Bangkok, take highway 4 (Phetkasaem Road) pass Nakhon Chaisi district in Nakhonpathom. Then turn into highway 323, pass Ban Pong district in Ratchaburi and drive into Kanchanaburi at Tha Maka district. Continue through Tha Reu and Tha Muang districts into Kanchanaburi town, The total distance is 129 kilometers, and the journey takes around 1.5 hour.
There are buses from Southern Bus Terminal and from Mo Chit Bus Terminal, The journey takes around 2 - 3 hours.
From Bangkok Noi train station(Thonburi), there are trains leaving to Kanchanaburi twice everyday at 07.45 am and 01.50 pm. The end of the line is at Namtok station, which is close to Saiyok Noi Waterfall in Saiyok district.