Cheap flights Saint Petersburg (Pulkovo) to Moscow
Nonstop flights from Saint Petersburg to Moscow: Rossiya, Pobeda, S7 Airlines and 4 more. Nonstop flights per week: 158. Flight time: 1 hour 40 minutes. Distance: 624 km. Tickets from KSh2 574 (departure 30 October).
Yes. Nonstop flights from Saint Petersburg to Moscow are operated by: Rossiya, Pobeda, S7 Airlines, Azimuth, Nordwind Airlines, Aeroflot, NordStar. A nonstop flight takes 1 hour 40 minutes on average. Nonstop tickets start at KSh2 574.
The average ticket price Saint Petersburg Moscow is KSh4 573. The cheapest ticket costs KSh2 574, operated by Pobeda, flight DP 6826, departing Saint Petersburg on 30 October at 15:35, arriving Moscow on 30 October at 17:05. Prices as of 23 October.
A nonstop flight takes 1 hour 40 minutes on average. The fastest is DP 6824 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 KSh2 574. The most expensive month is January 2027, with tickets from KSh4 298.
Tickets from Saint Petersburg to Moscow are sold by: Rossiya, Pobeda, S7 Airlines, Azimuth, Nordwind Airlines, Aeroflot, NordStar. All of them fly nonstop.
The distance from Saint Petersburg to Moscow is 624 km.
Tickets from Moscow to Saint Petersburg start at KSh2 574. The average price is KSh4 575. Nonstop flights are operated by: Rossiya, Pobeda, S7 Airlines, Aeroflot, Smartavia, Pegas Fly, Nordwind Airlines, NordStar. All tickets Moscow — Saint Petersburg