Best way to travel between

Delhi
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
train
$248.0
6225.06 km
126h 7mins
329.93 kgs
 
flight
$257.0
4401.58 km
9h 2mins
475.37 kgs
 
drive
$750.0
6502.65 km
82h 27mins
832.34 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 6225.06 km 126h 7mins 1,513 CNY 248.0
Flight 4401.58 km 9h 2mins 1,568 CNY 257.0
Drive 6502.65 km 82h 27mins 4,575 CNY 750.0
Take Bus from Majnu Ka Tila, Delhi to Swayambhu, Kathmandu
Time: 35h 42mins Cost: 79 CNY; $ 11.7 - 14.3 USD CO2 Emission: 31.28 kgs
Take Car from Swayambhu, Kathmandu to Kathmandu
Time: 4mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.51 kgs
Take Bus from Kathmandu to Lhasa Liuwu Coach
Time: 24h 29mins Cost: 580 CNY; $ 85.5 - 104.5 USD CO2 Emission: 31.56 kgs
Take Car from Lhasa Liuwu Coach to Lhasa West Suburb Coach Station
Time: 8mins Cost: 24 CNY; $ 3.6 - 4.4 USD CO2 Emission: 0.9 kgs
Take Bus from Lhasa West Suburb Coach Station to Xining
Time: 31h 7mins Cost: 336 CNY; $ 49.5 - 60.5 USD CO2 Emission: 59.87 kgs
Take Train from Xining to Shanghai
Time: 31h 34mins Cost: 488 CNY; $ 72.0 - 88.0 USD CO2 Emission: 112.59 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Delhi and Shanghai, China is to travel by train, which will cost about 1,513 CNY or 223.20 USD.