Best way to travel between

Bangkok Thailand
Vientiane
Travel Modes
Price
Distance
Duration
CO2
train
$20.0
1474.2 km
12h 43mins
78.13 kgs
 
bus
$26.0
1448.4 km
12h 13mins
43.45 kgs
 
flight
$161.0
1274.0 km
17h 0mins
137.59 kgs
 
drive
$190.0
1174.2 km
21h 49mins
150.3 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1474.2 km 12h 43mins 159,710 LAK 20.0
Bus 1448.4 km 12h 13mins 207,622 LAK 26.0
Flight 1274.0 km 17h 0mins 1,285,662 LAK 161.0
Drive 1174.2 km 21h 49mins 1,517,241 LAK 190.0
Take Train from Bangkok Hualamphong to Nong Khai
Time: 11h 7mins Cost: 143,739 LAK; $ 16.2 - 19.8 USD CO2 Emission: 34.65 kgs
Take Bus from Nong Khai Province to Vientiane
Time: 34mins Cost: 15,971 LAK; $ 1.8 - 2.2 USD CO2 Emission: 24.64 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bangkok Thailand and Vientiane is to travel by train, which will cost about 159,710 LAK or 18.00 USD.