HomeBus routesBangkokVientiane
SE Asia bus route · Border crossing

🇹🇭 Bangkok Vientiane 🇱🇦

Bangkok to Vientiane is the overland Thai-Lao border crossing via Nong Khai + the Friendship Bridge (1st Thai-Lao Friendship Bridge, Nong Khai-Vientiane). Two options: (1) Overnight sleeper bus direct from Mo Chit terminal 20:00-21:00 for 06:00 arrival Nong Khai, cross border, minibus to central Vientiane. (2) Overnight sleeper train (State Railway of Thailand + connecting shuttle) — the more comfortable option. Since 2021, the China-Laos railway extension has connected Vientiane to Chinese networks, opening broader onward travel.

Distance
660 km
Duration
10-12h
Operators
3
Region
SE Asia

Scam-note + booking tips

Buy Laos visa ONLINE at laoevisa.gov.la before travel ($40-50 depending on nationality). This bypasses the Nong Khai border scam where officials charge a $2 "overtime fee" on top of the $30-50 official fee. Apply 5-7 days ahead. Also: NEVER accept "help" from unofficial agents at Nong Khai/Thanaleng border — they insert themselves + demand $10-20.

Operators comparison

RELIABLE

Sombat Tour VIP (Bangkok-Nong Khai)

VIP 32-seat sleeper

3-4x daily overnight

Price
฿750-1000 (~$21-28)
AC Meals Reclining
PREMIUM

Nakhonchai Air (Bangkok-Nong Khai)

VIP 24-seat sleeper

2-3x daily

Price
฿900-1200
Meals WiFi Blanket On-board attendant
PREMIUM

State Railway (Sleeper Train #25/26)

Sleeper 2nd class AC + First-class private

1x daily overnight

Price
฿600-1500 depending on class
Overnight sleep Direct to Nong Khai Border shuttle available

Book BangkokVientiane

Live schedules + prices. Cancel free 24h before departure.

Book on 12go

Border crossing: Nong Khai (Thailand) — Thanaleng (Laos) via 1st Thai-Lao Friendship Bridge

Visa

Thailand: 30-day visa-exempt for most Western passports (US/UK/EU/AU/CA/NZ/JP). Laos: e-visa online at laoevisa.gov.la ($40-55) — RECOMMENDED. Or visa-on-arrival $30-50 cash USD + $2 "overtime fee".

Tips
  • Apply for Laos e-visa online 5-7 days before travel. Print the approval PDF.
  • The Nong Khai-Thanaleng border shuttle bus costs ฿20 (~$0.60) — do NOT accept "special" transport from touts.
  • Border is 06:00-22:00. After 22:00 you're stuck in Nong Khai overnight.
  • From Thanaleng, minibus/tuk-tuk to central Vientiane (20 min, LAK 40,000-80,000).
"Overtime fees" charged by Lao immigration officials for arrivals after 16:00 or weekends — often $2 per passport. This is officially sanctioned + written in Lao law. Not really a scam. But refuse "processing" or "expedite" fees not on the official signboard.

Stay in Vientiane

Find hotels in Vientiane

1.4M+ properties · Trip.com

Search hotels

Frequently asked

Do I need a Laos visa for Bangkok-Vientiane bus?

Yes for all Western nationalities. Apply for e-visa online at laoevisa.gov.la 5-7 days before travel ($40-55). Or get visa-on-arrival at Nong Khai ($30-50 cash + $2 overtime fee). E-visa saves money + border-hassle.

Bus or train Bangkok to Vientiane?

Train wins on comfort — sleeper train #25 has 2nd-class AC bunks (฿881) that get you across the border area with less hassle. Bus is cheaper + more frequent but sleep quality is worse. Both take similar time (10-12h). If you can sleep on trains: pick train.

How does the Friendship Bridge crossing work?

Bus/train drops you at Nong Khai station or border. Take official border shuttle bus (฿20) across the 1.2 km bridge — this is mandatory, you can't walk. Immigration processing at Thai exit (10 min) + Lao entry (15-45 min). Then minibus/tuk-tuk to Vientiane.

From Vientiane onward to Luang Prabang?

China-Laos railway (opened 2021): Vientiane to Luang Prabang in 2 hours for LAK 250,000-350,000 ($12-17). Reserved seat required, book at Vientiane Station 24-48h ahead in high season. Bus alternative: 9-10h via Route 13 (mountainous). Train is dramatically better.

Related travel guides