There are 9 ways to get from KL Sentral to Kanchanaburi by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Kuala Lumpur International Airport, fly to Suvarnabhumi Airport, bus
best- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Suvarnabhumi Airport (BKK)plane KUL - BKK
- Take the bus from The Nine Travel Khaosan to 7Eleven Nanachart Road Kanchanaburibus
9h 39m฿4,147–7,117Train
cheapest- Take the train from Kl Sentral to Padang Besartrain Ets
- Take the train from Padang Besar Malaysia to Nakhon Pathomtrain 46
- Take the train from Nakhon Phathom to Kanchanaburitrain
23h 32m฿423–2,467Bus
- Take the bus from Terminal Bersepadu Selatan to Danokbus
- Take the bus from Dannok Siam Lane to Southern Terminal Bangkokbus
- Take the bus from Bangkok Sai Tai Mai Terminal to Kanchanaburi Bus Terminalbus
27h 59m฿2,165–2,645Drive 1,466.3 km
- Drive from KL Sentral to Kanchanaburicar 1,466.3 km
19h 29m฿6,699–9,677Train to Kuala Lumpur International Airport, fly to Don Mueang International Airport, train
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Don Mueang International Airport (DMK)plane KUL - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Nakhon Pathomtrain
- Take the train from Nakhon Phathom to Kanchanaburitrain
10h 2m฿2,599–7,327Fly Sultan Abdul Aziz Shah to Don Mueang International Airport, train
- Fly from Sultan Abdul Aziz Shah (SZB) to Don Mueang International Airport (DMK)plane SZB - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Nakhon Pathomtrain
- Take the train from Nakhon Phathom to Kanchanaburitrain
9h 30m฿2,771–10,337Fly Sultan Abdul Aziz Shah to Suvarnabhumi Airport, bus
- Fly from Sultan Abdul Aziz Shah (SZB) to Suvarnabhumi Airport (BKK)plane SZB - BKK
- Take the bus from The Nine Travel Khaosan to 7Eleven Nanachart Road Kanchanaburibus
11h 52m฿5,119–15,527Train to Senai International Airport, fly to Don Mueang International Airport, train
- Take the train from Kl Sentral to Jb Sentraltrain
- Fly from Senai International Airport (JHB) to Don Mueang International Airport (DMK)plane JHB - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Nakhon Pathomtrain
- Take the train from Nakhon Phathom to Kanchanaburitrain
13h 45m฿3,387–8,879Bus, Minivan
- Take the bus from KL Sentral to Butterworthbus
- Take the bus from Chai Leng Park Caltex to Mochit Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Kanchanaburibus
33h 50m฿2,705–3,267
KL Sentral to Kanchanaburi by train
Comparing Your Travel Options
The cheapest way to get from KL Sentral to Kanchanaburi is to train which costs ฿420 - ฿2500 and takes 23h 32m.
The fastest way to get from KL Sentral to Kanchanaburi is to fly and train which takes 9h 30m and costs ฿2700 - ฿11000.
No, there is no direct bus from KL Sentral to Kanchanaburi. However, there are services departing from Terminal Bersepadu Selatan and arriving at Kanchanaburi Bus Terminal via Dannok Siam Lane and Bangkok Sai Tai Mai Terminal. The journey, including transfers, takes approximately 27h 59m.
No, there is no direct train from KL Sentral to Kanchanaburi. However, there are services departing from Kl Sentral and arriving at Kanchanaburi via Padang Besar Malaysia and Nakhon Phathom. The journey, including transfers, takes approximately 23h 32m.
The distance between KL Sentral and Kanchanaburi is 1452 km. The road distance is 1466.3 km.
The best way to get from KL Sentral to Kanchanaburi without a car is to train which takes 23h 32m and costs ฿420 - ฿2500.
It takes approximately 9h 39m to get from KL Sentral to Kanchanaburi, including transfers.
KL Sentral to Kanchanaburi bus services, operated by Alisan Golden Coach Express, depart from Terminal Bersepadu Selatan station.
KL Sentral to Kanchanaburi train services, operated by KTM Intercity, depart from Kl Sentral station.
The best way to get from KL Sentral to Kanchanaburi is to train which takes 23h 32m and costs ฿420 - ฿2500. Alternatively, you can bus, which costs ฿2100 - ฿2700 and takes 27h 59m.
What companies run services between KL Sentral, Malaysia and Kanchanaburi, Thailand?
You can take a train from Kl Sentral to Kanchanaburi via Padang Besar Malaysia and Nakhon Phathom in around 23h 32m. Alternatively, you can take a train from KL Sentral to Kanchanaburi Bus Terminal via Bandar Tasik Selatan, Terminal Bersepadu Selatan, Danok, Dannok Siam Lane, Southern Terminal Bangkok, and Bangkok Sai Tai Mai Terminal in around 27h 59m.
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- ฿2,500–4,000
Flights from Senai International Airport to Don Mueang International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ฿2,200–8,000
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ฿2,300–8,000
Flights from Sultan Abdul Aziz Shah to Suvarnabhumi Airport via Senai International Airport, Kuala Lumpur International Airport
- Ave. Duration
- 7h 40m
- When
- Wednesday, Thursday, Monday, Tuesday, Friday, and Sunday
- Estimated price
- ฿3,500–13,000
Flights from Sultan Abdul Aziz Shah to Suvarnabhumi Airport via Penang, Phuket
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,900–11,000
- Website
- thaiairways.com
Flights from Kuala Lumpur International Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ฿2,300–8,000
Flights from Sultan Abdul Aziz Shah to Suvarnabhumi Airport via Singapore Changi
- Ave. Duration
- 4h 55m
- When
- Friday and Sunday
- Estimated price
- ฿4,300–11,000
Flights from Sultan Abdul Aziz Shah to Suvarnabhumi Airport via Soekarno–Hatta
- Ave. Duration
- 6h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿6,000–15,000
- Website
- fireflyz.com.my
Flights from Kuala Lumpur International Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- ฿2,300–8,000
Flights from Sultan Abdul Aziz Shah to Suvarnabhumi Airport via Senai International Airport, Kuala Lumpur International Airport
- Ave. Duration
- 7h 20m
- When
- Wednesday and Thursday
- Estimated price
- ฿3,500–13,000
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ฿2,500–3,700
Flights from Kuala Lumpur International Airport to Don Mueang International Airport via Hat Yai
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ฿2,500–6,500
Flights from Senai International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ฿3,000–4,600
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Don Mueang International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ฿2,700–5,500
Flights from Sultan Abdul Aziz Shah to Don Mueang International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿2,700–6,000
- Website
- singaporeair.com
Flights from Sultan Abdul Aziz Shah to Suvarnabhumi Airport via Singapore Changi
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- ฿2,200–11,000
- Website
- vietjetair.com
Flights from Kuala Lumpur International Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ฿3,700–5,000
- Website
- flyscoot.com
Flights from Sultan Abdul Aziz Shah to Suvarnabhumi Airport via Singapore Changi
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ฿2,200–8,500
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿45–650
- Website
- KLIA Ekspres
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿45–650
- Website
- KLIA Ekspres
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Kl Sentral to Padang Besar
- Ave. Duration
- 5h 21m
- Frequency
- Every 3 hours
- Estimated price
- ฿110–550
- Website
- KTMB
- Shuttle
- ฿110–160
- Express
- ฿360–550
Train from Kl Sentral to Jb Sentral
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- ฿70–390
- Website
- KTMB
- Shuttle
- ฿70–110
- Express
- ฿260–390
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Kl Sentral to Padang Besar
- Ave. Duration
- 6h 21m
- Frequency
- 5 times a day
- Estimated price
- ฿667
- Website
- KTM
- Silver
- ฿410–440
- Gold
- ฿667
- Platinum
- ฿890–930
Train from Kl Sentral to Jb Sentral
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿470
- Website
- KTM
- Silver
- ฿300–320
- Gold
- ฿470
- Platinum
- ฿610–650
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Padang Besar Malaysia to Nakhon Pathom
- Ave. Duration
- 14h 50m
- Frequency
- Once daily
- Estimated price
- ฿290–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿290–350
- 2nd Class (Air-Conditioned Berth)
- ฿310–400
- 2nd Class (Air-conditioned Seat)
- ฿660–720
Train from Nakhon Phathom to Kanchanaburi
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- ฿23–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿23–30
- 2nd Class (Air-conditioned Seat)
- ฿260–290
Train from Krung Thep Aphiwat Central Terminal to Nakhon Pathom
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ฿19–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–120
- 2nd Class (Air-Conditioned Berth)
- ฿19–25
- 2nd Class (Air-conditioned Seat)
- ฿260–280
Train from Nakhon Phathom to Kanchanaburi
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- ฿23–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿23–30
- 2nd Class (Air-conditioned Seat)
- ฿260–290
Train from Krung Thep Aphiwat Central Terminal to Nakhon Pathom
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ฿19–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–120
- 2nd Class (Air-Conditioned Berth)
- ฿19–25
- 2nd Class (Air-conditioned Seat)
- ฿260–280
Train from Nakhon Phathom to Kanchanaburi
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- ฿23–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿23–30
- 2nd Class (Air-conditioned Seat)
- ฿260–290
Train from Krung Thep Aphiwat Central Terminal to Nakhon Pathom
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ฿19–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–120
- 2nd Class (Air-Conditioned Berth)
- ฿19–25
- 2nd Class (Air-conditioned Seat)
- ฿260–280
Train from Nakhon Phathom to Kanchanaburi
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- ฿23–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿23–30
- 2nd Class (Air-conditioned Seat)
- ฿260–290
- Phone
- +66 2 271 1071
- [email protected]
- Website
- The Nine Travel
Bus from The Nine Travel Khaosan to 7Eleven Nanachart Road Kanchanaburi
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- ฿430
- Schedules at
- The Nine Travel
Bus from The Nine Travel Khaosan to 7Eleven Nanachart Road Kanchanaburi
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- ฿430
- Schedules at
- The Nine Travel
- Phone
- 603-62637668
- Website
- Alisan Golden Coach Express
Bus from Terminal Bersepadu Selatan to Danok
- Ave. Duration
- 6h 3m
- Frequency
- 5 times a day
- Estimated price
- ฿850–1,300
- Website
- Alisan Golden Coach Express
Bus from Dannok Siam Lane to Southern Terminal Bangkok
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- ฿1,079
- Schedules at
- Siam Lane Tour (Siam Dernrod) | สยามเดินรถ
- Phone
- +66 064 963 9979
- Website
- Kanchanaburi Express
Bus from Bangkok Sai Tai Mai Terminal to Kanchanaburi Bus Terminal
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ฿130–220
- Schedules at
- Kanchanaburi Express
- Phone
- +66 94 872 8999
- Website
- GO Family
Bus from Bangkok Sai Tai Mai Terminal to Kanchanaburi Bus Terminal
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- ฿210–230
- Schedules at
- GO Family
- Phone
- 03 – 5569 9999
- [email protected]
- Website
- suasanaedaran.com
Bus from KL Sentral to Butterworth
- Ave. Duration
- 4h 48m
- Frequency
- Every 2 hours
- Estimated price
- ฿230–750
- Book at
- easybook.com
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Chai Leng Park Caltex to Mochit Terminal
- Ave. Duration
- 23h 30m
- Frequency
- Once daily
- Estimated price
- ฿2,300
- Website
- KST Travel
- Phone
- +66 81 813 5639
- [email protected]
- Website
- Win Happy
Bus from Bangkok Mochit Bus Terminal to Kanchanaburi
- Ave. Duration
- 3h 20m
- Frequency
- Every 3 hours
- Estimated price
- ฿160–170
- Schedules at
- Win Happy
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Travelling to the UK: What do I need to know?, and How to get from London to Edinburgh - to help you get the most out of your next trip.
Booking & Getting There
KL Sentral to Kanchanaburi bus services, operated by Alisan Golden Coach Express, arrive at Danok station.
Kanchanaburi is 1h behind KL Sentral. It is currently 3:58 PM in KL Sentral and 2:58 PM in Kanchanaburi.
KL Sentral to Kanchanaburi train services, operated by KTM Intercity, arrive at Padang Besar station.
Yes, the driving distance between KL Sentral to Kanchanaburi is 1466 km. It takes approximately 19h 29m to drive from KL Sentral to Kanchanaburi.
Book your KL Sentral to Kanchanaburi train tickets online with 12go.asia.
Book your KL Sentral to Kanchanaburi bus tickets online with 12go.asia.
There are 210+ hotels available in Kanchanaburi.





















