There are 5 ways to get from Chaiyaphum to Chai Nat by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Ban Lueam to Ban Phachi Junctiontrain
- Take the train from Ban Phachi Junction to Ban Takhlitrain 105 Hua Lamphong - Sila At - Class III AC
7h 50m฿994–2,830Bus
cheapest- Take the bus from Air Chaiyaphum Non Muang Road to Navanakornbus Air Chaiyaphum Non Muang Road - Navanakorn
- Take the bus from Navanakorn to Opposite Namchai Hotelbus Navanakorn - Opposite Namchai Hotel
8h 5m฿321–531Drive 282.8 km
- Drive from Chaiyaphum to Chai Natcar 282.8 km
4h 25m฿1,291–1,864Taxi
- Take the taxi from Chaiyaphum to Chai Nattaxi 282.8 km
4h 25m฿3,100–3,800Bus via Bangkok
- Take the bus from Chaiyaphum Bus Station to Bangkok Mochit Bus Terminalbus
- Take the bus from Mochit New Van Terminal to Opposite Namchai Hotelbus Mochit New Van Terminal - Opposite Namchai Hotel / ...
9h 25m฿335–669
Chaiyaphum to Chai Nat by bus
Comparing Your Travel Options
The cheapest way to get from Chaiyaphum to Chai Nat is to bus which costs ฿320 - ฿550 and takes 8h 5m.
The fastest way to get from Chaiyaphum to Chai Nat is to drive which takes 4h 25m and costs ฿1200 - ฿1900.
No, there is no direct bus from Chaiyaphum to Chai Nat. However, there are services departing from Air Chaiyaphum Non Muang Road and arriving at Opposite Namchai Hotel via Navanakorn. The journey, including transfers, takes approximately 8h 5m.
No, there is no direct train from Chaiyaphum to Chai Nat. However, there are services departing from Ban Lueam and arriving at Ban Takhli via Ban Phachi Junction. The journey, including transfers, takes approximately 7h 50m.
The distance between Chaiyaphum and Chai Nat is 444 km. The road distance is 282.8 km.
The best way to get from Chaiyaphum to Chai Nat without a car is to train which takes 7h 50m and costs ฿950 - ฿2900.
It takes approximately 7h 50m to get from Chaiyaphum to Chai Nat, including transfers.
Chaiyaphum to Chai Nat bus services, operated by Airchaiyaphum, depart from Air Chaiyaphum Non Muang Road station.
Chaiyaphum to Chai Nat train services, operated by State Railway of Thailand, depart from Ban Lueam station.
The best way to get from Chaiyaphum to Chai Nat is to train which takes 7h 50m and costs ฿950 - ฿2900. Alternatively, you can bus, which costs ฿320 - ฿550 and takes 8h 5m.
What companies run services between Chaiyaphum, Thailand and Chai Nat, Thailand?
You can take a vehicle from Chaiyaphum to Chai Nat via Ban Lueam, Ban Phachi Junction, and Ban Takhli in around 7h 50m. Alternatively, you can take a bus from Air Chaiyaphum Non Muang Road to Opposite Namchai Hotel via Navanakorn in around 8h 5m.
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Ban Lueam to Ban Phachi Junction
- Ave. Duration
- 4h 3m
- Frequency
- Once daily
- Estimated price
- ฿90–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿140–180
- 2nd Class (Air-Conditioned Berth)
- ฿90–120
- 2nd Class (Air-conditioned Seat)
- ฿350–390
Train from Ban Phachi Junction to Ban Takhli
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- ฿35–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–140
- 2nd Class (Air-Conditioned Berth)
- ฿35–45
- 2nd Class (Air-conditioned Seat)
- ฿280–310
- Phone
- 044 811 556
- Website
- Airchaiyaphum
Bus from Air Chaiyaphum Non Muang Road to Navanakorn
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- ฿110–380
- Schedules at
- Airchaiyaphum
Bus from Chaiyaphum Bus Station to Bangkok Mochit Bus Terminal
- Ave. Duration
- 5h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿130–470
- Book at
- 12go.asia
- Phone
- +66 2 328 1128
- [email protected]
- Website
- Chainattour
Bus from Navanakorn to Opposite Namchai Hotel
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- ฿205
- Website
- Chainattour
Bus from Mochit New Van Terminal to Opposite Namchai Hotel
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- ฿205
- Website
- Chainattour
- Website
- busonlineticket.co.th
Bus from Chaiyaphum Bus Station to Bangkok Mochit Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ฿320–400
- Book at
- 12go.asia
- Ave. Duration
- 4h 25m
- Estimated price
- ฿3,100–3,800
Sandee Service
- Phone
- +66 92 356 1933
- Website
- sandeeservice.com
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 Is ride-sharing platform BlaBlaCar right for you?, How to get from Heathrow Airport into central London, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
Booking & Getting There
Chaiyaphum to Chai Nat bus services, operated by Airchaiyaphum, arrive at Navanakorn station.
Chaiyaphum to Chai Nat train services, operated by State Railway of Thailand, arrive at Ban Phachi Junction station.
Yes, the driving distance between Chaiyaphum to Chai Nat is 283 km. It takes approximately 4h 25m to drive from Chaiyaphum to Chai Nat.
Book your Chaiyaphum to Chai Nat bus tickets online with 12go.asia.
There are 56+ hotels available in Chai Nat.



