How long is the flight from Saint Petersburg to Moscow?
The average travel time for a direct flight is about 1 hour 20 minutes. The total duration may vary slightly depending on the specific arrival airport and aircraft type.
Which airlines fly this route?
Regular flights are operated by Aeroflot, S7 Airlines, Pobeda, Rossiya, Utair, Nordwind, Smartavia, and other carriers. This selection of companies ensures a high frequency of departures throughout the day.
Are there direct flights?
Yes, the vast majority of flights between the cities are direct. There are approximately 208 such departures weekly, allowing you to choose a convenient departure time.
How much is the cheapest ticket?
Flight prices change constantly depending on demand and how far in advance you book. You can always check the current minimum for specific dates in the low-fare calendar on this page.
Which airport does the flight arrive at?
Flights from Saint Petersburg are received by all major Moscow airports: Sheremetyevo, Domodedovo, and Vnukovo. The specific hub depends on your chosen airline.