There are 8 ways to get from Rayong to Udon Thani by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from U Tapao Pattaya International Airport
best- Fly from U Tapao Pattaya International Airport (UTP) to Udon Thani International Airport (UTH)plane UTP - UTH
2h 50m฿6,100–13,100Bus, train
cheapest- Take the bus from Rayong Tour Office Sai 4 to Mochit Terminal Platform 3bus
- Take the train from Krung Thep Aphiwat Central Terminal to Udon Thanitrain 25 / ...
13h 52m฿407–1,616Bus
- Take the bus from Rayong Office 407 Pattana to Udon Thani 1bus Rayong Office 407 Pattana - Udon Thani 1
13h 30m฿809Train
- Take the train from Ban Plu Ta Luang to Lat Krabangtrain 888
- Take the train from Krung Thep Aphiwat Central Terminal to Udon Thanitrain 25 / ...
13h 48m฿715–3,661Drive 635.2 km
- Drive from Rayong to Udon Thanicar 635.2 km
9h 13m฿2,883–4,164Bus to Don Mueang International Airport, fly
- Take the bus from Rayong Tour Office Sai 4 to Mochit Terminal Platform 3bus
- Fly from Don Mueang International Airport (DMK) to Udon Thani International Airport (UTH)plane DMK - UTH
5h 56m฿1,317–2,616Bus, bus to Suvarnabhumi Airport, fly
- Take the bus from Rayong Bus Terminal to Laem Chabangbus
- Take the bus from Laemchabang to Suvarnabhumi Airport Public Transportation Centerbus
- Fly from Suvarnabhumi Airport (BKK) to Udon Thani International Airport (UTH)plane BKK - UTH
5h 55m฿1,275–2,715Bus, train via Chai Badan
- Take the bus from Rayong Bus Terminal to Lam Naraibus 138
- Take the train from Sathani Rotfai Lam Narai to Udon Thanitrain
13h 36m฿469–1,466
Rayong to Udon Thani by bus
Comparing Your Travel Options
The cheapest way to get from Rayong to Udon Thani is to bus and train which costs ฿400 - ฿1700 and takes 13h 52m.
The fastest way to get from Rayong to Udon Thani is to fly which takes 2h 50m and costs ฿6000 - ฿14000.
Yes, there is a direct bus departing from Rayong Office 407 Pattana and arriving at Udon Thani 1. Services depart twice daily, and operate every day. The journey takes approximately 13h 30m.
No, there is no direct train from Rayong to Udon Thani. However, there are services departing from Ban Plu Ta Luang and arriving at Udon Thani via Arl Lat Krabang, Mrt Phetchaburi and Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 13h 48m.
The distance between Rayong and Udon Thani is 594 km. The road distance is 635.2 km.
The best way to get from Rayong to Udon Thani without a car is to bus which takes 13h 30m and costs ฿809.
It takes approximately 2h 50m to get from Rayong to Udon Thani, including transfers.
Rayong to Udon Thani bus services, operated by 407 Pattana, depart from Rayong Office 407 Pattana station.
Rayong to Udon Thani train services, operated by State Railway of Thailand, depart from Ban Plu Ta Luang station.
The best way to get from Rayong to Udon Thani is to fly which takes 2h 50m and costs ฿6000 - ฿14000. Alternatively, you can bus, which costs ฿809 and takes 13h 30m, you could also train, which costs ฿700 - ฿3700 and takes 13h 48m.
What companies run services between Rayong, Thailand and Udon Thani, Thailand?
Thai Lion Mentari flies from U Tapao Pattaya International Airport (UTP) to Udon Thani International Airport (UTH) 4 times a week. Alternatively, 407 Pattana operates a bus from Rayong Office 407 Pattana to Udon Thani 1 twice daily. Tickets cost ฿809 and the journey takes 13h 30m.
- Website
- lionairthai.com
Flights from U Tapao Pattaya International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,300–8,000
Flights from Don Mueang International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,100–2,000
- Website
- airasia.com
Flights from Don Mueang International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- ฿1,100–2,400
- Website
- nokair.com
Flights from Don Mueang International Airport to Udon Thani International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ฿1,200–2,200
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Udon Thani International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- ฿1,100–2,200
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Udon Thani International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- ฿1,900–4,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Ban Plu Ta Luang to Lat Krabang
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Estimated price
- ฿50–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿120–150
- 2nd Class (Air-Conditioned Berth)
- ฿50–70
- 2nd Class (Air-conditioned Seat)
- ฿300–330
Train from Krung Thep Aphiwat Central Terminal to Udon Thani
- Ave. Duration
- 9h 14m
- Frequency
- Every 3 hours
- Estimated price
- ฿190–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–240
- 2nd Class (Air-conditioned Seat)
- ฿490–530
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Sathani Rotfai Lam Narai to Udon Thani
- Ave. Duration
- 5h 11m
- Frequency
- 3 times a day
- Estimated price
- ฿130–1,000
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿170–210
- 2nd Class (Air-Conditioned Berth)
- ฿130–170
- 2nd Class (Air-conditioned Seat)
- ฿410–450
- Second Class Sleeper
- ฿838–843
- Ordinary Train
- ฿190–1,000
Train from Krung Thep Aphiwat Central Terminal to Udon Thani
- Ave. Duration
- 9h 14m
- Frequency
- Every 3 hours
- Estimated price
- ฿190–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–240
- 2nd Class (Air-conditioned Seat)
- ฿490–530
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
- Website
- 407 Pattana
Bus from Rayong Office 407 Pattana to Udon Thani 1
- Ave. Duration
- 13h 30m
- Frequency
- Twice daily
- Estimated price
- ฿809
- Schedules at
- 407 Pattana
- Phone
- +66 81 657 3322
- Website
- rayongtour1989.com
Bus from Rayong Tour Office Sai 4 to Mochit Terminal Platform 3
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ฿200–300
- Book at
- 12go
Bus from Rayong Tour Office Sai 4 to Mochit Terminal Platform 3
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ฿200–300
- Book at
- 12go
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Rayong Bus Terminal to Laem Chabang
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- ฿70–170
- Schedules at
- phetprasert.com
- 13
- ฿70–90
Bus from Rayong Bus Terminal to Lam Narai
- Ave. Duration
- 7h 25m
- Frequency
- Twice daily
- Estimated price
- ฿330–470
- Schedules at
- phetprasert.com
- 13
- ฿350–410
- Website
- Bangkok Airport Online
Bus from Laemchabang to Suvarnabhumi Airport Public Transportation Center
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- ฿100–150
- Website
- Bangkok Airport Online
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 Need to know: Greyhound, Why you should take the train in the US, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
Rayong to Udon Thani bus services, operated by 407 Pattana, arrive at Udon Thani 1 station.
Rayong to Udon Thani train services, operated by State Railway of Thailand, arrive at Lat Krabang station.
Yes, the driving distance between Rayong to Udon Thani is 635 km. It takes approximately 9h 13m to drive from Rayong to Udon Thani.
Book your Rayong to Udon Thani bus tickets online with 12go.asia.
There are 179+ hotels available in Udon Thani.












