Good to know - Cheap tickets Moscow — Saint Petersburg
| Cheapest flight found | $47 |
|---|---|
| Flight distance | 634 km |
| Round-trip from | $17 |
| Cheapest month to fly | December |
Airfare Moscow – Saint Petersburg by month
Here you can find out in what months how much a ticket Moscow – Saint Petersburg costs to buy cheap plane tickets.
| Month | One-way | Round-trip |
|---|---|---|
| May 2027 | ||
| April 2027 | ||
| March 2027 | ||
| February 2027 | ||
| January 2027 | ||
| December 2026 | ||
| November 2026 | ||
| October 2026 | ||
| September 2026 | ||
| August 2026 | ||
| July 2026 | ||
| June 2026 |
Remember that the optimal time for booking air tickets is 59 days before the departure date, this is the average time at which air tickets were sold at the lowest prices.
Popular airlines flying Moscow — Saint Petersburg
Flight Moscow – Saint Petersburg is served by 14 airlines.
Sales of tickets from Moscow to Saint Petersburg in the last 48 hours
Dynamics airfare Moscow — Saint Petersburg by month for the last year
according to LowCost.Club for the last year
The airfare depends on the departure date. Our chart shows the low season prices on route Moscow — Saint Petersburg
The graph shows that booking flights Moscow — Saint Petersburg is best planned for December and flights Moscow — Saint Petersburg — Moscow in the month of March.
Flights Moscow — Saint Petersburg
The selection of cheap flights Moscow — Saint Petersburg
Here you can find and purchase the cheapest flights Moscow — Saint Petersburg from $47 and Moscow — Saint Petersburg — Moscow from $17.
The price of the flight Moscow — Saint Petersburg (Russia) — Moscow from $17 (round-trip).
The average price of the flight Moscow — Saint Petersburg (Russia) — Moscow $107 (round-trip).
- Departure city: Moscow
- IATA code of the city of origin: MOW
- Departure airports: Sheremetyevo International Airport, Vnukovo Airport, Moscow Domodedovo Airport, Zhukovsky International Airport
- Departure country: Russia
- Destination city: Saint Petersburg
- IATA code of the destination city: LED
- Destination airports: Pulkovo Airport, Rzhevka
- Destination country: Russia
Low cost flights Moscow — Saint Petersburg (MOW — LED)
Traveling from Moscow to Saint Petersburg by air offers a convenient and time-efficient alternative to other modes of transport on this popular domestic route. Covering a distance of approximately 634 kilometers (394 miles), the flight typically takes just under an hour, making it the fastest way to reach Russia’s northern cultural capital from Moscow. This route attracts a wide range of travelers, from business professionals attending meetings to leisure tourists eager to explore Saint Petersburg’s renowned museums, historic architecture, and vibrant arts scene.
Moscow is served by four major airports: Sheremetyevo International Airport, Vnukovo Airport, Moscow Domodedovo Airport, and Zhukovsky International Airport. Each of these airports operates flights to Saint Petersburg, providing flexibility depending on your location in Moscow or preferred airline. On the Saint Petersburg side, most flights arrive at Pulkovo Airport, the city’s main international airport, while there are also options to land at Rzhevka airport, though less commonly used for commercial flights.
The airline selection for flights between Moscow and Saint Petersburg is extensive, with 24 carriers operating on this route, including both direct and connecting flights. For travelers seeking speed and convenience, direct flights are available through three main airlines: Air Cairo, S7 Airlines, and NordStar. These direct services run daily, allowing passengers to choose from multiple departure times throughout the week. With direct flights lasting approximately 59 minutes, the journey is almost as quick as a train ride but offers the advantage of wider scheduling options and frequent departures.
In addition to direct flights, there are many airlines offering flights with transfers such as Aeroflot, Turkish Airlines, Ural Airlines, and flydubai, among others. These options can sometimes present cost savings or better alignment with personal schedules but generally extend travel time. Passengers who prioritize budget considerations often find excellent deals on these connecting flights, as well as promotional fares on direct routes.
Prices for flights from Moscow to Saint Petersburg start at around $47 for a one-way ticket, a competitive fare considering the speed and comfort air travel provides. Round-trip tickets can be found for as low as $17 during special offers or offseason travel periods, with the average round-trip price around $107. May is generally recognized as the cheapest month to book flights on this route, while August represents peak demand due to summer holidays and business activities. Pricing and availability vary based on departure airport, time of booking, and choice of airline, making it essential to compare options before purchasing.
Travelers booking their own flights independently will appreciate the broad selection on offer through multiple platforms. Direct flight numbers currently include such services as SM901, S71001, S71009, Y73648, and S71007, all providing reliable links connecting Moscow and Saint Petersburg every day of the week. This consistent availability supports both spontaneous trips and carefully planned itineraries.
For those looking to save time and avoid the complexities often associated with intercity travel in Russia, flying remains a preferred option. The convenience of easy airport access, the possibility of early morning or late evening departures, and the short air travel time are significant advantages. Furthermore, with multiple airlines competing on this route, passengers benefit from competitive pricing, frequent flight schedules, and varying service levels—ranging from low-cost carriers to premium airlines.
When planning your travel between these two major Russian cities, take advantage of the comprehensive comparison tools available on LowCost.Club. Our service aggregates flights from all the main airlines operating on the Moscow-Saint Petersburg route, ensuring you have immediate access to real-time pricing, flight times, and booking options. Whether your priority is the lowest fare, the shortest flight duration, or specific departure and arrival airports, our platform empowers you to make informed decisions and secure the best deals.
Start your search now on LowCost.Club to find the flight that perfectly suits your schedule and budget. Take control of your travel planning and enjoy a smooth, efficient journey from Moscow to Saint Petersburg.
Routes from nearby cities to Saint Petersburg
A flight from a neighbouring city can help you save money on plane tickets.
The most frequent flight to Saint Petersburg is from Nizhniy Novgorod. The cheapest airfare can be purchased with a flight from Penza from $87. The nearest airports from Moscow with a flight to Saint Petersburg are in Cherepovets.
Popular International routes from Moscow
Popular routes from Saint Petersburg
If you are going to fly from Saint Petersburg, then study the popular flights. The most popular flights from Saint Petersburg:
Popular domestic routes from Moscow
FAQ about Moscow — Saint Petersburg
Can we fly from Moscow to Saint Petersburg?
Yes, you can fly from Moscow to Saint Petersburg. Moscow has 4 airports (Sheremetyevo International Airport, Vnukovo Airport, Moscow Domodedovo Airport, Zhukovsky International Airport) for flights. There are non-direct flights through Aeroflot, Air Dilijans, AJet, Azerbaijan Airlines, Etihad Airways (Abu Dhabi Grand Prix Livery), Euro-Asia Air, FlyArna, flydubai, FlyOne, Iran Airtour, Shirak Avia, Southwind Airlines, Turkish Airlines, Ural Airlines.
How much do flights Moscow — Saint Petersburg cost?
The price of flights Moscow — Saint Petersburg starts from $47.
What airports are there in Moscow and Saint Petersburg?
In Moscow — Sheremetyevo International Airport, Vnukovo Airport, Moscow Domodedovo Airport, Zhukovsky International Airport. In Saint Petersburg — Pulkovo Airport, Rzhevka.
What month is the cheapest to fly from Moscow to Saint Petersburg?
High season is considered to be August and the cheapest month is December. Enter your preferred airports (or cities) and dates into the search form above to unlock the latest Moscow — Saint Petersburg flight deals.
Which airlines fly from Moscow to Saint Petersburg?
All the following airlines flights Moscow — Saint Petersburg: Aeroflot, Air Dilijans, AJet, Azerbaijan Airlines, Etihad Airways (Abu Dhabi Grand Prix Livery), Euro-Asia Air, FlyArna, flydubai, FlyOne, Iran Airtour, Shirak Avia, Southwind Airlines, Turkish Airlines, Ural Airlines.