Best way to travel between

Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS
Russia, Rostov Oblast, Rostov-on-Don
Travel Modes
Price
Distance
Duration
CO2
bus
$11.0
580.32 km
8h 52mins
17.41 kgs
 
train
$26.0
531.3 km
10h 20mins
28.16 kgs
 
drive
$55.0
574.74 km
7h 56mins
73.57 kgs
 
flight
$190.0
481.52 km
4h 19mins
52.0 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 580.32 km 8h 52mins 363 RUB 11.0
Train 531.3 km 10h 20mins 859 RUB 26.0
Drive 574.74 km 7h 56mins 1,816 RUB 55.0
Flight 481.52 km 4h 19mins 6,274 RUB 190.0
Take Bus from Sochi to Rostov-na-Donu
Time: 8h 52mins Cost: 363 RUB; $ 9.9 - 12.1 USD CO2 Emission: 17.43 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS and Russia, Rostov Oblast, Rostov-on-Don is to travel by bus, which will cost about 363 RUB or 9.90 USD.