There are 6 ways to get from Kanchanaburi to Kota Bharu by train, plane, car, or bus
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 Don Mueang International Airport, fly to Narathiwat Airport, drive
best- Take the train from Kanchanaburi to Taling Chantrain
- Fly from Don Mueang International Airport (DMK) to Narathiwat Airport (NAW)plane DMK - NAW
- Drive from Narathiwat Airport (NAW) to Kota Bharucar
7h 22mRM 358–741Train, drive
cheapest- Take the train from Kanchanaburi to Nakhon Phathomtrain
- Take the train from Nakhon Pathom to Sungai Koloktrain
- Drive from Sungai Kolok to Kota Bharucar
21h 40mRM 61–244Bus
- Take the bus from Kanchanaburi Bus Terminal to Bangkok Sai Tai Mai Terminalbus
- Take the bus from Bangkok Sai Tai Mai Terminal to Sungai Kolokbus
29h 19mRM 152–1,239Drive 1,222.3 km
- Drive from Kanchanaburi to Kota Bharucar 1,222.3 km
17h 52mRM 563–813Train to Don Mueang International Airport, fly to Sultan Ismail Petra
- Take the train from Kanchanaburi to Taling Chantrain
- Fly from Don Mueang International Airport (DMK) to Sultan Ismail Petra (KBR)plane DMK - KBR
9h 28mRM 576–1,133Bus to Suvarnabhumi Airport, fly to Sultan Ismail Petra
- Take the bus from Kanchanaburi Bus Terminal to Bangkok Sai Tai Mai Terminalbus
- Fly from Suvarnabhumi Airport (BKK) to Sultan Ismail Petra (KBR)plane BKK - KBR
9h 52mRM 352–1,259
Don Mueang International Airport (DMK) to Narathiwat Airport (NAW) flights
Questions & Answers
The cheapest way to get from Kanchanaburi to Kota Bharu is to train and drive which costs RM 60 - RM 250 and takes 21h 40m.
The fastest way to get from Kanchanaburi to Kota Bharu is to train and fly and drive which takes 7h 22m and costs RM 350 - RM 750.
No, there is no direct bus from Kanchanaburi to Kota Bharu. However, there are services departing from Kanchanaburi Bus Terminal and arriving at Sungai Kolok via Bangkok Sai Tai Mai Terminal. The journey, including transfers, takes approximately 29h 19m.
The distance between Kanchanaburi and Kota Bharu is 1087 km. The road distance is 1222.3 km.
It takes approximately 7h 22m to get from Kanchanaburi to Kota Bharu, including transfers.
Kanchanaburi to Kota Bharu bus services, operated by Kanchanaburi Express, depart from Kanchanaburi Bus Terminal station.
Kanchanaburi to Kota Bharu bus services, operated by Kanchanaburi Express, arrive at Bangkok Sai Tai Mai Terminal station.
Kota Bharu is 1h ahead of Kanchanaburi. It is currently 8:39 AM in Kanchanaburi and 9:39 AM in Kota Bharu.
Yes, the driving distance between Kanchanaburi to Kota Bharu is 1222 km. It takes approximately 17h 52m to drive from Kanchanaburi to Kota Bharu.
There are 991+ hotels available in Kota Bharu.
What companies run services between Kanchanaburi, Thailand and Kota Bharu, Malaysia?
You can take a bus from Kanchanaburi Bus Terminal to Kota Bharu via Bangkok Sai Tai Mai Terminal and Sungai Kolok in around 29h 19m.
- Website
- airasia.com
Flights from Don Mueang International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- RM 440–1,200
- Website
- malaysiaairlines.com
Flights from Suvarnabhumi Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- RM 440–1,400
- Website
- airasia.com
Flights from Don Mueang International Airport to Narathiwat Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 300–550
- Website
- malindoair.com
Flights from Don Mueang International Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- RM 410–1,300
- Website
- flyscoot.com
Flights from Suvarnabhumi Airport to Sultan Ismail Petra via Singapore Changi
- Ave. Duration
- 5h 42m
- When
- Sunday
- Estimated price
- RM 300–1,500
- Website
- fireflyz.com.my
Flights from Suvarnabhumi Airport to Sultan Ismail Petra via Kuala Lumpur
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- RM 440–1,400
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Kanchanaburi to Taling Chan
- Ave. Duration
- 2h 11m
- Frequency
- Twice daily
- Estimated price
- RM 4–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 14–17
- 2nd Class (Air-Conditioned Berth)
- RM 4–6
- 2nd Class (Air-conditioned Seat)
- RM 35–38
Train from Kanchanaburi to Nakhon Phathom
- Ave. Duration
- 1h 22m
- Frequency
- Twice daily
- Estimated price
- RM 2–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 12–16
- 2nd Class (Air-Conditioned Berth)
- RM 2–4
- 2nd Class (Air-conditioned Seat)
- RM 32–36
Train from Nakhon Pathom to Sungai Kolok
- Ave. Duration
- 18h 40m
- Frequency
- Twice daily
- Estimated price
- RM 40–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 40–50
- 2nd Class (Air-Conditioned Berth)
- RM 45–60
- 2nd Class (Air-conditioned Seat)
- RM 90–100
Train from Kanchanaburi to Taling Chan
- Ave. Duration
- 2h 11m
- Frequency
- Twice daily
- Estimated price
- RM 4–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 14–17
- 2nd Class (Air-Conditioned Berth)
- RM 4–6
- 2nd Class (Air-conditioned Seat)
- RM 35–38
- Phone
- +66 064 963 9979
- Website
- Kanchanaburi Express
Bus from Kanchanaburi Bus Terminal to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- RM 16–29
- Schedules at
- Kanchanaburi Express
Bus from Kanchanaburi Bus Terminal to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- RM 16–29
- Schedules at
- Kanchanaburi Express
- Phone
- +66 94 872 8999
- Website
- GO Family
Bus from Kanchanaburi Bus Terminal to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- RM 26–30
- Schedules at
- GO Family
Bus from Kanchanaburi Bus Terminal to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- RM 26–30
- Schedules at
- GO Family
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Bangkok Sai Tai Mai Terminal to Sungai Kolok
- Ave. Duration
- 25h 22m
- Frequency
- Once daily
- Estimated price
- RM 120–1,200
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
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 Train travel in France: A guide to SNCF, How to get from London City Airport into central London, and How to get from JFK to New York City - to help you get the most out of your next trip.



