Best way to travel between

Beijing
Pulkovo Airport, Saint Petersburg, Russia
Travel Modes
Price
Distance
Duration
CO2
train
$401.0
7701.0 km
160h 36mins
408.15 kgs
 
flight
$405.0
6162.01 km
12h 2mins
665.5 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 7701.0 km 160h 36mins 13,242 RUB 401.0
Flight 6162.01 km 12h 2mins 13,374 RUB 405.0
Take Train from Peking to Moskva Iaroslavskaja
Time: 154h 38mins Cost: 12,879 RUB; $ 351.0 - 429.0 USD CO2 Emission: 372.23 kgs
Take Train from Moskva Oktiabrskaia to St Petersburg P Mosk
Time: 4h 3mins Cost: 429 RUB; $ 11.7 - 14.3 USD CO2 Emission: 34.99 kgs
Take Train from Ploshchad Vosstaniya to Tekhnologichesky Institut
Time: 7mins Cost: 33 RUB; $ 0.9 - 1.1 USD CO2 Emission: 0.16 kgs
Take Bus from Технологический институт to Pulkovo Terminal 2 Airport
Time: 38mins Cost: 20 RUB; $ 0.6 - 0.7 USD CO2 Emission: 0.47 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beijing and Pulkovo Airport, Saint Petersburg, Russia is to travel by train, which will cost about 13,242 RUB or 360.90 USD.