Best way to travel between

Saint Petersburg, Russia
Astana
Travel Modes
Price
Distance
Duration
CO2
train
$142.81
3739.02 km
64h 11mins
198.17 kgs
 
flight
$315.0
2873.52 km
7h 11mins
310.34 kgs
 
drive
$340.0
3486.0 km
49h 20mins
446.21 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3739.02 km 64h 11mins 21,880 KZT 142.81
Flight 2873.52 km 7h 11mins 48,261 KZT 315.0
Drive 3486.0 km 49h 20mins 52,091 KZT 340.0
Take Bus from Saint Petersburg to Kazansky
Time: 10h 6mins Cost: 2,758 KZT; $ 16.2 - 19.8 USD CO2 Emission: 21.66 kgs
Take Bus from Moskva Kazansky to Yoshkar-Ola
Time: 12h 7mins Cost: 2,605 KZT; $ 15.3 - 18.7 USD CO2 Emission: 22.83 kgs
Take Bus from Yoshkar-Ola to Ufa South
Time: 15h 9mins Cost: 4,157 KZT; $ 24.4 - 29.8 USD CO2 Emission: 20.55 kgs
Take Bus from Ufa South to Akyar
Time: 9h 51mins Cost: 3,168 KZT; $ 18.6 - 22.8 USD CO2 Emission: 15.67 kgs
Take Car from Akyar to Ajteke Bi
Time: 2h 37mins Cost: 6,128 KZT; $ 36.0 - 44.0 USD CO2 Emission: 18.94 kgs
Take Train from Ajteke Bi to Astana
Time: 10h 19mins Cost: 3,064 KZT; $ 18.0 - 22.0 USD CO2 Emission: 47.76 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Saint Petersburg, Russia and Astana is to travel by train, which will cost about 21,909 KZT or 128.70 USD.