Skip to content
Udon Thani to Vientiane: Train, Bus & Border Guide

Udon Thani to Vientiane: Train, Bus & Border Guide

The quick version

Udon Thani to Vientiane by train, bus, van or taxi: current options, border steps, visa notes and trade-offs for crossing the Friendship Bridge.

7 min readBy Banyan Bound Editorial
Share this article:
On this page

Last updated November 2026: the Udon Thani to Vientiane route crosses the Mekong on the First Thai–Lao Friendship Bridge. Plan around a bus, van or taxi via Nong Khai, because the direct train's status is disputed. Every other way in is covered in our guide to reaching Vientiane.

Featured image: Jorge Lascar, CC BY 2.0, via Flickr.

Quick answer: the best way from Udon Thani to Vientiane

Most travelers should take the international bus from the Udon Thani bus terminal. It runs over the Friendship Bridge and ends in Vientiane. Budget travelers can also ride a local bus or train to Nong Khai and cross from there. Travelers with heavy luggage should consider a private taxi or van, which avoids carrying bags between checkpoints. Anyone hoping for the direct Udon Thani train should read the next section first. If you hold onward Laos–China rail tickets, plan extra time for the transfer described below.

Is there still a direct Udon Thani to Vientiane train?

Sponsored

A shuttle train began running between Udon Thani and Vientiane Khamsavath in July 2024. It carried few passengers. One widely cited account says it was cancelled on 1 May 2025 for lack of demand, and that the same service now departs from Nong Khai. Other timetable pages still list a daily Udon Thani departure at 07:09, arriving 09:05. Those two accounts conflict, and no source we reviewed resolves it. Check the State Railway of Thailand timetable before you plan around any train. If Nong Khai is your departure point, our Nong Khai to Vientiane guide covers it in detail. The 2024 fares were ฿200 in 2nd class and ฿100 in 3rd class. Treat those as history, not a quote.

Compare your options for Udon Thani to Vientiane

Prices and hours checked November 2026. Fares below are dated 2024 quotes, and no current fare is confirmed. Door-to-door time depends on three legs: getting to the departure point, the border queue, and the Vientiane transfer. Each crossing adds a stop at Thai exit control and Lao entry control. Bus and van passengers handle both on foot at the bridge. Taxi passengers usually do the same inside the vehicle.

Compare your options for Udon Thani to Vientiane
Photo: twiga-swala, Public Domain Mark 1.0, via Flickr.
OptionBorder handlingCost evidenceBest forMain risk
International bus from Udon Thani bus terminalOver the Friendship Bridge, with stops at both checkpointsFare set at the terminal counterMost travelersQueue length at the checkpoints
Local bus or train to Nong Khai, then crossExit Thailand at Nong Khai, then shuttle across the bridgeTwo short tickets instead of oneBudget travelersExtra transfers with luggage
Taxi or private transferDriver waits while you clear each checkpointNegotiated; a ฿400 quote to central Vientiane was given in 2024Heavy luggage, groupsHighest cost
Direct trainStamp out at Nong Khai, stamp in at Khamsavath฿100 to ฿200 in 2024Rail fans, if runningService may no longer operate
  • Flying is rarely worth it. Udon Thani Airport serves domestic and regional flights, and a tuk-tuk from Udon Thani station to the airport was quoted at ฿150 in 2024.
  • See the Airports of Thailand site for airport details if you plan to combine a flight with a bus.

Crossing the Mekong: border step by step

The crossing follows the same order whichever vehicle you choose. Thai exit is at Nong Khai, and Lao entry comes after the Friendship Bridge. This is a combined road and rail bridge over the Mekong. On the train service, passengers got off at Nong Khai with all luggage, were stamped out at a checkpoint at the platform end, and faced a possible customs bag check. Stops at Nong Khai ran 40 to 45 minutes. Laos immigration was handled at Khamsavath, not Thanaleng. Visa rules depend on nationality. A $40 one-month visa was quoted for an Australian passport in 2024, but Laos has widened visa-free travel since. Check the rules for your passport with your embassy or the Lao government before you leave. In 2024, an eVisa was not accepted at Khamsavath, and a passport photo was required.

Crossing the Mekong: border step by step in Vientiane
Photo: permanently scatterbrained, CC BY 2.0, via Flickr.
  • Reach Nong Khai by bus, local train or the through bus.
  • Complete Thai exit control and any customs check.
  • Cross the Friendship Bridge by bus, van, taxi or train.
  • Present your visa or visa-free entry at Lao immigration.
  • Pick up onward transport to the city centre.

Arriving in Vientiane: Khamsavath, Nong Khai and the city centre

Khamsavath station is about 8 km from Vientiane Central Bus Station, roughly 20 minutes by road. The Laos–China Railway station is a different place, about 16 km and 30 minutes away by taxi. Confusing the two is a common mistake. If you are heading to China, see our Kunming to Vientiane train guide for that line. Few taxis wait at Khamsavath when passenger numbers are low. In 2024 a station attendant called a taxi and quoted ฿400 to the centre. Bus 12 to Vientiane Central Bus Station cost ₭30,000 and took 30 to 35 minutes, with departures from 10:10 to 18:40. Grab was not available, and LOCA was the local ride-hailing app. Arriving by air instead? Our Vientiane airport transfer guide covers that leg.

Arriving in Vientiane: Khamsavath, Nong Khai and the city centre
Photo: Prince Roy, CC BY 2.0, via Flickr.
Good to know

Late arrivals in Vientiane should plan around Bus 12's departures from 10:10 to 18:40 rather than trust a last-minute ride.

Tickets, timing and day-trip feasibility

Train tickets were sold through the State Railway of Thailand's online booking site and at stations. Same-day purchase was easy in 2024 because of low demand. Bus and van tickets are bought at the Udon Thani bus terminal. A day trip from Vientiane to Udon Thani worked when the old train arrived at 11:25, leaving 4 hours 35 minutes before the return. In the other direction, Bangkok's day train reaches Udon Thani at 16:55, too late for a same-day train connection. Our Bangkok to Vientiane guide covers the better options from Bangkok. If you do a day trip by road, leave early. Border queues can eat a full hour each way, and the last bus home sets your deadline.

Tickets, timing and day-trip feasibility in Vientiane
Photo: qubodup, CC BY 2.0, via Flickr.
Tip

Old 11:25 arrivals left 4 hours 35 minutes before the return, so bus day trips need their own margin for border queues.

Mistakes to avoid

Sponsored

Most problems on this route come from assumptions made before leaving Udon Thani.

  • Assuming the direct train runs without checking the State Railway of Thailand.
  • Arriving without a spare passport photo for the visa desk.
  • Carrying no Thai baht or US dollars for arrival costs and taxis.
  • Mixing up Khamsavath with the Laos–China Railway station.
  • Missing the last same-day return on a day trip.
  • Counting on ride-hailing apps that were not operating in Vientiane.

Frequently Asked Questions

How do I get from Udon Thani to Laos?

Take the international bus from the Udon Thani bus terminal across the Friendship Bridge to Vientiane. You can also reach Nong Khai first and cross from there. Both routes involve a Thai exit stamp and a Lao entry check.

How do I get from Vientiane to Udon Thani?

Take a bus or van from Vientiane across the Friendship Bridge to Nong Khai, then continue to Udon Thani. A taxi to Khamsavath station was quoted at ₭200,000 in 2024 for the old train. See the State Railway of Thailand before relying on that service.

Useful notes for your Southeast Asia trip

Optional updates to our guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful