Best way to travel between

Guangzhou
Lhasa, Xizang (Tibet), China
Travel Modes
Price
Distance
Duration
CO2
train
$67.0
4764.24 km
57h 56mins
252.5 kgs
 
train
$184.0
4425.78 km
52h 21mins
234.57 kgs
 
train
$218.0
4539.0 km
36h 28mins
240.57 kgs
 
flight
$228.0
2476.56 km
9h 22mins
267.47 kgs
 
flight
$247.0
2659.33 km
11h 20mins
287.21 kgs
 
drive
$490.0
4534.92 km
51h 43mins
580.47 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4764.24 km 57h 56mins 409 CNY 67.0
Train 4425.78 km 52h 21mins 1,122 CNY 184.0
Train 4539.0 km 36h 28mins 1,330 CNY 218.0
Flight 2476.56 km 9h 22mins 1,391 CNY 228.0
Flight 2659.33 km 11h 20mins 1,507 CNY 247.0
Drive 4534.92 km 51h 43mins 2,989 CNY 490.0
Take Train from Haizhu Square to Gaunghzhou station
Time: 8mins Cost: 12 CNY; $ 1.8 - 2.2 USD CO2 Emission: 0.22 kgs
Take Train from Guangzhou to Lhasa
Time: 56h 45mins Cost: 397 CNY; $ 58.5 - 71.5 USD CO2 Emission: 252.29 kgs
Source: Rome2rio

Mode of travel comparision chart

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