Nonstop flights from Moskva to Sankt-Peterburg: Rossiya, Pobeda, S7 Airlines and 6 more. Nonstop flights per week: 144. Flight time: 1 hour 35 minutes. Distance: 664 km. Tickets from 1 942 ₹ (departure 8 November).
Yes. Nonstop flights from Moskva to Sankt-Peterburg are operated by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Smartavia, Alrosa, Pegas Fly, Red Wings and 1 more. A nonstop flight takes 1 hour 35 minutes on average. Nonstop tickets start at 1 942 ₹.
The average ticket price Moskva Sankt-Peterburg is 3 451 ₹. The cheapest ticket costs 1 942 ₹, 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 6 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 1 942 ₹. The most expensive month is February 2027, with tickets from 3 269 ₹.
Tickets from Moskva to Sankt-Peterburg are sold by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Smartavia, Alrosa, Pegas Fly, 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 1 942 ₹. The average price is 3 450 ₹. Nonstop flights are operated by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Red Wings, NordStar. All tickets Sankt-Peterburg — Moskva