Train from Bangkok to Vientiane

Bangkok
Vientiane, Laos

Your cost to travel by Train: $18 - $22

Bangkok Hualamphong
  • Total Distance:

    653.77 km (406 miles)

  • Travel Time:

    11 Hours 7 Minutes

  • Frequency:

    3 Times/Day

  • Train Fare:

    18.0 USD (~143,738.64 LAK)

Nong Khai Province
  • Total Distance:

    821.23 km (510 miles)

  • Travel Time:

    34 Minutes

  • Frequency:

    6 Times/Day

  • Bus Fare:

    2.0 USD (~15,970.96 LAK)

Vientiane
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Bangkok Hualamphong Nong Khai 18 USD http://www.thairailticket.com/esrt/Default.aspx?language=1 10h 35mins
Nong Khai Province Vientiane 2 USD http://home.transport.co.th/en/bus-schedule/443-international-route.html 32mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 21 USD ~ 167,695 LAK
2 people 42 USD ~ 335,390 LAK
3 people 63 USD ~ 503,085 LAK
4 people 84 USD ~ 670,780 LAK
5 people 105 USD ~ 838,475 LAK

Did you know?

  • The total CO2 Emission for your Bangkok - Vientiane train trip is 59.29 kg
  • Your total cost to travel by train from Bangkok to Vientiane is about 21.0 USD (~167,695.08 LAK)