There are 3 ways to get from Vientiane to Udonthani by car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train
best- Drive from Vientiane to Nong Khaicar
- Take the train from Nong Khai to Udon Thanitrain 26 / ...
1h 12m฿148–1,090Bus
- Take the bus from Khua Din Bus Station to Udon Thani Bus Terminal 1bus Khua Din Bus Station - Udon Thani Bus Terminal 1
3h 7m฿313Drive 77 km
- Drive from Vientiane to Udonthanicar 77 km
1h 15m฿452–653
Vientiane to Udonthani by bus and foot
Comparing Your Travel Options
The cheapest way to get from Vientiane to Udonthani is to drive and train which costs ฿140 - ฿1100 and takes 1h 12m.
The fastest way to get from Vientiane to Udonthani is to drive and train which takes 1h 12m and costs ฿140 - ฿1100.
Yes, there is a direct bus departing from Khua Din Bus Station station and arriving at Udon Thani Bus Terminal 1. Services depart once daily, and operate every day. The journey takes approximately 3h.
The distance between Vientiane and Udonthani is 75 km. The road distance is 77 km.
The best way to get from Vientiane to Udonthani without a car is to bus which takes 3h 7m and costs ฿313.
It takes approximately 1h 12m to get from Vientiane to Udonthani, including transfers.
Vientiane to Udonthani bus services, operated by Yortdoy Travel, depart from Khua Din Bus Station.
Vientiane to Udonthani bus services, operated by Yortdoy Travel, arrive at Udon Thani Bus Terminal 1 station.
Yes, the driving distance between Vientiane to Udonthani is 77 km. It takes approximately 1h 15m to drive from Vientiane to Udonthani.
Book your Vientiane to Udonthani bus tickets online with 12go.asia.
What companies run services between Vientiane, Laos and Udonthani, Thailand?
Yortdoy Travel operates a bus from Khua Din Bus Station to Udon Thani Bus Terminal 1 once daily. Tickets cost ฿313 and the journey takes 3h.
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Nong Khai to Udon Thani
- Ave. Duration
- 42 min
- Frequency
- Every 3 hours
- 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
- +66 2 285 1085
- [email protected]
- Website
- 12go.co
Bus from Khua Din Bus Station to Udon Thani Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿313
- Book at
- Yortdoy Travel
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 The beginner’s guide to the 2018 World Nomad Games, Travelling to the US: What do I need to know?, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
There are 184+ hotels available in Udonthani.


