Best way to travel between

Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS
Cherepovets, Russia
Travel Modes
Price
Distance
Duration
CO2
train
$77.0
2387.84 km
44h 30mins
126.56 kgs
 
drive
$220.0
2198.56 km
28h 53mins
281.42 kgs
 
flight
$238.0
1911.0 km
6h 33mins
206.39 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2387.84 km 44h 30mins 2,543 RUB 77.0
Drive 2198.56 km 28h 53mins 7,265 RUB 220.0
Flight 1911.0 km 6h 33mins 7,859 RUB 238.0
Take Bus from Sochi to Rostov-na-Donu
Time: 13h 50mins Cost: 693 RUB; $ 18.9 - 23.1 USD CO2 Emission: 18.03 kgs
Take Bus from Rostov-na-Donu to Moscow
Time: 16h 28mins Cost: 892 RUB; $ 24.3 - 29.7 USD CO2 Emission: 34.53 kgs
Take Train from Paveletskaya to Komsomolskaya
Time: 15mins Cost: 33 RUB; $ 0.9 - 1.1 USD CO2 Emission: 0.32 kgs
Take Train from Moskva Iaroslavskaja to Tscherepowez 1
Time: 11h 51mins Cost: 925 RUB; $ 25.2 - 30.8 USD CO2 Emission: 33.41 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS and Cherepovets, Russia is to travel by train, which will cost about 2,543 RUB or 69.30 USD.