There are 7 ways to get from Luang Prabang to Udon Thani by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, Local Bus
best- Take the train from Luang Prabang station to Vientiane stationtrain
- Take the bus from Nong Khai Bus Station to Udonthanibus
4h 44mBus
cheapest- Take the bus from Luang Prabang Southern Terminal to Vientiane Northern Bus Stationbus
- Take the bus from Central Bus Station Vientiane to Udonthanibus
11h 40m฿724–1,679Train
- Take the train from Luang Prabang station to Vientiane stationtrain
- Take the train from Nong Khai to Udon Thanitrain 26 Nong Khai - Krung Thep Aphiwat Central Terminal Station - Class II Sleeper AC / ...
5h 15m฿798–3,135Drive 382.5 km
- Drive from Luang Prabang to Udon Thanicar 382.5 km
5h 28m฿2,252–3,252Fly to Udon Thani International Airport
- Fly from Luang Prabang International Airport (LPQ) to Udon Thani International Airport (UTH)plane LPQ - UTH
3h 55m฿5,080–7,095Train, bus
- Take the train from Luang Prabang Naluang Terminal to Vang Viengtrain
- Take the bus from Vang Vieng Laos to Udon Thanibus
11h 22m฿756–2,411Fly to Wattay International Airport, bus
- Fly from Luang Prabang International Airport (LPQ) to Wattay International Airport (VTE)plane LPQ - VTE
- Take the bus from Central Bus Station Vientiane to Udonthanibus
5h 25m฿2,472–11,187
Luang Prabang to Udon Thani by train, taxi, and bus
Questions & Answers
The cheapest way to get from Luang Prabang to Udon Thani is to train and bus which costs ฿750 - ฿2500 and takes 11h 22m.
The fastest way to get from Luang Prabang to Udon Thani is to fly which takes 3h 55m and costs ฿5000 - ฿7500.
No, there is no direct bus from Luang Prabang to Udon Thani. However, there are services departing from Luang Prabang Southern Terminal and arriving at Udonthani via Central Bus Station Vientiane. The journey, including transfers, takes approximately 11h 40m.
No, there is no direct train from Luang Prabang station to Udon Thani. However, there are services departing from Luang Prabang station and arriving at Udon Thani via Thanaleng Station and Nong Khai. The journey, including transfers, takes approximately 5h 15m.
The distance between Luang Prabang and Udon Thani is 337 km. The road distance is 382.5 km.
The best way to get from Luang Prabang to Udon Thani without a car is to train which takes 5h 15m and costs ฿800 - ฿3200.
It takes approximately 4h 44m to get from Luang Prabang to Udon Thani, including transfers.
Luang Prabang to Udon Thani bus services, operated by Vieng Chaleune, depart from Luang Prabang Southern Terminal station.
Luang Prabang to Udon Thani train services, operated by Laos - China Railway, depart from Luang Prabang station.
The best way to get from Luang Prabang to Udon Thani is to train which takes 5h 15m and costs ฿800 - ฿3200. Alternatively, you can fly, which costs ฿5000 - ฿7500 and takes 3h 55m, you could also bus, which costs ฿700 - ฿1700 and takes 11h 40m.
What companies run services between Luang Prabang, Laos and Udon Thani, Thailand?
You can take a vehicle from Luang Prabang to Udon Thani via Luang Prabang station, Vientiane station, Thanaleng Station, and Nong Khai in around 5h 15m. Alternatively, Thai AirAsia, Bangkok Airways, and three other airlines fly from Luang Prabang International Airport (LPQ) to Udon Thani International Airport (UTH) 4 times a day.
- Website
- airasia.com
Flights from Luang Prabang International Airport to Udon Thani International Airport via Don Muang
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ฿5,000–7,000
- Website
- thaiairways.com
Flights from Luang Prabang International Airport to Udon Thani International Airport via Suvarnabhumi
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- ฿9,000–20,000
- Website
- vietjetair.com
Flights from Luang Prabang International Airport to Udon Thani International Airport via Suvarnabhumi
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿9,000–19,000
- Website
- laoairlines.com
Flights from Luang Prabang International Airport to Wattay International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- ฿2,300–3,000
- Phone
- 021-891888
- Website
- facebook.com
Train from Luang Prabang station to Vientiane station
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- ฿540–960
- Schedules at
- baolau.com
- Second Class
- ฿540–570
- First Class
- ฿900–960
Train from Luang Prabang station to Vientiane station
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- ฿540–960
- Schedules at
- baolau.com
- Second Class
- ฿540–570
- First Class
- ฿900–960
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Nong Khai to Udon Thani
- Ave. Duration
- 29 min
- Frequency
- 3 times a day
- Estimated price
- ฿17–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–120
- 2nd Class (Air-Conditioned Berth)
- ฿17–23
- 2nd Class (Air-conditioned Seat)
- ฿250–280
- Phone
- 856071212979
Train from Luang Prabang Naluang Terminal to Vang Vieng
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- ฿490–850
- Book at
- 12 Go
Bus from Nong Khai Bus Station to Udonthani
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Vang Vieng Laos to Udon Thani
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ฿190–1,500
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- 856071212979
Bus from Luang Prabang Southern Terminal to Vientiane Northern Bus Station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿950–1,600
- Book at
- 12 Go
- Phone
- +856 21 216 507
- [email protected]
- Website
- facebook.com
Bus from Central Bus Station Vientiane to Udonthani
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ฿33
- Schedules at
- laos-guide-999.com
Bus from Central Bus Station Vientiane to Udonthani
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ฿33
- Schedules at
- laos-guide-999.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 Want to know more about Flixbus?, What are the different types of Renfe trains in Spain?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
Luang Prabang to Udon Thani bus services, operated by Vieng Chaleune, arrive at Vientiane Northern Bus Station.
Luang Prabang to Udon Thani train services, operated by Laos - China Railway, arrive at Vientiane station.
Yes, the driving distance between Luang Prabang to Udon Thani is 383 km. It takes approximately 5h 28m to drive from Luang Prabang to Udon Thani.
Book your Luang Prabang to Udon Thani bus tickets online with 12go.asia.
There are 176+ hotels available in Udon Thani.






