Travel from Moscow to Astrakhan

Train, bus or fly from Moscow to Astrakhan?

Aeroflot Russian Airlines flies from Moscow to Astrakhan 3 times a day. Alternatively, Avtovokzaly.ru operates a bus from Moscow to Astrakhan once daily. Tickets cost $35 - $55 and the journey takes 23 h.

How to get from Moscow to Astrakhan

ModeDurationPrice
From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Astrakhan airport, then taxi to Astrakhan.4 h 22 min$274
From Alexandrovsky Sad line 4 subway to Kievsky Rail Terminal, Aeroexpress to Moscow Vnukovo airport, fly to Astrakhan airport, then taxi to Astrakhan.4 h 32 min$213
From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Astrakhan airport, then taxi to Astrakhan.4 h 13 min$237
From Moscow, Kazansky station bus to Astrakhan.23 h$44
From Paveletsky Station bus to Volgograd, walk to Volgograd, then bus to Astrakhan.24 h 13 min$49
From Okhotny Ryad line 1 subway to Moskva Kasanskaja then train to Astrachan.26 h 38 min$60
From Moskva Pawelezkaja train to Astrachan.29 h 11 min$64
From Moskva Kurskaja night train to Astrachan.31 h 26 min$62
From Moscow drive to Astrakhan.18 h 17 min$104