Best way to travel between

Shanghai, China
irkutsk, Russia
Travel Modes
Price
Distance
Duration
CO2
train
$259.0
3689.7 km
88h 42mins
195.55 kgs
 
train
$312.0
4499.25 km
72h 46mins
238.46 kgs
 
train
$379.0
3597.36 km
52h 43mins
190.66 kgs
 
drive
$390.0
3707.6 km
45h 32mins
474.57 kgs
 
flight
$449.0
2795.82 km
11h 29mins
301.95 kgs
 
flight
$674.0
2816.89 km
7h 14mins
304.22 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3689.7 km 88h 42mins 8,553 RUB 259.0
Train 4499.25 km 72h 46mins 10,303 RUB 312.0
Train 3597.36 km 52h 43mins 12,516 RUB 379.0
Drive 3707.6 km 45h 32mins 12,879 RUB 390.0
Flight 2795.82 km 11h 29mins 14,827 RUB 449.0
Flight 2816.89 km 7h 14mins 22,257 RUB 674.0
Take Train from Shanghai to Beijing South
Time: 12h 12mins Cost: 3,963 RUB; $ 108.0 - 132.0 USD CO2 Emission: 73.46 kgs
Take Train from Beijing South station to Xidan Station
Time: 7mins Cost: 33 RUB; $ 0.9 - 1.1 USD CO2 Emission: 0.37 kgs
Take Train from Xuanwumen Station to Beijing station
Time: 11mins Cost: 33 RUB; $ 0.9 - 1.1 USD CO2 Emission: 0.27 kgs
Take Walk from Beijing station to Peking
Time: 4mins Cost: 2 RUB; $ 0.1 - 0.1 USD CO2 Emission: 0.05 kgs
Take Train from Peking to Irkutsk Passajirskij
Time: 75h 1mins Cost: 4,623 RUB; $ 126.0 - 154.0 USD CO2 Emission: 121.44 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shanghai, China and irkutsk, Russia is to travel by train, which will cost about 8,553 RUB or 233.10 USD.