Best way to travel between

Lhasa, Xizang (Tibet), China
Beijing
Travel Modes
Price
Distance
Duration
CO2
train
$135.0
3088.97 km
42h 19mins
163.72 kgs
 
bus
$145.01
3953.52 km
56h 37mins
118.61 kgs
 
drive
$450.0
3762.78 km
45h 58mins
481.64 kgs
 
flight
$521.0
2934.47 km
8h 33mins
316.92 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3088.97 km 42h 19mins 824 CNY 135.0
Bus 3953.52 km 56h 37mins 885 CNY 145.01
Drive 3762.78 km 45h 58mins 2,745 CNY 450.0
Flight 2934.47 km 8h 33mins 3,178 CNY 521.0
Take Car from Lhasa to Lhasa
Time: 11mins Cost: 31 CNY; $ 4.5 - 5.5 USD CO2 Emission: 1.37 kgs
Take Train from Lhasa to Beijing West
Time: 42h 8mins Cost: 793 CNY; $ 117.0 - 143.0 USD CO2 Emission: 163.17 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lhasa, Xizang (Tibet), China and Beijing is to travel by train, which will cost about 824 CNY or 121.50 USD.