Best way to travel between

Milan
Beijing
Travel Modes
Price
Distance
Duration
CO2
flight
$505.0
8667.75 km
17h 39mins
936.12 kgs
 
train
$805.0
11342.1 km
184h 54mins
601.13 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 8667.75 km 17h 39mins 3,081 CNY 505.0
Train 11342.1 km 184h 54mins 4,911 CNY 805.0
Take Train from Milano Centrale to Zürich HB
Time: 4h 15mins Cost: 519 CNY; $ 76.5 - 93.5 USD CO2 Emission: 13.93 kgs
Take Train from Zürich HB to Zürich Flughafen
Time: 11mins Cost: 49 CNY; $ 7.2 - 8.8 USD CO2 Emission: 0.5 kgs
Take Flight from ZRH to PEK
Time: 10h 25mins Cost: 2,501 CNY; $ 369.0 - 451.0 USD CO2 Emission: 903.92 kgs
Take Train from Beijing Capital Airport T2 to Dongzhimen
Time: 32mins Cost: 18 CNY; $ 2.7 - 3.3 USD CO2 Emission: 1.42 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Milan and Beijing is to travel by air, which will cost about 3,081 CNY or 454.50 USD.