
Udon Thani to Vientiane
In short
Udon Thani to Vientiane is 2 to 3 hours on the bus across the Friendship Bridge, so bring your passport.
Every way there, side by side
- Time
- 2 to 3 hours
- How often
- Five a day, 7am to 3:30pm, Udon Thani Bus Terminal 1
- Booking
- Most people
Best by group size
Up to 4
- Best way:
- A luxury van for up to 4 from ฿6,500 for 10 hours, to the bridge and back
Up to 10
- Best way:
- A party van for up to 10 to Nong Khai, then the bridge bus across
20 and more
- Best way:
- A coach for 20 and more to the bridge, quoted for the trip
Bus, train or your own van
Udon sits about 55 km south of the Friendship Bridge, the only land crossing into Vientiane. There's no flight, so it's road or rail.
The fastest way is the international bus; the easiest for a group is your own van to the bridge.

International bus
- Time:
- 2 to 3 hours
- From:
- Udon Thani Bus Terminal 1, near Central Plaza
- Best for:
- Most people
Direct train
- Time:
- 3 to 4 hours
- From:
- Udon Thani station
- Best for:
- Rail fans
Your van to the bridge
- Time:
- about 1 hour to Nong Khai
- From:
- Your hotel in Udon
- Best for:
- Groups with bags: the easiest way
When does the bus to Vientiane leave?
The Thai–Lao international bus runs five times a day, from 7am to 3:30pm, and takes 2 to 3 hours, on one ticket all the way.
At the border: you get off for Thai exit and Lao entry, then get back on.
In Udon: the bus leaves Udon Thani Bus Terminal 1, near the Central Plaza shopping centre.
AI- 2 to 3 hours by bus
- Closes at night; Tanner checks the hours for your date
- Lao visa on arrival or eVisa
- About 55 km to the bridge
The direct train
A direct daily train, Rapid 147, runs from Udon Thani across the bridge to Vientiane in 3 to 4 hours.
The station in Laos: trains arrive at Khamsavath station in Vientiane, which offers a Lao visa on arrival as well as the eVisa.
The catch: one train a day, so the bus is more flexible.
Miss it, and it's the bus.
At the Friendship Bridge
The First Thai–Lao Friendship Bridge closes at night, so Tanner checks the crossing hours for your date.
Busy days: expect queues at the checkpoint at weekends and on holidays.
Visa: many nationalities can get a Lao visa on arrival at the bridge, or apply for the eVisa before travel. Check your own passport's rules first.
Crossing time: allow 1 to 2 hours for the border itself, more on busy days.
The easy way for a group
Your own van takes the group from the Udon hotel to the bridge at Nong Khai in about an hour, then the bridge bus goes across.
Our vans don't cross into Laos, so the hand-off is at the border. The van waits in Nong Khai or comes back for the group at a set time.
Every guest needs a valid passport, and Lao visa rules differ by nationality.
Plan it with Tanner.
Bus times and the fare
The Udon Thani to Vientiane bus leaves Udon Thani Bus Terminal 1 five times a day, at 7am, 9am, 11:30am, 1:30pm and 3:30pm, and the fare is ฿80 (checked October 2026).
Every bus stops at Udon Thani airport about 30 minutes after it leaves the terminal, so you can land and go.
The 3:30pm is the last bus out. Miss it and your own van to the bridge still gets you across before it closes.
Coming back from Vientiane
Buses back to Udon leave Vientiane at 8am, 10am, noon, 2pm and 5pm, and stop at Udon airport on the way in.
Tanner's pick: stay a night across the river rather than rush it. The 5pm bus back makes a day trip tight.
What the crossing costs
Four bus seats come to ฿320. For four of you, our luxury van to the bridge and back is from ฿6,500 for 10 hours, with the bridge bus across on top.
The bus is cheap; the van saves the terminal, the bags and the wait.
Udon Thani to Vientiane in short
- International bus: 2 to 3 hours, five a day from Udon Thani Bus Terminal 1, ฿80.
- Every bus stops at Udon Thani airport.
- Direct train: one a day, 3 to 4 hours, to Khamsavath station.
- About 55 km from Udon to the Friendship Bridge at Nong Khai.
- The bridge closes at night; allow 1 to 2 hours for the border.
- Lao visa on arrival or the eVisa, depending on your passport.
Checked October 2026.
Udon as the base, Vientiane for a day
Udon Thani is the base, and Vientiane is the day trip or a night across the river. Fly into Udon Thani from Bangkok, about 1 hour 10 minutes, then cross to Laos.
Udon: sunset by Nong Prajak Park, UD Town's night market and live bands.
Vientiane: the riverside on the Mekong, cafés and an easy evening.
The Laos alternative: to see more of Laos, the 4th Friendship Bridge at Chiang Khong links to the Mekong slow boat.
See Bangkok to Udon Thani, Udon Thani nightlife and every route on Getting around Thailand, and ask Tanner to book the night across the river.
Before you travel
Buses leave Udon Thani Bus Terminal 1, by Central Plaza
Five buses a day; the last leaves at 3:30pm
One direct train a day: miss it, and it's the bus
Bring a valid passport and check your Lao visa rules
Allow 1 to 2 hours for the border, more at weekends
Luxury van for up to 4, from ฿6,500 for 10 hours
Checked Nov 2026
Tanner's offer
Your van to the bridge
From your Udon hotel to the Friendship Bridge at Nong Khai, and back at a set time.
See the private option →Questions
Questions groups ask about Udon Thani to Vientiane
How do I get a bus from Udon Thani to Vientiane?
Take the Thai–Lao international bus from Udon Thani Bus Terminal 1, near Central Plaza. Five buses leave between 7am and 3:30pm, and the trip takes 2 to 3 hours with the border stop.
Is there a train from Udon Thani to Vientiane?
Yes. A direct daily train crosses the Friendship Bridge to Khamsavath station in Vientiane, taking about 3 to 4 hours.
What time does the Friendship Bridge open?
It closes at night, and the hours can change, so Tanner checks them for your date.
Can I get a Lao visa at the border?
Many nationalities can get a Lao visa on arrival at the Friendship Bridge, or use the eVisa. Check your passport's rules first.
Can our van drive into Laos?
No. Our vans stop at the border; the group crosses on the bridge bus and continues on the Lao side.
How far is Vientiane from Udon Thani?
About 55 km from Udon to the Friendship Bridge, and the whole trip into Vientiane takes 2 to 3 hours by bus.
How much is the bus from Udon Thani to Vientiane?
฿80 a seat (checked October 2026), with five buses a day from Udon Thani Bus Terminal 1 between 7am and 3:30pm.
How do I get from Vientiane to Udon Thani?
Take the international bus back, at 8am, 10am, noon, 2pm or 5pm, which stops at Udon Thani airport before the town terminal.
Plan it
Plan it with Tanner
Are you in Thailand now?
Last checked 4 October 2026
Credits: top photo by Photo: Jim Holmes/AusAID / Wikimedia Commons, CC BY 2.0.
