Best way to travel between

Barnaul, Russia
Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS
Travel Modes
Price
Distance
Duration
CO2
train
$81.6
5053.48 km
78h 50mins
267.83 kgs
 
flight
$180.25
3386.78 km
6h 34mins
365.77 kgs
 
drive
$278.25
4328.93 km
59h 40mins
554.1 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 5053.48 km 78h 50mins 2,695 RUB 81.6
Flight 3386.78 km 6h 34mins 5,952 RUB 180.25
Drive 4328.93 km 59h 40mins 9,189 RUB 278.25
Take Train from Barnaul to Moskva Yaroslavskaya
Time: 55h 2mins Cost: 2,642 RUB; $ 72.0 - 88.0 USD CO2 Emission: 175.98 kgs
Take Walk from Moskva Yaroslavskaya to Moskva Kazanskaia
Time: 5mins Cost: 0 RUB; $ 0.0 - 0.0 USD CO2 Emission: 0.04 kgs
Take Train from Moskva Kazanskaia to Sochi
Time: 22h 43mins Cost: 1,651 RUB; $ 45.0 - 55.0 USD CO2 Emission: 91.83 kgs
Source: Rome2rio

Mode of travel comparision chart

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