Best way to travel between

Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS
Russia, Sverdlovsk Oblast, Yekaterinburg
Travel Modes
Price
Distance
Duration
CO2
bus
$96.55
2852.94 km
64h 16mins
85.59 kgs
 
train
$111.0
3509.1 km
51h 20mins
185.98 kgs
 
flight
$244.0
2170.56 km
7h 31mins
234.42 kgs
 
drive
$290.0
2947.35 km
40h 30mins
377.26 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2852.94 km 64h 16mins 3,188 RUB 96.55
Train 3509.1 km 51h 20mins 3,666 RUB 111.0
Flight 2170.56 km 7h 31mins 8,058 RUB 244.0
Drive 2947.35 km 40h 30mins 9,577 RUB 290.0
Take Bus from Sochi to Dzhubga
Time: 3h 48mins Cost: 227 RUB; $ 6.2 - 7.6 USD CO2 Emission: 5.25 kgs
Take Bus from Dzhubga to Volgograd
Time: 13h 46mins Cost: 495 RUB; $ 13.5 - 16.5 USD CO2 Emission: 25.06 kgs
Take Bus from Volgograd to Bashkortostan
Time: 31h 46mins Cost: 1,651 RUB; $ 45.0 - 55.0 USD CO2 Emission: 38.58 kgs
Take Car from Bashkortostan to Ufa South
Time: 5mins Cost: 99 RUB; $ 2.7 - 3.3 USD CO2 Emission: 0.57 kgs
Take Bus from Ufa South to Yekaterinburg
Time: 11h 46mins Cost: 716 RUB; $ 19.5 - 23.9 USD CO2 Emission: 16.59 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, Sverdlovsk Oblast, Yekaterinburg is to travel by bus, which will cost about 3,203 RUB or 87.30 USD.