Compare all connections
1st train Change at 2nd train Total time Fare from With berths
RP134 20:59Ayutthayawait 2h 07m
SP7 08:21 20h 51m
at booking
–
RP134 20:59Rangsitwait 1h
SP7 07:53 20h 51m
at booking
–
SP26 20:20Bangkokwait 2h
SP7 07:30 21h 30m
1,535 THB
1,535 THB
EX76 07:08Bangkokwait 3h 20m
SP9 18:40 24h 07m
1,282 THB
1,282 THB
EX76 07:08Ayutthayawait 5h 19m
SP9 19:43 24h 07m
at booking
–
EX76 07:08Rangsitwait 4h 11m
SP9 19:06 24h 07m
at booking
–
EX76 07:08Bangkokwait 4h 45m
SP13 20:05 25h 37m
554 THB
1,082 THB
EX76 07:08Ayutthayawait 6h 43m
SP13 21:07 25h 37m
at booking
–
EX76 07:08Rangsitwait 5h 36m
SP13 20:31 25h 37m
at booking
–
EX76 07:08Bangkokwait 7h 10m
EX51 22:30 28h 32m
514 THB
1,042 THB
EX76 07:08Ayutthayawait 9h 12m
EX51 23:36 28h 32m
at booking
–
EX76 07:08Rangsitwait 8h 03m
EX51 22:58 28h 32m
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 51m Fastest
RP134 Rapid 1st train 20:59 Udon Thani 9h 15m overnight 06:14 +1 Ayutthaya Book 20:59 Udon Thani Train RP134 · Rapid 9h 15m on board 06:14 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 2h 07m at Ayutthaya
SP7 Special Express 2nd train 08:21 Ayutthaya 9h 29m direct 17:50 Chiang Mai Book 08:21 Ayutthaya Train SP7 · Special Express 9h 29m on board 17:50 Chiang Mai 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 51m Short change: trains can be late
RP134 Rapid 1st train 20:59 Udon Thani 9h 54m overnight 06:53 +1 Rangsit Book 20:59 Udon Thani Train RP134 · Rapid 9h 54m on board 06:53 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 1h at Rangsit
SP7 Special Express 2nd train 07:53 Rangsit 9h 57m direct 17:50 Chiang Mai Book 07:53 Rangsit Train SP7 · Special Express 9h 57m on board 17:50 Chiang Mai 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 30m from 1,535 THB Sleep on the train
SP26 Special Express 1st train 20:20 Udon Thani 9h 10m overnight 05:30 +1 Bangkok (Krung Thep Aphiwat) from 977฿ 2nd class berth · A/C Book 20:20 Udon Thani Train SP26 · Special Express 9h 10m on board 05:30 Bangkok (Krung Thep Aphiwat) ⏱ Change in Bangkok: wait 2h at Bangkok (Krung Thep Aphiwat)
SP7 Special Express 2nd train 07:30 Bangkok (Krung Thep Aphiwat) 10h 20m direct 17:50 Chiang Mai from 558฿ 2nd class seat · A/C Book 07:30 Bangkok (Krung Thep Aphiwat) Train SP7 · Special Express 10h 20m on board 17:50 Chiang Mai
24h 07m from 1,282 THB
EX76 Express 1st train 07:08 Udon Thani 8h 12m direct 15:20 Bangkok (Krung Thep Aphiwat) from 244฿ 3rd class seat Book 07:08 Udon Thani Train EX76 · Express 8h 12m on board 15:20 Bangkok (Krung Thep Aphiwat) ⏱ Change in Bangkok: wait 3h 20m at Bangkok (Krung Thep Aphiwat)
SP9 Special Express 2nd train 18:40 Bangkok (Krung Thep Aphiwat) 12h 35m overnight 07:15 +1 Chiang Mai from 1,038฿ 2nd class berth · A/C Book 18:40 Bangkok (Krung Thep Aphiwat) Train SP9 · Special Express 12h 35m on board 07:15 Chiang Mai
24h 07m
EX76 Express 1st train 07:08 Udon Thani 7h 16m direct 14:24 Ayutthaya Book 07:08 Udon Thani Train EX76 · Express 7h 16m on board 14:24 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 19m at Ayutthaya
SP9 Special Express 2nd train 19:43 Ayutthaya 11h 32m overnight 07:15 +1 Chiang Mai Book 19:43 Ayutthaya Train SP9 · Special Express 11h 32m on board 07:15 Chiang Mai 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.
24h 07m
EX76 Express 1st train 07:08 Udon Thani 7h 47m direct 14:55 Rangsit Book 07:08 Udon Thani Train EX76 · Express 7h 47m on board 14:55 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 11m at Rangsit
SP9 Special Express 2nd train 19:06 Rangsit 12h 09m overnight 07:15 +1 Chiang Mai Book 19:06 Rangsit Train SP9 · Special Express 12h 09m on board 07:15 Chiang Mai 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.
25h 37m from 554 THB
EX76 Express 1st train 07:08 Udon Thani 8h 12m direct 15:20 Bangkok (Krung Thep Aphiwat) from 244฿ 3rd class seat Book 07:08 Udon Thani Train EX76 · Express 8h 12m on board 15:20 Bangkok (Krung Thep Aphiwat) ⏱ Change in Bangkok: wait 4h 45m at Bangkok (Krung Thep Aphiwat)
SP13 Special Express 2nd train 20:05 Bangkok (Krung Thep Aphiwat) 12h 40m overnight 08:45 +1 Chiang Mai from 310฿ 3rd class seat Book 20:05 Bangkok (Krung Thep Aphiwat) Train SP13 · Special Express 12h 40m on board 08:45 Chiang Mai
25h 37m
EX76 Express 1st train 07:08 Udon Thani 7h 16m direct 14:24 Ayutthaya Book 07:08 Udon Thani Train EX76 · Express 7h 16m on board 14:24 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 6h 43m at Ayutthaya
SP13 Special Express 2nd train 21:07 Ayutthaya 11h 38m overnight 08:45 +1 Chiang Mai Book 21:07 Ayutthaya Train SP13 · Special Express 11h 38m on board 08:45 Chiang Mai 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.
25h 37m
EX76 Express 1st train 07:08 Udon Thani 7h 47m direct 14:55 Rangsit Book 07:08 Udon Thani Train EX76 · Express 7h 47m on board 14:55 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 5h 36m at Rangsit
SP13 Special Express 2nd train 20:31 Rangsit 12h 14m overnight 08:45 +1 Chiang Mai Book 20:31 Rangsit Train SP13 · Special Express 12h 14m on board 08:45 Chiang Mai 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.
28h 32m from 514 THB Cheapest
EX76 Express 1st train 07:08 Udon Thani 8h 12m direct 15:20 Bangkok (Krung Thep Aphiwat) from 244฿ 3rd class seat Book 07:08 Udon Thani Train EX76 · Express 8h 12m on board 15:20 Bangkok (Krung Thep Aphiwat) ⏱ Change in Bangkok: wait 7h 10m at Bangkok (Krung Thep Aphiwat)
EX51 Express 2nd train 22:30 Bangkok (Krung Thep Aphiwat) 13h 10m overnight 11:40 +1 Chiang Mai from 270฿ 3rd class seat Book 22:30 Bangkok (Krung Thep Aphiwat) Train EX51 · Express 13h 10m on board 11:40 Chiang Mai
28h 32m
EX76 Express 1st train 07:08 Udon Thani 7h 16m direct 14:24 Ayutthaya Book 07:08 Udon Thani Train EX76 · Express 7h 16m on board 14:24 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 9h 12m at Ayutthaya
EX51 Express 2nd train 23:36 Ayutthaya 12h 04m overnight 11:40 +1 Chiang Mai Book 23:36 Ayutthaya Train EX51 · Express 12h 04m on board 11:40 Chiang Mai 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.
28h 32m
EX76 Express 1st train 07:08 Udon Thani 7h 47m direct 14:55 Rangsit Book 07:08 Udon Thani Train EX76 · Express 7h 47m on board 14:55 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 8h 03m at Rangsit
EX51 Express 2nd train 22:58 Rangsit 12h 42m overnight 11:40 +1 Chiang Mai Book 22:58 Rangsit Train EX51 · Express 12h 42m on board 11:40 Chiang Mai 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 Udon Thani to Chiang Mai? No. You change trains once, in Ayutthaya or Rangsit or Bangkok, and book each train as a separate ticket.
What is the fastest way from Udon Thani to Chiang Mai by train? Take RP134 at 20:59, change in Ayutthaya and continue on SP7. The whole trip takes about 20h 51m, including 2h 07m to change trains.
What is the cheapest train from Udon Thani to Chiang Mai? From about 514 THB per adult in total, on EX76 and EX51 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.