Vientiane to Boten Train Schedule & Tickets

3 trains run from Vientiane to Boten. The first departs at 08:00 and the last at 14:05. Fares start from 33.94 USD per adult. Operated by Laos-China Railway.

Quick answer: The train from Vientiane to Boten takes 3h 06m – 4h 30m depending on the train, with tickets from 33.94 USD.

  • Journey time3h 06m – 4h 30m
  • Fares from33.94 USD
  • Trains per day308:00–14:05
  • Night trainNo

Route summary

Fastest train3h 06mD84, departs 11:25
Lowest fare33.94 USD1 train, e.g. C96 at 14:05
Most departures06:00–09:001 train in this window
🎫 Check availability & book

Then pick a train and fare class below and book on Baolau

Timetable

Typical timetable. Pick a travel date above to check the live timetable and prices for that day.

TrainDepartsArrivesDurationFare classes (per adult)
D88 08:00 11:15 3h 15m
  • Second class Seat (C)40.15 USDBook
D84 11:25 14:31 3h 06m
  • Second class Seat (C)40.15 USDBook
C96 14:05 18:35 4h 30m
  • Second class Seat (C)33.94 USDBook
  • First class Seat (C)52.71 USDBook

Timetable sampled on 3 upcoming days and updated 2026-10-16 03:07. Ticket prices are per adult. A service fee and payment fees may be added at checkout and vary by payment method. Check live availability for your date.

🌏 Thailand–Laos connections

Other Laos routes

Frequently asked questions

How many trains go from Vientiane to Boten?

3 trains in our timetable. Some may not run every day, so check the date you travel.

What time is the first and last train from Vientiane to Boten?

The first departs at 08:00 and the last at 14:05.

How much is a train ticket from Vientiane to Boten?

Tickets start from 33.94 USD per adult. A service fee and payment fees may be added at checkout.

How do I book?

Choose your travel date on this page, click Check availability & book, and complete the booking online.

What is the fastest train from Vientiane to Boten?

The fastest is D84, departing at 11:25 with a travel time of 3h 06m.

What is the cheapest train from Vientiane to Boten?

The lowest fare is 33.94 USD per adult, for example on C96 at 14:05.

How long does the train from Vientiane to Boten take?

It takes 3h 06m – 4h 30m, depending on the train. Tickets start from 33.94 USD.

Which station does the train from Vientiane leave from?

Trains from Vientiane leave from: Vientiane Railway Station. Check the station on your ticket before you travel.