Best way to travel between

Moscow
Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS
Travel Modes
Price
Distance
Duration
CO2
bus
$52.89
1812.3 km
31h 43mins
54.37 kgs
 
train
$82.0
1845.76 km
27h 4mins
97.83 kgs
 
drive
$170.0
1683.76 km
21h 8mins
215.52 kgs
 
flight
$199.0
1544.55 km
6h 48mins
166.81 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1812.3 km 31h 43mins 1,747 RUB 52.89
Train 1845.76 km 27h 4mins 2,708 RUB 82.0
Drive 1683.76 km 21h 8mins 5,614 RUB 170.0
Flight 1544.55 km 6h 48mins 6,572 RUB 199.0
Take Bus from Moscow to Rostov-na-Donu
Time: 16h 38mins Cost: 991 RUB; $ 27.0 - 33.0 USD CO2 Emission: 36.36 kgs
Take Bus from Rostov-na-Donu to Sochi
Time: 14h 2mins Cost: 756 RUB; $ 20.6 - 25.2 USD CO2 Emission: 18.03 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Moscow and Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS is to travel by bus, which will cost about 1,750 RUB or 47.70 USD.