Support

Flights Moscow — Saint Petersburg

Moscow
MOW
Saint Petersburg
LED

Cheap flights Moscow — Saint Petersburg

Below you can see the best deals on Moscow — Saint Petersburg flights for the upcoming dates. Compare direct and connecting flights from different airlines and pick the ticket that suits you best.

The lowest price in the next 2 months is on May 17 — from 2 479 ₽.

Top 10 cheap flights Moscow — Saint Petersburg

Direct flights Moscow — Saint Petersburg

Offers on non-stop flights from Moscow to Saint Petersburg for the upcoming dates. A direct flight is faster and more convenient — especially when travelling with luggage or children.

The fastest non-stop flight is operated by Aeroflot — about 1 h 25 m in the air.

Top 10 direct flights Moscow — Saint Petersburg

About the Moscow — Saint Petersburg flight

Flight schedule Moscow — Saint Petersburg

The table shows direct flights Moscow → Saint Petersburg for the selected date. The flight takes about 1h 20m. Regular flights are operated by Aeroflot, Pobeda, S7 Airlines and UTair. Departures from Sheremetyevo, Vnukovo and Domodedovo, arrivals at Pulkovo.

Each row shows: local departure time, destination city and airport, flight number with airline, terminal or gate and status. Click a flight to open its details and switch to search. To view another day, change the date above the table.

Today
Any time

When to fly

Weather conditions in Saint Petersburg are most favorable in July, when temperatures reach +21.7°C. The coldest months are January and February, with temperatures dropping to -6.9°C, while peak precipitation occurs in August.

In terms of savings, the most budget-friendly month to fly is May, with ticket prices starting from 2,479 ₽. The highest prices are recorded in November, December, and March, when the minimum fare threshold rises to 5,626 ₽.

May is recommended as the optimal choice, as it combines low ticket costs with pleasant spring weather. It is best to avoid the late autumn period due to the highest fares on this route.

Ticket prices · Moscow → Saint Petersburg

Temperature · Saint Petersburg

Dry and wet days · Saint Petersburg

Wind speed and direction · Saint Petersburg

Daily flight prices Moscow — Saint Petersburg

Below is the calendar of lowest prices for Moscow — Saint Petersburg flights by day. Pick a convenient date and see the fare instantly. The cheapest flights on this route start at 2,479 RUB in May, the most expensive reach around 5,626 RUB in November. If your dates are flexible, the calendar helps you pick the lowest fare for the period you need. To view round-trip prices, switch to the “Round-trip” tab above the calendar and pick a departure date — the right-side calendar will then highlight the lowest return fares for each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

We’ll tell you if you need a visa

Enter where you’re going, or
Your citizenship
Destination

How to book Moscow — Saint Petersburg flights smarter

  • Book your tickets at least 2–3 weeks before your trip, as fares on this popular route tend to rise significantly closer to the departure date.
  • Consider mid-week flights, especially on Tuesday and Wednesday, which are usually cheaper than Friday and Sunday flights.
  • Compare offers from Pobeda with full-service carriers, keeping in mind that low-cost airlines charge extra for baggage and seat selection.
  • Use the price trends chart and the calendar on this page to visualize the price difference when shifting your departure date by a few days.

Airlines

There are 8 airlines operating on this route, with Aeroflot, S7 Airlines, and Utair leading in the number of flights. Most flights are direct, providing regular service between the cities throughout the day. To see a detailed schedule for specific days of the week and choose the best option, please refer to the interactive list below.

  • Aeroflot
    AeroflotSU
    201/wk
    WebsiteFleet: 17125.2 M pax/yr
    • Direct flight SVO → LED136/wk
      Ave. duration
      1h 26m
      Days
      MoTuWeThFrSaSu
    • Direct flight VKO → LED65/wk
      Ave. duration
      1h 30m
      Days
      MoTuWeThFrSaSu
  • Pobeda
    PobedaDP
    30/wk
    WebsiteFleet: 4213 M pax/yr
    • Direct flight SVO → LED16/wk
      Ave. duration
      1h 30m
      Days
      MoTuWeThFrSaSu
    • Direct flight VKO → LED14/wk
      Ave. duration
      1h 30m
      Days
      MoTuWeThFrSaSu
  • S7 Airlines
    S7 AirlinesS7
    14/wk
    WebsiteFleet: 10012.9 M pax/yr
    • Direct flight DME → LED14/wk
      Ave. duration
      1h 35m
      Days
      MoTuWeThFrSaSu
  • UTair
    UTairUT
    7/wk
    WebsiteFleet: 596 M pax/yr
    • Direct flight VKO → LED7/wk
      Ave. duration
      1h 20m
      Days
      MoTuWeThFrSaSu
  • Nordwind Airlines
    Nordwind AirlinesN4
    3/wk
    WebsiteFleet: 276 M pax/yr
    • Direct flight SVO → LED3/wk
      Ave. duration
      1h 30m
      Days
      MoTuWeThFrSaSu
  • Smartavia
    Smartavia5N
    3/wk
    WebsiteFleet: 133.5 M pax/yr
    • Direct flight SVO → LED3/wk
      Ave. duration
      1h 25m
      Days
      MoTuWeThFrSaSu
    • Direct flight VKO → LED1/wk
  • Azimut
    AzimutA4
    3/wk
    WebsiteFleet: 202.3 M pax/yr
    • Direct flight VKO → LED3/wk
      Ave. duration
      1h 33m
      Days
      MoTuWeThFrSaSu
  • Alrosa
    Alrosa6R
    1/wk
    WebsiteFleet: 13500k pax/yr
    • Direct flight VKO → LED1/wk
      Ave. duration
      1h 40m
      Days
      MoTuWeThFrSaSu

Cities and airports on the Moscow — Saint Petersburg route

Flights Moscow — Saint Petersburg depart from Sheremetyevo, Vnukovo and Domodedovo and land at Pulkovo. Below are pages for the cities, countries and airports on this route: airlines, schedules and travel guides.

Arrival

Saint Petersburg

LED
Russian Federation
Departure airports
Arrival airports

Interesting events

FAQ: Moscow — Saint Petersburg flights

How long is the flight from Moscow to Saint Petersburg?

The average travel time for a direct flight is between 1 hour 20 minutes and 1 hour 40 minutes, given the flight distance of 633 km.

Which airlines fly this route?

Regular flights are operated by Aeroflot, S7 Airlines, Utair, Pobeda, Smartavia, and other Russian carriers.

Which airport do flights arrive at?

All flights from Moscow arrive at Pulkovo International Airport (LED), located in the southern part of Saint Petersburg.

How much is the cheapest flight?

Ticket prices are dynamic and depend on the season; the most up-to-date minimum for your desired dates is always displayed in the low-fare calendar on this page.

Are there direct flights between the cities?

Yes, there are approximately 262 flights per week on this route, and the vast majority are direct with no layovers.