Train from Vientiane to Bangkok: Online Booking, Schedules, and Routes

Train from Bangkok to Vientiane: Direct Route Map via Nong Khai Border - Thailand to Laos Railway

Journey 640 kilometers from Vientiane’s peaceful riverside to Bangkok’s bustling streets via train, crossing cultures and landscapes through northeastern Thailand in style.

The direct overnight train departs Vientiane at 18:25, gliding across the Friendship Bridge by night, delivering you to Bangkok’s modern Krung Thep Aphiwat station at 07:30 next morning. Want more options? Take an international bus to Nong Khai, then connect with premium Thai trains offering 1st class private cabins or budget-friendly 3rd class seats.

SiamTickets handles your entire itinerary, from border crossings to onward connections, making Laos to Thailand travel simple and stress-free.

Best Train & Connection Combinations

Option Bus & Train Why Choose This
🌟 RECOMMENDED Direct Train #134 (18:25) No transfers, overnight comfort
⚑️ MOST CONVENIENT Bus 15:30 (β†’ 18:00) + Train #26 (19:40) Quick connection, sleeper comfort
πŸ’° BUDGET-FRIENDLY Bus 09:30 (β†’ 11:00) + Train #75 (12:45) Daytime travel, cheapest option

Connecting via Nong Khai: Bus Timings & Train Links

If you’re not taking the direct train, you’ll need to catch an International Bus from Vientiane’s Central Bus Station (Talat Sao) to Nong Khai. The bus journey takes approximately 1 hour 30 minutes and includes time for border procedures. Below are the key bus departure times that allow you to connect smoothly with onward trains to Bangkok:

Bus Departs (VTE) β†’ Arrives (NK) Connects to Train… (Departs NK)
07:30 β†’ 09:00 #75 (Express Seat) at 12:45 (~3h 45m buffer)
09:30 β†’ 11:00 #75 (Express Seat) at 12:45 (~1h 45m buffer)
14:30 β†’ 16:00 #76 (Express Sleeper) at 20:00 (~4h 00m buffer)
15:30 β†’ 17:00 #26 (Special Express Sleeper) at 19:40 (~2h 40m buffer)
BOOK TRAIN TICKETS

Direct Train: Vientiane to Bangkok

Direct train from Vientiane to Bangkok Β© akimov konstantin / Shutterstock.com

The direct overnight train offers hassle-free travel with no transfers needed. Simply board in Vientiane and wake up in Bangkok the next morning.

Departure β†’ Arrival Train Details Best For
18:25 β†’ 07:30 (+1) #134, Rapid (AC Sleeper)
13h
No transfers, seamless journey
Evening departure, morning arrival
BOOK DIRECT TRAIN

Timeline (Direct Train #134)

πŸš‚
18:25 – Departure
Board at Khamsavath Station, Vientiane
πŸ›‚
19:15 – Immigration
Lao exit procedures at departure station
πŸŒ‰
20:00 – Border Crossing
Cross the Friendship Bridge over Mekong
⏰
20:15 – Time Zone Change
Enter Thailand (1 hour ahead)
πŸŒ„
06:15 – Dawn Arrival
Approaching Bangkok outskirts
🏁
07:30 – Arrival
Bangkok Krung Thep Aphiwat Station

Departures to Avoid

Bus Why Avoid
Late afternoon buses after 14:30 Risk missing evening trains
Evening buses after 17:00 No train connection same day

Alternative Train Options via Nong Khai

Second Class sleeper train from Thailand Β© akimov konstantin / Shutterstock.com

For more flexibility, take a bus to Nong Khai then catch one of these trains to Bangkok. Each option offers unique benefits based on your preferences and budget.

Departure β†’ Arrival Train Details Best For
19:40 β†’ 06:00 (+1) #26, Special Express (AC/1st Class)
10h 20m
Premium experience
Private sleeper cabins available
12:45 β†’ 21:30 #75, Express (AC/Fan Seats)
8h 45m
Daytime scenic travel
Budget-friendly option
20:00 β†’ 07:00 (+1) #76, Express (AC Sleeper)
11h
Good overnight alternative
Standard sleeper berths

Sleeper Classes & Fares

First Class AC Sleeper

THB 1,500 – 1,600
Available On:
Special Express (#26)
  • Private 2-berth cabin with lock
  • AC control, washbasin
  • Full dining service available
Interior view of the night train to Udon Thani with individual beds separated by curtains, departing from Krungthep Aphiwat Central Terminal in Bangkok, showcasing a cost-effective travel option in Thailand.

Second Class AC Sleeper

THB 900 – 1,000
Available On:
Trains #134, #26, #76
  • Open berths with privacy curtains
  • Fresh bedding, AC system
  • Reading light, power outlet

Fan/3rd Class

THB 480
Available On:
Express trains (#75)
  • Fan-cooled or basic seating
  • Budget-friendly option
  • Daytime travel comfort

Bus Options: Vientiane to Nong Khai

International bus across Thailand-Laos border

Buses cost around THB 50 (about 15,000 LAK) per person. All buses depart from Vientiane’s Central Bus Station (Talat Sao) and handle border formalities en route, making the crossing seamless for passengers.

Service Type Journey Details Amenities
Direct International Bus 1h 30m journey (incl. border) Air conditioning, border assistance
Regular crossing 2-3 times per hour Local guide, multiple languages
VIP service Faster processing Priority boarding, comfort seats
BOOK BUS TICKETS ONLY

Food & Onboard Services

Compartmentalized Thai train food including curry, rice, fruit, and assorted local dishes served in a compartment tray

Onboard Services

Train Food
  • At-seat meals (THB 120 – 250)
  • Thai and Western options
  • Dining car on Express trains
Station Vendors
  • Udon Thani: Fresh snacks
  • Nakhon Ratchasima: Local delicacies
  • 5 – 10 minute stops
Border Services
  • Free water on buses
  • Duty-free shopping
  • Money exchange counters
Thai train food vendor in Hua Hin station offering local dishes to passengers through train window
Thai train food vendor in Hua Hin Β© Photographer urf/Depositphotos.com

Border Crossing Process

Crossing from Laos to Thailand requires proper documentation. The process is straightforward whether you take the direct train or separate bus/train combination.

Visa Requirements

Thailand Entry
  • Visa exemption for most nationalities
  • 30-day stamp on arrival
  • Passport valid 6+ months required
Exit Laos
  • Exit stamp at departure station
  • Immigration handled onboard
  • Passport inspection required
Direct Train Process
  • All formalities on train
  • No need to disembark
  • Special immigration officers board

Nong Khai to Bangkok Train Connection

Arriving at Nong Khai Railway Station from Vientiane, you’ll find clear signage and helpful staff to guide you to your Bangkok train connection. The station is well-equipped with waiting areas, refreshment shops, and clean facilities.

Bangkok Arrival Information

Popular Bangkok Destinations

City Center
  • Shopping areas and major hotels
  • 30–40 min from Krung Thep Station
  • Taxi: THB 150–200 / MRT: THB 30–40
Sukhumvit Area
  • International restaurants and nightlife
  • 35–45 min from Krung Thep Station
  • Taxi: THB 200–300 / MRT + BTS: THB 50–70
Khao San Road
  • Backpacker area and street food
  • 30–40 min from Krung Thep Station
  • Taxi: THB 150–200 / Public bus: THB 30–40

FAQs

Yes. Train #134 runs overnight from Vientiane (18:25) to Bangkok (07:30), covering 640 km.

13 hours for the direct train. Bus+train combinations take 12–15 hours total.

Train #26 offers 1st class private cabins, while direct train #134 provides reliable AC sleepers.

Yes. Train fares: THB 900–1,600 vs flights: THB 2,000–4,000.

Book 3–7 days in advance, especially for sleeper trains during high season.

Traveling from Vientiane to Bangkok by train offers a comfortable, affordable journey through the heart of Thailand’s northeast region. The 640 km route takes you from Laos’ peaceful capital city across the Mekong River into bustling Bangkok. Whether you choose the convenient direct train or customize your trip with stops in Nong Khai, this journey showcases Thailand’s diverse landscapes and provides memorable overnight travel experiences.

BOOK TRAIN TICKETS

Related Trips