Nonstop flights from Moskva to Sankt-Peterburg: Rossiya, Pobeda, S7 Airlines and 5 more. Nonstop flights per week: 139. Flight time: 1 hour 35 minutes. Distance: 664 km. Tickets from S$26 (departure 10 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 S$26.
The average ticket price Moskva Sankt-Peterburg is S$47. The cheapest ticket costs S$26, operated by Pobeda, flight DP 6823, departing Moskva on 10 November at 08:05, arriving Sankt-Peterburg on 10 November at 09:35. Prices as of 9 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 S$26. The most expensive month is February 2027, with tickets from S$44.
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 S$26. The average price is S$47. Nonstop flights are operated by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Red Wings, NordStar. All tickets Sankt-Peterburg — Moskva