Travel from Moscow to Stavropol

Train, bus or fly from Moscow to Stavropol?

Aeroflot Russian Airlines flies from Moscow to Stavropol 3 times a day. Alternatively, Spline Trans operates a bus from Moscow to Stavropol once daily. Tickets cost $30 - $40 and the journey takes 23 h 40 min.

How to get from Moscow to Stavropol

From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Stavropol airport, then taxi to Stavropol. 4 h 28 min $338. From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Stavropol airport, then taxi to Stavropol. 4 h 3 min $297. From Alexandrovsky Sad line 4 subway to Kievsky Rail Terminal, Aeroexpress to Moscow Vnukovo airport, fly to Stavropol airport, then taxi to Stavropol. 4 h 33 min $347. From Moskva Kazansky bus to Stavropol. 23 h 40 min $35. From Teatralnaya line 2 subway to Moscow, Krasnogvardeyskaya then bus to Stavropol, Bus Station. 25 h 32 min $40. From Okhotny Ryad line 1 subway to Moskva Kasanskaja, train to Kavkazskaia, then train to Stavropol. 28 h 58 min $73. From Moskva Pawelezkaja train to Stavropol. 9 h $65. From Moscow drive to Stavropol. 17 h 25 min $105.