Cheap flights Moscow to Saint Petersburg (Pulkovo)
Nonstop flights from Moscow to Saint Petersburg: Rossiya, Pobeda, S7 Airlines and 5 more. Nonstop flights per week: 148. Flight time: 1 hour 35 minutes. Distance: 624 km. Tickets from KSh2 574 (departure 30 October).
Yes. Nonstop flights from Moscow to Saint Petersburg are operated by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Smartavia, Pegas Fly, Nordwind Airlines, NordStar. A nonstop flight takes 1 hour 35 minutes on average. Nonstop tickets start at KSh2 574.
The average ticket price Moscow Saint Petersburg is KSh4 575. The cheapest ticket costs KSh2 574, operated by Pobeda, flight DP 6825, departing Moscow on 30 October at 13:40, arriving Saint Petersburg on 30 October at 15:05. Prices as of 23 October.
A nonstop flight takes 1 hour 35 minutes on average. The fastest is DP 6823 Pobeda: 1 hour 20 minutes.
Flights from Moscow to Saint Petersburg depart from these airports: Vnukovo International Airport (VKO), Sheremetyevo International Airport (SVO), Domodedovo International Airport (DME). Most flights depart from Vnukovo International Airport. Arrival: Pulkovo (LED).
Based on prices for the coming months, the cheapest month to fly is October: tickets from KSh2 574. The most expensive month is January 2027, with tickets from KSh4 309.
Tickets from Moscow to Saint Petersburg are sold by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Smartavia, Pegas Fly, Nordwind Airlines, NordStar. All of them fly nonstop.
The distance from Moscow to Saint Petersburg is 624 km.
Tickets from Saint Petersburg to Moscow start at KSh2 574. The average price is KSh4 573. Nonstop flights are operated by: Rossiya, Pobeda, S7 Airlines, Azimuth, Nordwind Airlines, Aeroflot, NordStar. All tickets Saint Petersburg — Moscow