Best way to travel between

Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS
Surgut, Russia
Travel Modes
Price
Distance
Duration
CO2
train
$118.45
4251.99 km
64h 0mins
225.36 kgs
 
bus
$149.1
4676.31 km
79h 27mins
140.29 kgs
 
flight
$208.89
3000.73 km
6h 30mins
324.08 kgs
 
drive
$238.36
3852.97 km
52h 10mins
493.18 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4251.99 km 64h 0mins 3,912 RUB 118.45
Bus 4676.31 km 79h 27mins 4,924 RUB 149.1
Flight 3000.73 km 6h 30mins 6,898 RUB 208.89
Drive 3852.97 km 52h 10mins 7,871 RUB 238.36
Take Train from Sochi to Moskva Kazanskaia
Time: 22h 40mins Cost: 1,651 RUB; $ 45.0 - 55.0 USD CO2 Emission: 91.83 kgs
Take Walk from Moskva Kazanskaia to Moskva Yaroslavskaya
Time: 5mins Cost: 0 RUB; $ 0.0 - 0.0 USD CO2 Emission: 0.04 kgs
Take Train from Moskva Yaroslavskaya to Geologicheskaia
Time: 40h 15mins Cost: 2,146 RUB; $ 58.5 - 71.5 USD CO2 Emission: 133.5 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS and Surgut, Russia is to travel by train, which will cost about 3,897 RUB or 106.20 USD.