Best way to travel between

Moscow
Barnaul, Russia
Travel Modes
Price
Distance
Duration
CO2
train
$116.84
3780.1 km
71h 22mins
200.35 kgs
 
flight
$197.0
3006.77 km
7h 26mins
324.73 kgs
 
drive
$350.0
3525.12 km
48h 33mins
451.22 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3780.1 km 71h 22mins 3,858 RUB 116.84
Flight 3006.77 km 7h 26mins 6,506 RUB 197.0
Drive 3525.12 km 48h 33mins 11,558 RUB 350.0
Take Bus from Moskva Kazansky to Yoshkar-Ola
Time: 12h 22mins Cost: 561 RUB; $ 15.3 - 18.7 USD CO2 Emission: 23.28 kgs
Take Bus from Yoshkar-Ola to Ufa South
Time: 15h 27mins Cost: 896 RUB; $ 24.4 - 29.8 USD CO2 Emission: 20.95 kgs
Take Bus from Ufa South to Yekaterinburg
Time: 11h 53mins Cost: 717 RUB; $ 19.5 - 23.9 USD CO2 Emission: 16.77 kgs
Take Train from Ekaterinburg Pass. to Altajskaja
Time: 27h 10mins Cost: 1,651 RUB; $ 45.0 - 55.0 USD CO2 Emission: 91.89 kgs
Take Train from Altajskaja to Barnaul
Time: 23mins Cost: 33 RUB; $ 0.9 - 1.1 USD CO2 Emission: 0.72 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Moscow and Barnaul, Russia is to travel by train, which will cost about 3,864 RUB or 105.30 USD.