Best way to travel between

Bangkok Thailand
Luang Prabang
Travel Modes
Price
Distance
Duration
CO2
train
$53.0
1016.61 km
22h 52mins
53.88 kgs
 
bus
$150.0
1733.55 km
34h 46mins
52.01 kgs
 
drive
$220.0
1425.84 km
28h 41mins
182.51 kgs
 
flight
$232.0
759.11 km
4h 36mins
81.98 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1016.61 km 22h 52mins 423,230 LAK 53.0
Bus 1733.55 km 34h 46mins 1,197,822 LAK 150.0
Drive 1425.84 km 28h 41mins 1,756,806 LAK 220.0
Flight 759.11 km 4h 36mins 1,852,631 LAK 232.0
Take Train from Bangkok Hualamphong to Nong Khai station
Time: 10h 49mins Cost: 159,710 LAK; $ 18.0 - 22.0 USD CO2 Emission: 32.86 kgs
Take Train from Nong Khai to Thanaleng
Time: 10mins Cost: 39,927 LAK; $ 4.5 - 5.5 USD CO2 Emission: 0.29 kgs
Take Bus from Thanaleng to Vientiane
Time: 31mins Cost: 95,826 LAK; $ 10.8 - 13.2 USD CO2 Emission: 0.56 kgs
Take Bus from Vientiane to Luang Prabang
Time: 9h 16mins Cost: 127,768 LAK; $ 14.4 - 17.6 USD CO2 Emission: 11.19 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bangkok Thailand and Luang Prabang is to travel by train, which will cost about 423,230 LAK or 47.70 USD.