Nonstop flights from Moskva to Sankt-Peterburg: Rossiya, Pobeda, S7 Airlines and 5 more. Nonstop flights per week: 141. Flight time: 1 hour 35 minutes. Distance: 664 km. Tickets from £15 (departure 8 November).
Yes. Nonstop flights from Moskva to Sankt-Peterburg are operated by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Smartavia, Alrosa, Red Wings, NordStar. A nonstop flight takes 1 hour 35 minutes on average. Nonstop tickets start at £15.
The average ticket price Moskva Sankt-Peterburg is £27. The cheapest ticket costs £15, operated by Pobeda, flight DP 6823, departing Moskva on 8 November at 08:50, arriving Sankt-Peterburg on 8 November at 10:20. Prices as of 7 November.
A nonstop flight takes 1 hour 35 minutes on average. The fastest is DP 6823 Pobeda: 1 hour 20 minutes.
Flights from Moskva to Sankt-Peterburg depart from these airports: Vnukovo Airport (VKO), Sheremetyevo International Airport (SVO), Moscow Domodedovo Airport (DME). Most flights depart from Vnukovo Airport. Arrival: Pulkovo (LED).
Based on prices for the coming months, the cheapest month to fly is November: tickets from £15. The most expensive month is February 2027, with tickets from £26.
Tickets from Moskva to Sankt-Peterburg are sold by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Smartavia, Alrosa, Red Wings, NordStar. All of them fly nonstop.
The distance from Moskva to Sankt-Peterburg is 664 km.
Tickets from Sankt-Peterburg to Moskva start at £15. The average price is £27. Nonstop flights are operated by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Alrosa, Red Wings, NordStar. All tickets Sankt-Peterburg — Moskva