By train it takes around 3 hours to travel 117 km from Kanchanaburi to Bangkok. Train services from Kanchanaburi terminate at Thonburi Railway Station, which is on the other side of the river to Bangkok’s main train station, Hua Lamphong. The train journey from Kanchanaburi is slow but pleasant, and popular with both Thai and foreign holidaymakers.
Trains Times from Kanchanaburi to Bangkok
There are 2 direct train services a day from Kanachanaburi to Bangkok.
Train | Kanachanaburi | Bangkok | Service |
260 | 07:19 | 10:25 | Ordinary |
258 | 14:48 | 17:40 | Ordinary |
- The fastest train service from Kanchanaburi to Bangkok is Train #258 departing at 14:48 and scheduled to arrive at Bangkok Railway Station 2 hours 52 minutes later at 17:40.
- Train #260 is the slower of the two daily train services from Kanchanaburi to Bangkok, scheduled to complete the journey in 3 hours 04 minutes.
Buy Tickets from Kanchanaburi to Bangkok
Use the Search Box below to buy travel tickets from Kanchanaburi to Bangkok:
You can also purchase bus and minivan tickets from Kanchanaburi to Bangkok through the Search Box above. Train tickets need to be purchased at the Train Station on the day of travel. The only seat type available on both services from Kanchanaburi to Bangkok is a 3rd Class fan cooled seat, which is comfortable enough for a short journey.
Location of Kanchanaburi Train Station
- Train services to Bangkok depart from Kanchanaburi Railway Station, which is located on the Sangchuto Road.
Location of Bangkok Train Station
- Train services from Kanchanaburi terminate at Thonburi Railway Station which is located on the western side of the Chao Phraya river some distance from the more popular areas of Bangkok on the east side of the river.
Travel to Central Bangkok
Thonburi Railway Station, which is the terminus for the train line from Kanchanburi, is located a long way away from any of Bangkok’s modern rapid public transport systems. There are three options for travel from Thonburi Railway Station to Central Bangkok on the eastern side of the Chao Phraya River: 1. Bus services, which are slow and difficult to understand if you are not familiar with the city. 2. Taxi services, which are fairly inexpensive if the traffic is light and you can get the driver to use their meter, are a quicker option. its 4.6 km to the Khao San Road and 11.6 km to the start of the Sukhumvit Raod. Unfortunately, many taxi drivers operating out of Thonburi Railway Station refuse to use their meters for longer journeys into Central Bangkok and instead demand fixed fares which are 2 to 3 times more than they should be. 3. You can also walk 1 km to the nearest Chao Phraya Express Boat pier and travel to a range of destinations along the river by commuter ferry for a fare of under 20 THB which you pay on the boat.

To reach the nearest Chao Phraya Express Boat Pier (called ‘Thonburi Train Station Pier’) you need to walk 1 km westwards along the main road and through the grounds of Siriraj Hospital. There are sign posts to the pier once you reach the public road which runs between the large buildings which are part of the hospital. To travel to the Khao San Road take any express boat heading north. If you alight at Phra Arthit Pier from there it’s a 1.4 km walk to the centre of the Khao San Road. To connect with the BTS network, which covers most of Central Bangkok and connects with the Bangkok metro and the airport link, take any boat heading south and alight at Silom Pier. From Silom Pier follow the signs for the short walk to Saphan Taksin BTS station.