Train:
Traveling by train from Bangkok to Kanchanaburi offers a scenic journey. Trains depart twice daily from Bangkok's Thonburi Railway Station, taking approximately 2.5 to 3.5 hours to reach Kanchanaburi. Tickets for foreigners are a fixed 100 THB and are purchased on the day of travel at the station.