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: 161. Flight time: 1 hour 40 minutes. Distance: 624 km. Tickets from TSh31 480 (departure 21 October).
Yes. Nonstop flights from Saint Petersburg to Moscow are operated by: Rossiya, Pobeda, S7 Airlines, Azimuth, Nordwind Airlines, NordStar. A nonstop flight takes 1 hour 40 minutes on average. Nonstop tickets start at TSh31 480.
The average ticket price Saint Petersburg Moscow is TSh93 551. The cheapest ticket costs TSh31 480, operated by Nordwind Airlines, flight N4 6504, departing Saint Petersburg on 21 October at 22:40, arriving Moscow on 22 October at 00:20. Prices as of 20 October.
A nonstop flight takes 1 hour 40 minutes on average. The fastest is DP 5824 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). Most flights arrive at Vnukovo International Airport. Departure: Pulkovo (LED).
Based on prices for the coming months, the cheapest month to fly is October: tickets from TSh31 480. The most expensive month is February 2027, with tickets from TSh105 310.
Tickets from Saint Petersburg to Moscow are sold by: Rossiya, Pobeda, S7 Airlines, Azimuth, Nordwind Airlines, NordStar. All of them fly nonstop.
The distance from Saint Petersburg to Moscow is 624 km.
Tickets from Moscow to Saint Petersburg start at TSh39 533. The average price is TSh104 177. Nonstop flights are operated by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Smartavia, Nordwind Airlines, NordStar. All tickets Moscow — Saint Petersburg