Compare all connections
1st train Change at 2nd train Total time Fare from With berths
SP8 07:30Bangkokwait 2h 45m
SP25 20:25 20h 40m
1,465 THB
1,465 THB
SP8 07:30Ayutthayawait 4h 48m
SP25 21:38 20h 40m
at booking
–
SP8 07:30Rangsitwait 3h 36m
SP25 20:53 20h 40m
at booking
–
SP10 18:20Bangkokwait 2h 15m
EX75 08:45 21h 10m
1,265 THB
1,265 THB
SP10 18:20Ayutthayawait 4h 16m
EX75 09:41 21h 10m
at booking
–
SP8 07:30Bangkokwait 3h 45m
RP133 21:25 21h 40m
745 THB
1,235 THB
SP8 07:30Ayutthayawait 5h 39m
RP133 22:29 21h 40m
at booking
–
SP8 07:30Rangsitwait 4h 35m
RP133 21:52 21h 40m
at booking
–
SP14 17:05Rangsitwait 3h 43m
EX75 09:12 22h 25m
at booking
–
Fares are per adult for the cheapest class we know on each train. "With berths" uses a sleeper berth on the overnight train(s). Live fares show when you book.
20h 40m from 1,465 THB Fastest Sleep on the train
SP8 Special Express 1st train 07:30 Chiang Mai 10h 10m direct 17:40 Bangkok (Krung Thep Aphiwat) from 558฿ 2nd class seat · A/C Book 07:30 Chiang Mai Train SP8 · Special Express 10h 10m on board 17:40 Bangkok (Krung Thep Aphiwat) ⏱ Change in Bangkok: wait 2h 45m at Bangkok (Krung Thep Aphiwat)
SP25 Special Express 2nd train 20:25 Bangkok (Krung Thep Aphiwat) 7h 45m overnight 04:10 +1 Khon Kaen from 907฿ 2nd class berth · A/C Book 20:25 Bangkok (Krung Thep Aphiwat) Train SP25 · Special Express 7h 45m on board 04:10 Khon Kaen
20h 40m
SP8 Special Express 1st train 07:30 Chiang Mai 9h 20m direct 16:50 Ayutthaya Book 07:30 Chiang Mai Train SP8 · Special Express 9h 20m on board 16:50 Ayutthaya Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
⏱ Change in Ayutthaya: wait 4h 48m at Ayutthaya
SP25 Special Express 2nd train 21:38 Ayutthaya 6h 32m overnight 04:10 +1 Khon Kaen Book 21:38 Ayutthaya Train SP25 · Special Express 6h 32m on board 04:10 Khon Kaen Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
20h 40m
SP8 Special Express 1st train 07:30 Chiang Mai 9h 47m direct 17:17 Rangsit Book 07:30 Chiang Mai Train SP8 · Special Express 9h 47m on board 17:17 Rangsit Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
⏱ Change in Rangsit: wait 3h 36m at Rangsit
SP25 Special Express 2nd train 20:53 Rangsit 7h 17m overnight 04:10 +1 Khon Kaen Book 20:53 Rangsit Train SP25 · Special Express 7h 17m on board 04:10 Khon Kaen Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
21h 10m from 1,265 THB
SP10 Special Express 1st train 18:20 Chiang Mai 12h 10m overnight 06:30 +1 Bangkok (Krung Thep Aphiwat) from 1,038฿ 2nd class berth · A/C Book 18:20 Chiang Mai Train SP10 · Special Express 12h 10m on board 06:30 Bangkok (Krung Thep Aphiwat) ⏱ Change in Bangkok: wait 2h 15m at Bangkok (Krung Thep Aphiwat)
EX75 Express 2nd train 08:45 Bangkok (Krung Thep Aphiwat) 6h 45m direct 15:30 Khon Kaen from 227฿ 3rd class seat Book 08:45 Bangkok (Krung Thep Aphiwat) Train EX75 · Express 6h 45m on board 15:30 Khon Kaen
21h 10m
SP10 Special Express 1st train 18:20 Chiang Mai 11h 05m overnight 05:25 +1 Ayutthaya Book 18:20 Chiang Mai Train SP10 · Special Express 11h 05m on board 05:25 Ayutthaya Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
⏱ Change in Ayutthaya: wait 4h 16m at Ayutthaya
EX75 Express 2nd train 09:41 Ayutthaya 5h 49m direct 15:30 Khon Kaen Book 09:41 Ayutthaya Train EX75 · Express 5h 49m on board 15:30 Khon Kaen Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
21h 40m from 745 THB Cheapest
SP8 Special Express 1st train 07:30 Chiang Mai 10h 10m direct 17:40 Bangkok (Krung Thep Aphiwat) from 558฿ 2nd class seat · A/C Book 07:30 Chiang Mai Train SP8 · Special Express 10h 10m on board 17:40 Bangkok (Krung Thep Aphiwat) ⏱ Change in Bangkok: wait 3h 45m at Bangkok (Krung Thep Aphiwat)
RP133 Rapid 2nd train 21:25 Bangkok (Krung Thep Aphiwat) 7h 45m overnight 05:10 +1 Khon Kaen from 187฿ 3rd class seat Book 21:25 Bangkok (Krung Thep Aphiwat) Train RP133 · Rapid 7h 45m on board 05:10 Khon Kaen
21h 40m
SP8 Special Express 1st train 07:30 Chiang Mai 9h 20m direct 16:50 Ayutthaya Book 07:30 Chiang Mai Train SP8 · Special Express 9h 20m on board 16:50 Ayutthaya Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
⏱ Change in Ayutthaya: wait 5h 39m at Ayutthaya
RP133 Rapid 2nd train 22:29 Ayutthaya 6h 41m overnight 05:10 +1 Khon Kaen Book 22:29 Ayutthaya Train RP133 · Rapid 6h 41m on board 05:10 Khon Kaen Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
21h 40m
SP8 Special Express 1st train 07:30 Chiang Mai 9h 47m direct 17:17 Rangsit Book 07:30 Chiang Mai Train SP8 · Special Express 9h 47m on board 17:17 Rangsit Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
⏱ Change in Rangsit: wait 4h 35m at Rangsit
RP133 Rapid 2nd train 21:52 Rangsit 7h 18m overnight 05:10 +1 Khon Kaen Book 21:52 Rangsit Train RP133 · Rapid 7h 18m on board 05:10 Khon Kaen Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
22h 25m
SP14 Special Express 1st train 17:05 Chiang Mai 12h 24m overnight 05:29 +1 Rangsit Book 17:05 Chiang Mai Train SP14 · Special Express 12h 24m on board 05:29 Rangsit Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
⏱ Change in Rangsit: wait 3h 43m at Rangsit
EX75 Express 2nd train 09:12 Rangsit 6h 18m direct 15:30 Khon Kaen Book 09:12 Rangsit Train EX75 · Express 6h 18m on board 15:30 Khon Kaen Choose your class Classes and fares are shown on the booking page.
Book now Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.
FAQ Is there a direct train from Chiang Mai to Khon Kaen? No. You change trains once, in Bangkok or Ayutthaya or Rangsit, and book each train as a separate ticket.
What is the fastest way from Chiang Mai to Khon Kaen by train? Take SP8 at 07:30, change in Bangkok and continue on SP25. The whole trip takes about 20h 40m, including 2h 45m to change trains.
What is the cheapest train from Chiang Mai to Khon Kaen? From about 745 THB per adult in total, on SP8 and RP133 in the cheapest available class.
How much time should I leave to change trains? At least one hour at the same station. Long-distance trains, especially from the south, are often late, so a wait of 2–3 hours is safer. If you change between Hua Lamphong and Krung Thep Aphiwat in Bangkok, allow extra time to cross the city.