Contents
- 1. Vientiane to Udon Thani by Bus
- 1.1 Booking-platform bus and taxi combinations
- 2. Vientiane to Udon Thani by Private Transfer
- 3. Vientiane to Udon Thani by Flight
- 4. Comparing Your Options
- 5. Tips for Traveling from Vientiane to Udon Thani
- 6. Timetable
- 7. Frequently Asked Questions
- 8. Sources and background
Leaving the quiet, tree-lined boulevards of Vientiane for the bustling markets of Udon Thani is a journey that takes you across the Friendship Bridge and over the Mekong River. While Vientiane offers a relaxed pace of life with its golden temples and French colonial architecture, Udon Thani serves as a major gateway to Northeast Thailand, known for its vibrant shopping malls, excellent hospitals, and the nearby archaeological wonders of Ban Chiang.
The trip is a short hop geographically, but it involves an international border crossing that can vary significantly in time depending on your choice of transport. Whether you are heading to Udon Thani to catch a domestic flight within Thailand or simply to explore a different side of Isan culture, choosing the right mode of transport ensures you spend less time at immigration and more time enjoying your destination. You can easily compare options and book your tickets on GoAsia.cc to secure your seat in advance.
Vientiane to Udon Thani by Bus
The bus is the most common and the cheapest way to make this international journey. The Thai state operator BKS (The Transport Co., Ltd) runs route 2 between Vientiane and Udon Thani over the First Thai-Lao Friendship Bridge, a distance of 87 km including the stop at Udon Thani airport, with a fare of 80 baht (about $2.40).[1] Five buses a day leave Vientiane, at 08:00, 10:00, 12:00, 14:00 and 17:00, using BKS and Lao operators' vehicles. They reach Udon Thani airport about 2.5 hours later and Udon Thani Bus Station 1 about 3 hours after departure.[1] BKS tickets can be booked on its website and in the BKS E-Ticket app.[1]
Booking-platform bus and taxi combinations
Booking platforms sell regular international buses and a combination of taxi and sitting bus on the same route. They list these at about $7 to $9 and a journey of 3 to 3 hours 45 minutes (October 2026).[2]
Vientiane to Udon Thani by Private Transfer
For those who value comfort, privacy, and speed, a private transfer is the premium choice. This is particularly beneficial for families, small groups, or business travelers who want to avoid the crowds and the wait times associated with public buses. Private transfers offer door-to-door service, picking you up directly from your hotel in Vientiane and dropping you off at your specific destination in Udon Thani, such as the airport or a city center hotel.
On booking platforms, private transfers from Vientiane cost about $82 to $161 per vehicle depending on the type, from a 3-passenger car and a 4-passenger SUV to a 9-passenger van, and take about 2 hours (October 2026). From Thanaleng, close to the bridge, they cost about $66 to $92 and take about 1 hour 20 minutes.[2]
Vientiane to Udon Thani by Flight
Flying does not make sense on this short route. Booking platforms list only itineraries with a connection, which take from about 11 hours (October 2026).[2] Unless you are connecting to a long-haul flight, take the bus or a private transfer instead.
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Bus (BKS) | 80 baht (about $2.40) | About 3h | Standard[1] |
| Bus or taxi + bus (booking platforms) | $7 - $9 | 3h - 3h 45min | Standard[2] |
| Private Transfer (Vientiane) | $82 - $161 | About 2h | High[2] |
| Private Transfer (Thanaleng) | $66 - $92 | About 1h 20min | High[2] |
| Flight (with a connection) | Not worth it | From about 11h | Variable[2] |
Tips for Traveling from Vientiane to Udon Thani
- Prepare Your Documents: Carry your passport and check Thailand's entry rules for your nationality before you leave. Foreign visitors must also submit the Lao Digital Immigration Form before entering or leaving Laos, including at the Lao-Thai Friendship Bridge I; it has to be filed within 3 days before arrival or departure.[3]
- Currency: Lao kip is used in Vientiane and Thai baht in Udon Thani, so change a small amount of baht before you cross.
- Peak Times: The Lao checkpoint at Friendship Bridge 1 is open from 06:00 to 22:00.[4] The bridge can get busy during weekends and public holidays, so allow extra time for immigration queues.
- Booking Ahead: Book a day or two in advance on GoAsia.cc if you want a specific departure time, especially for private transfers.
- Luggage: If taking the bus, be prepared to carry your luggage through the immigration checks at the border.
Timetable
| Flight Vientiane - Udon Thani $ 140.90–213.61 11h 15m – 23h 35m | |
|
|
| Bus Vientiane - Udon Thani $ 6.52–8.50 3h – 3h 45m | |
|
|
| Taxi Vientiane - Udon Thani $ 81.55–159.84 2h | |
|
| Taxi Thanaleng - Udon Thani $ 65.24–91.34 1h 20m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Vientiane to Udon Thani, including current prices and schedules.
The cheapest way is the bus. The Thai operator BKS charges 80 baht (about $2.40) for its route between Vientiane and Udon Thani. Booking platforms list the same kind of bus at about $7 to $9.
The fastest way is a private transfer, which takes about 2 hours from Vientiane or about 1 hour 20 minutes if departing from Thanaleng, according to booking platforms.
The BKS bus takes about 3 hours to Udon Thani Bus Station 1. Private transfers take about 2 hours, and flights with connections take over 11 hours.
Yes, all passengers must leave the country at the Lao side and enter at the Thai side. Take your luggage and your passport with you through both immigration checks.
A private transfer is worth it if you are traveling with a group or have a lot of luggage, as the price per person becomes more reasonable and you avoid the bus terminal.
Yes, foreign visitors must submit the Lao Digital Immigration Form online within 3 days before arrival or departure, including at the Friendship Bridge I border crossing.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] The Transport Co., Ltd (BKS): BKS adds trips Udon Thani - Udon Thani Airport - Vientiane, 10 trips a day (announcement of 2 October 2026). Retrieved October 15, 2026.
- [2] 12Go: 12Go timetable Vientiane - Udon Thani. Retrieved October 15, 2026.
- [3] Department of Immigration of Lao PDR: The Department of Immigration of Lao PDR. Retrieved October 15, 2026.
- [4] Department of Immigration of Lao PDR: Friendship Bridge 1 (international border checkpoint). Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.