Best way to travel between

Shanghai, China
Baku
Travel Modes
Price
Distance
Duration
CO2
train
$67.9
8867.79 km
133h 31mins
469.99 kgs
 
flight
$729.6
6436.35 km
19h 17mins
695.13 kgs
 
drive
$759.5
8601.24 km
98h 6mins
1100.96 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 8867.79 km 133h 31mins 53 AZN 67.9
Flight 6436.35 km 19h 17mins 572 AZN 729.6
Drive 8601.24 km 98h 6mins 596 AZN 759.5
Take Train from Shanghai to Jinghe South
Time: 46h 52mins Cost: 55 AZN; $ 63.0 - 77.0 USD CO2 Emission: 231.02 kgs
Take Drive from Jinghe South to Dostyk
Time: 1h 42mins Cost: 13 AZN; $ 14.7 - 18.0 USD CO2 Emission: 13.96 kgs
Take Train from Dostyk to Nur-Sultan Nurly Zhol
Time: 22h 31mins Cost: 27 AZN; $ 31.5 - 38.5 USD CO2 Emission: 74.13 kgs
Take Train from Nur-Sultan Nurly Zhol to Atyrau
Time: 26h 4mins Cost: 35 AZN; $ 40.5 - 49.5 USD CO2 Emission: 97.56 kgs
Take Train from Atyrau to Aksaraiskaia
Time: 8h 24mins Cost: 6 AZN; $ 7.2 - 8.8 USD CO2 Emission: 16.52 kgs
Take Train from Aksarayskiy to Baku-Pass
Time: 23h 58mins Cost: 35 AZN; $ 40.5 - 49.5 USD CO2 Emission: 44.99 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shanghai, China and Baku is to travel by train, which will cost about 53 AZN or 61.20 USD.