Cheap flights Saint Petersburg (Pulkovo) to Moscow
Nonstop flights from Saint Petersburg to Moscow: Rossiya, Pobeda, S7 Airlines and 3 more. Nonstop flights per week: 137. Flight time: 1 hour 40 minutes. Distance: 664 km. Tickets from $21 (departure 5 November).
Трансфер из аэропорта Sheremetyevo International Airport
Индивидуальная машина до курорта или отеля
Расстояние и время в пути — ориентировочные
Как добраться до аэропорта Sheremetyevo International Airport
Индивидуальная машина до курорта или отеля
Расстояние и время в пути — ориентировочные
Трансфер из аэропорта Domodedovo International Airport
Индивидуальная машина до курорта или отеля
Расстояние и время в пути — ориентировочные
Как добраться до аэропорта Domodedovo International Airport
Индивидуальная машина до курорта или отеля
Расстояние и время в пути — ориентировочные
Трансфер из аэропорта Vnukovo International Airport
Индивидуальная машина до курорта или отеля
Расстояние и время в пути — ориентировочные
Как добраться до аэропорта Vnukovo International Airport
Индивидуальная машина до курорта или отеля
Расстояние и время в пути — ориентировочные
Трансфер из аэропорта Zhukovsky International Airport
Индивидуальная машина до курорта или отеля
Расстояние и время в пути — ориентировочные
Как добраться до аэропорта Zhukovsky International Airport
Индивидуальная машина до курорта или отеля
Расстояние и время в пути — ориентировочные
Passenger reviews
No reviews for this route yet
Frequently Asked Questions
Yes. Nonstop flights from Saint Petersburg to Moscow are operated by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Red Vings, NordStar. A nonstop flight takes 1 hour 40 minutes on average. Nonstop tickets start at $21.
The average ticket price Saint Petersburg Moscow is $37. The cheapest ticket costs $21, operated by Pobeda, flight DP 6826, departing Saint Petersburg on 5 November at 19:45, arriving Moscow on 5 November at 21:10. Prices as of 4 November.
A nonstop flight takes 1 hour 40 minutes on average. The fastest is DP 6826 Pobeda: 1 hour 25 minutes.
Flights from Saint Petersburg to Moscow arrive at these airports: Vnukovo International Airport (VKO), Sheremetyevo International Airport (SVO), Domodedovo International Airport (DME), Zhukovsky International Airport (ZIA). Most flights arrive at Vnukovo International Airport. Departure: Pulkovo (LED).
Based on prices for the coming months, the cheapest month to fly is November: tickets from $21. The most expensive month is January 2027, with tickets from $35.
Tickets from Saint Petersburg to Moscow are sold by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Red Vings, NordStar. All of them fly nonstop.
The distance from Saint Petersburg to Moscow is 664 km.
Tickets from Moscow to Saint Petersburg start at $21. The average price is $37. Nonstop flights are operated by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Smartavia, Alrosa, Pegas Fly, Red Vings and 1 more. All tickets Moscow — Saint Petersburg