Best way to travel between

Russia, Saint Petersburg, St Petersburg
Beijing
Travel Modes
Price
Distance
Duration
CO2
flight
$324.0
6224.04 km
11h 9mins
672.2 kgs
 
train
$369.0
7989.45 km
139h 3mins
423.44 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 6224.04 km 11h 9mins 1,976 CNY 324.0
Train 7989.45 km 139h 3mins 2,251 CNY 369.0
Take Train from Nevsky Prospekt to Moskovskaya
Time: 13mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.51 kgs
Take Bus from Moskovskaya Metro to Pulkovo Terminal 1 Airport
Time: 20mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.33 kgs
Take Flight from LED to PEK
Time: 7h 49mins Cost: 1,952 CNY; $ 288.0 - 352.0 USD CO2 Emission: 667.18 kgs
Take Train from Beijing Capital Airport T2 to Dongzhimen
Time: 31mins Cost: 18 CNY; $ 2.7 - 3.3 USD CO2 Emission: 1.38 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Russia, Saint Petersburg, St Petersburg and Beijing is to travel by air, which will cost about 1,976 CNY or 291.60 USD.