Cheap flights from Saint Petersburg
Air travel for St. Petersburg is served by Pulkovo International Airport, located 16 kilometers from the historic city center. The city boasts an extensive route network covering dozens of domestic and international destinations. The most popular routes from the Northern Capital are flights to Moscow (646 flights per week), Kaliningrad (215 flights per week), Istanbul (134 flights per week), and Antalya (113 flights per week).
Regular passenger services are provided by 44 airlines, with Aeroflot, Pobeda, and Smartavia operating the highest number of departures. For more detailed trip planning, you can use our travel guide or check the current weather. Below on this page, you will find city cards with handy filters to help you explore available flight options and choose the best destination for your journey.

Saint Petersburg — Kaliningrad

Saint Petersburg — Samara

Saint Petersburg — Moscow

Saint Petersburg — Chelyabinsk

Saint Petersburg — Minsk

Saint Petersburg — Makhachkala

Saint Petersburg — Arkhangelsk

Saint Petersburg — Izhevsk

Saint Petersburg — Murmansk

Saint Petersburg — Sochi

Saint Petersburg — Ufa

Saint Petersburg — Nizhny Novgorod
Flight insights from Saint Petersburg
Data-driven trends for direct flights from Saint Petersburg — how often airlines fly, where they go, and typical fares and flight times.
Most frequent destinations
The most frequent direct destinations from Saint Petersburg are Moscow, Kaliningrad and Istanbul. Moscow leads with around 646 flights a week.
- Moscow646 flights/week
- Kaliningrad215 flights/week
- Istanbul134 flights/week
- Antalya113 flights/week
- Sochi82 flights/week
Top countries
Most direct flights from Saint Petersburg head to Russian Federation, Turkey and Uzbekistan. Russian Federation alone accounts for about 75% of all direct routes.
- Russian Federationavg $77
- Turkeyavg $124
- Uzbekistanavg $216
- United Arab Emiratesavg $218
- Belarusavg $39
Direct routes & fares
Popular non-stop routes from Saint Petersburg range from Kaliningrad at $14 to Istanbul at $130 — a quick way to compare direct-flight fares.
- Moscowfrom $38
- Kaliningradfrom $14
- Istanbulfrom $130
- Antalyafrom $117
- Sochifrom $67
Cheapest destinations
The cheapest destinations from Saint Petersburg right now are Kaliningrad from $14, Samara from $34 and Moscow from $38.
- Kaliningradfrom $14
- Samarafrom $34
- Moscowfrom $38
- Minskfrom $39
- Chelyabinskfrom $39
Longest direct flights
The longest direct flight from Saint Petersburg is to Shanghai at about 9h 37m, followed by Vladivostok (8h 54m) and Chengdu (8h 29m).
- Shanghai9h 37m
- Vladivostok8h 54m
- Chengdu8h 29m
- Irkutsk6h 11m
- Abu Dhabi6h 5m
Popular destinations from Saint Petersburg
Frequently asked questions
- Which airports serve St. Petersburg?
- The city's main aviation hub is Pulkovo International Airport, located approximately 16 kilometers from the heart of St. Petersburg.
- How many airlines fly from St. Petersburg?
- 44 airlines provide regular service from the city. Among the largest carriers with the highest number of flights are Aeroflot, Pobeda, Smartavia, Nordwind Airlines, and Turkish Airlines.
- What are the most popular destinations from St. Petersburg?
- The most in-demand routes from Pulkovo are flights to Moscow (646 flights per week), Kaliningrad (215 flights per week), and Istanbul (134 flights per week). The top list also includes Antalya and Sochi, with over 80 flights departing weekly.
- How many destinations are available from St. Petersburg?
- The current route network features 15 key popular destinations. Passengers can travel to major Russian hubs like Kazan, Novosibirsk, and Yekaterinburg, as well as take international flights to Dubai or Minsk.
- Which destinations are popular for beach holidays?
- For seaside getaways from St. Petersburg, travelers most often choose flights to Antalya (113 flights per week), Sochi (82 flights per week), and Dubai (58 flights per week).
- How can I find cheap flights from St. Petersburg?
- To save on travel, consider low-cost carriers like Pobeda or regional airlines such as Smartavia and RusLine. The best deals are usually found when searching in advance for popular routes, including Samara or Ufa.