Compare all connections
1st train Change at 2nd train Total time Fare from With berths
SP10 01:01Bangkokwait 2h 13m
EX75 08:45 15h 54m
1,131 THB
1,131 THB
SP10 01:01Ayutthayawait 4h 14m
EX75 09:41 15h 54m
at booking
–
RP102 13:42Ayutthayawait 2h 37m
SP25 21:38 15h 57m
at booking
–
RP102 13:42Rangsitwait 1h 13m
SP25 20:53 15h 57m
at booking
–
SP8 13:26Bangkokwait 2h 35m
SP25 20:25 16h 13m
1,374 THB
1,374 THB
SP14 00:01Rangsitwait 3h 41m
EX75 09:12 16h 54m
at booking
–
RP102 13:42Bangkokwait 1h 18m
RP133 21:25 17h 20m
382 THB
915 THB
RP102 13:42Ayutthayawait 3h 28m
RP133 22:29 17h 20m
at booking
–
RP102 13:42Rangsitwait 2h 12m
RP133 21:52 17h 20m
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.
15h 54m from 1,131 THB Fastest Sleep on the train
SP10 Special Express 1st train 01:01 Phitsanulok 5h 31m direct 06:30 Bangkok (Krung Thep Aphiwat) from 887฿ 2nd class berth · A/C Book 01:01 Phitsanulok Train SP10 · Special Express 5h 31m on board 06:30 Bangkok (Krung Thep Aphiwat) ⏱ Change in Bangkok: wait 2h 13m at Bangkok (Krung Thep Aphiwat)
EX75 Express 2nd train 08:45 Bangkok (Krung Thep Aphiwat) 8h 10m direct 16:55 Udon Thani from 244฿ 3rd class seat Book 08:45 Bangkok (Krung Thep Aphiwat) Train EX75 · Express 8h 10m on board 16:55 Udon Thani
15h 54m
SP10 Special Express 1st train 01:01 Phitsanulok 4h 26m direct 05:25 Ayutthaya Book 01:01 Phitsanulok Train SP10 · Special Express 4h 26m 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 14m at Ayutthaya
EX75 Express 2nd train 09:41 Ayutthaya 7h 14m direct 16:55 Udon Thani Book 09:41 Ayutthaya Train EX75 · Express 7h 14m on board 16:55 Udon Thani 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.
15h 57m
RP102 Rapid 1st train 13:42 Phitsanulok 5h 19m direct 18:59 Ayutthaya Book 13:42 Phitsanulok Train RP102 · Rapid 5h 19m on board 18:59 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 37m at Ayutthaya
SP25 Special Express 2nd train 21:38 Ayutthaya 8h 01m overnight 05:39 +1 Udon Thani Book 21:38 Ayutthaya Train SP25 · Special Express 8h 01m on board 05:39 Udon Thani 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.
15h 57m Short change: trains can be late
RP102 Rapid 1st train 13:42 Phitsanulok 5h 58m direct 19:38 Rangsit Book 13:42 Phitsanulok Train RP102 · Rapid 5h 58m on board 19:38 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 13m at Rangsit
SP25 Special Express 2nd train 20:53 Rangsit 8h 46m overnight 05:39 +1 Udon Thani Book 20:53 Rangsit Train SP25 · Special Express 8h 46m on board 05:39 Udon Thani 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.
16h 13m from 1,374 THB
SP8 Special Express 1st train 13:26 Phitsanulok 4h 24m direct 17:40 Bangkok (Krung Thep Aphiwat) from 397฿ 2nd class seat · A/C Book 13:26 Phitsanulok Train SP8 · Special Express 4h 24m on board 17:40 Bangkok (Krung Thep Aphiwat) ⏱ Change in Bangkok: wait 2h 35m at Bangkok (Krung Thep Aphiwat)
SP25 Special Express 2nd train 20:25 Bangkok (Krung Thep Aphiwat) 9h 14m overnight 05:39 +1 Udon Thani from 977฿ 2nd class berth · A/C Book 20:25 Bangkok (Krung Thep Aphiwat) Train SP25 · Special Express 9h 14m on board 05:39 Udon Thani
16h 54m
SP14 Special Express 1st train 00:01 Phitsanulok 5h 30m direct 05:29 Rangsit Book 00:01 Phitsanulok Train SP14 · Special Express 5h 30m 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 41m at Rangsit
EX75 Express 2nd train 09:12 Rangsit 7h 43m direct 16:55 Udon Thani Book 09:12 Rangsit Train EX75 · Express 7h 43m on board 16:55 Udon Thani 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.
17h 20m from 382 THB Cheapest Short change: trains can be late
RP102 Rapid 1st train 13:42 Phitsanulok 6h 25m direct 20:05 Bangkok (Krung Thep Aphiwat) from 178฿ 3rd class seat Book 13:42 Phitsanulok Train RP102 · Rapid 6h 25m on board 20:05 Bangkok (Krung Thep Aphiwat) ⏱ Change in Bangkok: wait 1h 18m at Bangkok (Krung Thep Aphiwat)
RP133 Rapid 2nd train 21:25 Bangkok (Krung Thep Aphiwat) 9h 37m overnight 07:02 +1 Udon Thani from 204฿ 3rd class seat Book 21:25 Bangkok (Krung Thep Aphiwat) Train RP133 · Rapid 9h 37m on board 07:02 Udon Thani
17h 20m
RP102 Rapid 1st train 13:42 Phitsanulok 5h 19m direct 18:59 Ayutthaya Book 13:42 Phitsanulok Train RP102 · Rapid 5h 19m on board 18:59 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 3h 28m at Ayutthaya
RP133 Rapid 2nd train 22:29 Ayutthaya 8h 33m overnight 07:02 +1 Udon Thani Book 22:29 Ayutthaya Train RP133 · Rapid 8h 33m on board 07:02 Udon Thani 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.
17h 20m
RP102 Rapid 1st train 13:42 Phitsanulok 5h 58m direct 19:38 Rangsit Book 13:42 Phitsanulok Train RP102 · Rapid 5h 58m on board 19:38 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 2h 12m at Rangsit
RP133 Rapid 2nd train 21:52 Rangsit 9h 10m overnight 07:02 +1 Udon Thani Book 21:52 Rangsit Train RP133 · Rapid 9h 10m on board 07:02 Udon Thani 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 Phitsanulok to Udon Thani? 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 Phitsanulok to Udon Thani by train? Take SP10 at 01:01, change in Bangkok and continue on EX75. The whole trip takes about 15h 54m, including 2h 13m to change trains.
What is the cheapest train from Phitsanulok to Udon Thani? From about 382 THB per adult in total, on RP102 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.