EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircrafts
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 50 direct destinations

Airports with direct flights to 50+ destinations

> 10 direct destinations

Airports with direct flights to 10 to 50 destinations

< 10 direct destinations

Airports with direct flights to less then 10 destinations

Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircrafts All

Show flights operated by a specific aircraft

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights to Saint Petersburg (LED)

Pulkovo Airport - Airport code: LED

Home Airports Russia LED Saint Petersburg

Non-stop flights to Saint Petersburg (LED)

Pulkovo Airport is the third largest airport in Russia. It is an international airport. In total there are 148 airports around the world that have direct flights to Saint Petersburg, spread around 136 cities in 43 countries. Currently, there are 72 domestic flights to Saint Petersburg.

Saint Petersburg is mainly known for sightseeing & culture and music.

This month, there are 5,700 flights arriving at Saint Petersburg Airport, which are 190 flights per day or 8 flights per hour. On an average day, there is at least 1 flight arriving every 8 minutes.

The most frequently departed flights to Saint Petersburg are routes from Moscow Sheremetyevo (SVO) in Russia and Moscow Vnukovo (VKO), also in Russia. These two routes together are operated 1034 times this month, and make up for 18% of all monthly arrivals at Pulkovo Airport.

The longest flight to Saint Petersburg LED is departing from Varadero (VRA). This non-stop flight takes around 12 hours and 35 minutes and covers a distance of 3,449 miles (5,551 km).

 Remove ads

List of all direct flights to Saint Petersburg

Below you can find a list of all cities and countries that have direct flights to Saint Petersburg, ordered by popularity.

Show all

Currently, there are 50 airlines that fly to Saint Petersburg. Most flights to Saint Petersburg are operated by Aeroflot, as they connect 67 airports to LED. That’s around 3 times as much as Pobeda, the second biggest airline in terms of operated flight routes to Saint Petersburg. Below you can find a list of airlines that operate most LED flights:

Business class flights to Saint Petersburg

There are 87 airports that have flights to Saint Petersburg in Business Class. All airports that offer business class flights to LED are listed below:

Show all

First class flights to Saint Petersburg

There is only one airport that has First Class flights to Saint Petersburg, which is Seoul (ICN).

Intercontinental flights to Saint Petersburg

These are all non-stop intercontinental flights to Pulkovo Airport (LED), as of December 2021:

* Please note that there are no direct services from the United States, Canada, Southern America, Central America, Southern Asia, China, Japan, South-Eastern Asia or Oceania.

Non-stop flights from the Caribbean to Saint Petersburg

Azur AirAzur Air is currently the only airline flying non-stop from the Caribbean to Saint Petersburg. They fly seasonal from Varadero (VRA) and La Romana (LRM).

Non-stop flights from Africa to Saint Petersburg

AeroflotAeroflot (SkyTeam): seasonal flights from Hurghada (HRG) and Sharm el-Sheikh (SSH).

Ural AirlinesUral Airlines: seasonal flights from Hurghada (HRG).

Azur AirAzur Air: seasonal flights from Hurghada (HRG) and Sharm el-Sheikh (SSH).

TunisairTunisair: year-round flights from Monastir (MIR).

Non-stop flights from the Middle-East / Western Asia to Saint Petersburg

AeroflotAeroflot (SkyTeam): year-round flights from Yerevan (EVN), Tel Aviv (TLV), Grozny (GRV), Makhachkala (MCX), Mineralnye Vody (MRV), Nalchik (NAL), Antalya (AYT), Istanbul (IST) and Dubai (DXB).

Ural AirlinesUral Airlines: seasonal flights from Yerevan (EVN), Eilat (ETM) and Dubai (Sharjah) (SHJ).

NordwindNordwind: seasonal flights from Yerevan (EVN) and Istanbul (IST).

Pegas FlyPegas Fly: seasonal flights from Yerevan (EVN).

AlrosaAlrosa: seasonal flights from Tel Aviv (TLV).

PobedaPobeda: year-round flights from Makhachkala (MCX), Mineralnye Vody (MRV), Stavropol (STW) and Vladikavkaz (OGZ).

Red WingsRed Wings: seasonal flights from Makhachkala (MCX) and Mineralnye Vody (MRV).

NordaviaNordavia: seasonal flights from Mineralnye Vody (MRV).

Turkish AirlinesTurkish Airlines (Star Alliance): year-round flights from Antalya (AYT) and Istanbul (IST).

PegasusPegasus: year-round flights from Istanbul (Sabiha) (SAW).

EmiratesEmirates: year-round flights from Dubai (DXB).

RossiyaRossiya: seasonal flights from Dubai (DXB).

Qatar AirwaysQatar Airways (Oneworld): year-round flights from Doha (DOH).

Non-stop flights from East Asia to Saint Petersburg

NordwindNordwind: seasonal flights from Vladivostok (VVO).

YakutiaYakutia: seasonal flights from Yakutsk (YKS).

Korean AirKorean Air (SkyTeam): seasonal flights from Seoul (ICN).

Non-stop flights from Central Asia to Saint Petersburg

Aeroflot and Ural Airlines have a strong network of non-stop flights from Central Asia.

AeroflotAeroflot (SkyTeam): year-round flights from Bishkek (FRU), Osh (OSS), Chelyabinsk (CEK), Irkutsk (IKT), Krasnoyarsk (KJA), Nizhnevartovsk (NJC), Novosibirsk (OVB), Omsk (OMS), Surgut (SGC), seasonal flights from Tomsk (TOF), year-round flights from Tyumen (TJM), Yekaterinburg (SVX), seasonal flights from Namangan (NMA), year-round flights from Samarkand (SKD), Tashkent (TAS) and seasonal flights from Urgench (UGC).

Ural AirlinesUral Airlines: seasonal flights from Osh (OSS), year-round flights from Yekaterinburg (SVX), seasonal flights from Bukhara (BHK), Fergana (FEG), Karshi (KSQ), Namangan (NMA), Urgench (UGC), Almaty (ALA), Dushanbe (DYU), Khujand (LBD) and Kulob (TJU).

Avia TrafficAvia Traffic: seasonal flights from Bishkek (FRU) and Osh (OSS).

PobedaPobeda: year-round flights from Chelyabinsk (CEK), Novosibirsk (OVB), Tyumen (TJM) and Yekaterinburg (SVX).

NordwindNordwind: seasonal flights from Barnaul (BAX), Kemerovo (KEJ), Novokuznetsk (NOZ), Omsk (OMS) and Tomsk (TOF).

Red WingsRed Wings: seasonal flights from Yekaterinburg (SVX) and year-round flights from Urgench (UGC).

Yamal AirlinesYamal Airlines: seasonal flights from Nadym (NYM), Novy Urengoy (NUX), Noyabrsk (NOJ) and Salekhard (SLY).

NordaviaNordavia: seasonal flights from Chelyabinsk (CEK) and Tyumen (TJM).

S7 AirlinesS7 Airlines (Oneworld): year-round flights from Irkutsk (IKT), Novosibirsk (OVB) and seasonal flights from Urgench (UGC).

UTairUTair: seasonal flights from Nizhnevartovsk (NJC), year-round flights from Surgut (SGC) and seasonal flights from Tyumen (TJM).

NordStarNordStar: seasonal flights from Krasnoyarsk (KJA) and Norilsk (NSK).

Pegas FlyPegas Fly: seasonal flights from Magnitogorsk (MQF).

YakutiaYakutia: seasonal flights from Yekaterinburg (SVX).

IzhaviaIzhavia: seasonal flights from Chelyabinsk (CEK).

Uzbekistan AirwaysUzbekistan Airways: seasonal flights from Samarkand (SKD), Tashkent (TAS) and Urgench (UGC).

Somon AirSomon Air: seasonal flights from Dushanbe (DYU) and Khujand (LBD).

International flights to Saint Petersburg

Armenia
Flights from Armenia to Saint Petersburg

Yerevan is the only city in Armenia with direct flights to Saint Petersburg. From Yerevan, there are 4 airlines that have direct services to Saint Petersburg, which are Aeroflot (SkyTeam), Nordwind, Pegas Fly and Ural Airlines.

Austria
Flights from Austria to Saint Petersburg

There are 2 airports in Austria that have non-stop flights to Saint Petersburg.

From Salzburg, direct flights are offered by Wizz Air.
From Vienna, the only airline with direct flights is Aeroflot (SkyTeam).

Azerbaijan
Flights from Azerbaijan to Saint Petersburg

In Azerbaijan, the only airport that has a direct connection to Saint Petersburg is . From , direct flights are offered by Ural Airlines. This is a seasonal route that starts in December and ends in March.

Belarus
Flights from Belarus to Saint Petersburg

There is 1 airport in Belarus that has a direct connection to Saint Petersburg, which is Minsk. From Minsk, direct flights are offered by Belavia.

Belgium
Flights from Belgium to Saint Petersburg

In Belgium, the only airport that has a direct connection to Saint Petersburg is Brussels. From Brussels, direct flights are offered by Brussels Airlines (Star Alliance). This is a seasonal route that started in May and ends in October.

Bulgaria
Flights from Bulgaria to Saint Petersburg

If you are looking for a direct flight from Bulgaria to Saint Petersburg, there are 3 airports to choose from.

From Burgas, direct flights are offered by Aeroflot (SkyTeam). This is a seasonal route that started in May and ends in October.
From Sofia, you can fly non-stop with Bulgaria Air or Wizz Air.
From Varna, you can fly non-stop to Saint Petersburg with Aeroflot (SkyTeam). This is a seasonal route that started in May and ends in September.

Cuba
Flights from Cuba to Saint Petersburg

Varadero is the only city in Cuba with direct flights to Saint Petersburg. From Varadero, direct flights are offered by Azur Air. This is a seasonal route that starts in December and ends in January.

Cyprus
Flights from Cyprus to Saint Petersburg

In Cyprus, there are 2 airports that have direct flights to Saint Petersburg.

From Larnaca and Paphos, you can fly with Aeroflot (SkyTeam).

Czechia
Flights from Czechia to Saint Petersburg

There is 1 airport in Czechia that has a direct connection to Saint Petersburg, which is Prague. From Prague, you can fly non-stop with Aeroflot (SkyTeam) or SmartWings.

Denmark
Flights from Denmark to Saint Petersburg

Copenhagen is the only city in Denmark with direct flights to Saint Petersburg. From Copenhagen, direct flights are offered by Wizz Air.

Dominican Republic
Flights from Dominican Republic to Saint Petersburg

In Dominican Republic, the only airport that has a direct connection to Saint Petersburg is La Romana. From La Romana, direct flights are offered by Azur Air. This is a seasonal route that starts in December and ends in January.

Egypt
Flights from Egypt to Saint Petersburg

If you are looking for a direct flight from Egypt to Saint Petersburg, there are 2 airports to choose from.

From Hurghada, direct flights are offered by Aeroflot (SkyTeam), Azur Air and Ural Airlines. This is a seasonal route that starts in December and ends in March.
From Sharm el-Sheikh, you can fly non-stop with Aeroflot (SkyTeam) or Azur Air. This is a seasonal route that starts in December and ends in March.

Finland
Flights from Finland to Saint Petersburg

There is 1 airport in Finland that has a direct connection to Saint Petersburg, which is Helsinki. From Helsinki, direct flights are offered by Finnair (Oneworld).

France
Flights from France to Saint Petersburg

There are 2 airports in France that have non-stop flights to Saint Petersburg.

From Nice, direct flights are offered by Aeroflot (SkyTeam).
From Paris, you can fly non-stop with Aeroflot (SkyTeam) or Air France (SkyTeam).

Germany
Flights from Germany to Saint Petersburg

In Germany, there are 5 airports that have direct flights to Saint Petersburg.

From Berlin and Düsseldorf, you can fly with Aeroflot (SkyTeam).
From Frankfurt, you can fly non-stop to Saint Petersburg with Lufthansa (Star Alliance).
From Hamburg, the only airline with direct flights is Aeroflot (SkyTeam).
From Munich, you can fly non-stop with Aeroflot (SkyTeam) or Lufthansa (Star Alliance).

Greece
Flights from Greece to Saint Petersburg

There are 2 airports in Greece that have non-stop flights to Saint Petersburg.

From Athens and Thessaloniki, you can fly with Aegean (Star Alliance).

Hungary
Flights from Hungary to Saint Petersburg

In Hungary, the only airport that has a direct connection to Saint Petersburg is Budapest. From Budapest, direct flights are offered by Wizz Air.

Israel
Flights from Israel to Saint Petersburg

If you are looking for a direct flight from Israel to Saint Petersburg, there are 2 airports to choose from.

From Eilat, direct flights are offered by Ural Airlines. This is a seasonal route that starts in December and ends in May.
From Tel Aviv, you can fly non-stop with Aeroflot (SkyTeam) or Alrosa.

Italy
Flights from Italy to Saint Petersburg

In Italy there are several airports with flights to Saint Petersburg (6 in total).

From Bologna, Catania and Milan (Bergamo), all direct flights to Saint Petersburg are operated by Wizz Air.
From Milan (Malpensa) and Rome (Fiumicino), you can fly with Aeroflot (SkyTeam).
From Venice (Treviso), you can fly non-stop to Saint Petersburg with Wizz Air.

Kazakhstan
Flights from Kazakhstan to Saint Petersburg

In Kazakhstan, there are 2 airports that have direct flights to Saint Petersburg.

From Almaty, direct flights are offered by Ural Airlines. This is a seasonal route that starts in December and ends in March.
From Nur-Sultan, you can fly non-stop with Air Astana or Red Wings.

Kyrgyzstan
Flights from Kyrgyzstan to Saint Petersburg

If you are looking for a direct flight from Kyrgyzstan to Saint Petersburg, there are 2 airports to choose from.

From Bishkek, you can fly non-stop with Aeroflot (SkyTeam) or Avia Traffic.
From Osh, direct flights are offered by Aeroflot (SkyTeam), Avia Traffic and Ural Airlines.

Latvia
Flights from Latvia to Saint Petersburg

Riga is the only city in Latvia with direct flights to Saint Petersburg. From Riga, direct flights are offered by Air Baltic.

Lithuania
Flights from Lithuania to Saint Petersburg

There is 1 airport in Lithuania that has a direct connection to Saint Petersburg, which is Vilnius. From Vilnius, direct flights are offered by Wizz Air.

Malta
Flights from Malta to Saint Petersburg

Malta is the only city in Malta with direct flights to Saint Petersburg. From Malta, direct flights are offered by Wizz Air.

Moldova
Flights from Moldova to Saint Petersburg

In Moldova, the only airport that has a direct connection to Saint Petersburg is Chișinău. From Chișinău, direct flights are offered by Aeroflot (SkyTeam), Air Moldova and Fly One.

Netherlands
Flights from Netherlands to Saint Petersburg

There is 1 airport in Netherlands that has a direct connection to Saint Petersburg, which is Amsterdam. From Amsterdam, direct flights are offered by KLM (SkyTeam).

Norway
Flights from Norway to Saint Petersburg

In Norway, the only airport that has a direct connection to Saint Petersburg is Oslo. From Oslo, direct flights are offered by Wizz Air.

Poland
Flights from Poland to Saint Petersburg

Warsaw is the only city in Poland with direct flights to Saint Petersburg. From Warsaw, direct flights are offered by LOT (Star Alliance).

Qatar
Flights from Qatar to Saint Petersburg

There is 1 airport in Qatar that has a direct connection to Saint Petersburg, which is Doha. From Doha, direct flights are offered by Qatar Airways (Oneworld).

Romania
Flights from Romania to Saint Petersburg

Bucharest is the only city in Romania with direct flights to Saint Petersburg. From Bucharest, direct flights are offered by Wizz Air.

Serbia
Flights from Serbia to Saint Petersburg

In Serbia, the only airport that has a direct connection to Saint Petersburg is Belgrade. From Belgrade, you can fly non-stop with Aeroflot (SkyTeam) or Air Serbia.

Slovakia
Flights from Slovakia to Saint Petersburg

There is 1 airport in Slovakia that has a direct connection to Saint Petersburg, which is Bratislava. From Bratislava, direct flights are offered by Wizz Air.

South Korea
Flights from South Korea to Saint Petersburg

In South Korea, the only airport that has a direct connection to Saint Petersburg is Seoul. From Seoul, direct flights are offered by Korean Air (SkyTeam). This is a seasonal route that started in April and ends in October.

Spain
Flights from Spain to Saint Petersburg

Barcelona is the only city in Spain with direct flights to Saint Petersburg. From Barcelona, direct flights are offered by Aeroflot (SkyTeam).

Sweden
Flights from Sweden to Saint Petersburg

There are 2 airports in Sweden that have non-stop flights to Saint Petersburg.

From Stockholm (Arlanda), direct flights are offered by SAS (Star Alliance). This is a seasonal route that starts in December and ends in January.
From Stockholm (Skavsta), the only airline with direct flights is Wizz Air.

Switzerland
Flights from Switzerland to Saint Petersburg

In Switzerland, there are 2 airports that have direct flights to Saint Petersburg.

From Geneva, you can fly non-stop with Aeroflot (SkyTeam) or Swiss (Star Alliance).
From Zürich, the only airline with direct flights is Swiss (Star Alliance).

Tajikistan
Flights from Tajikistan to Saint Petersburg

There are 3 airports in Tajikistan that have non-stop flights to Saint Petersburg.

From Dushanbe and Khujand, you can fly with Somon Air and Ural Airlines.
From Kulob, you can fly non-stop to Saint Petersburg with Ural Airlines. This is a seasonal route that starts in December and ends in March.

Tunisia
Flights from Tunisia to Saint Petersburg

There is 1 airport in Tunisia that has a direct connection to Saint Petersburg, which is Monastir. From Monastir, direct flights are offered by Tunisair.

Turkey
Flights from Turkey to Saint Petersburg

If you are looking for a direct flight from Turkey to Saint Petersburg, there are 3 airports to choose from.

From Antalya, you can fly non-stop with Aeroflot (SkyTeam) or Turkish Airlines (Star Alliance).
From Istanbul, direct flights are offered by Aeroflot (SkyTeam), Nordwind and Turkish Airlines (Star Alliance).
From Istanbul (Sabiha), you can fly non-stop to Saint Petersburg with Pegasus.

Ukraine
Flights from Ukraine to Saint Petersburg

Simferopol is the only city in Ukraine with direct flights to Saint Petersburg. From Simferopol, there are 5 airlines that have direct services to Saint Petersburg, which are Aeroflot (SkyTeam), Alrosa, Nordavia, Nordwind and Red Wings.

United Arab Emirates
Flights from United Arab Emirates to Saint Petersburg

In United Arab Emirates, there are 2 airports that have direct flights to Saint Petersburg.

From Dubai, direct flights are offered by Aeroflot (SkyTeam), Emirates and Rossiya.
From Dubai (Sharjah), the only airline with direct flights is Ural Airlines. This is a seasonal route that starts in December and ends in March.

United Kingdom
Flights from United Kingdom to Saint Petersburg

In United Kingdom, the only airport that has a direct connection to Saint Petersburg is London Luton. From London Luton, direct flights are offered by Wizz Air.

Uzbekistan
Flights from Uzbekistan to Saint Petersburg

In Uzbekistan there are several airports with flights to Saint Petersburg (8 in total).

From Bukhara, Fergana and Karshi, all direct flights to Saint Petersburg are operated by Ural Airlines.
From Namangan, you can fly non-stop with Aeroflot (SkyTeam) or Ural Airlines. This is a seasonal route that starts in December and ends in March.
From Navoi, you can fly non-stop with Red Wings or Ural Airlines. This is a seasonal route that starts in December and ends in March.
From Samarkand and Tashkent, you can fly with Aeroflot (SkyTeam) and Uzbekistan Airways.
From Urgench, there are 5 airlines that have direct services to Saint Petersburg, which are Aeroflot (SkyTeam), Red Wings, S7 Airlines (Oneworld), Ural Airlines and Uzbekistan Airways. This is a seasonal route that starts in December and ends in March.

Domestic flights to Saint Petersburg

Russia
Flights from Russia to Saint Petersburg

There are lots of domestic flights to Saint Petersburg (LED). 72 airports in Russia have direct flights to the airport.

From , direct flights are offered by Aeroflot (SkyTeam).
From Anapa, direct flights are offered by Aeroflot (SkyTeam), Nordavia and Pobeda.
From Arkhangelsk, direct flights are offered by Aeroflot (SkyTeam), Nordavia and Red Wings.
From Astrakhan, the only airline with direct flights is Pobeda.
From Barnaul, direct flights are offered by Nordwind. This is a seasonal route that starts in December and ends in March.
From Belgorod, you can fly non-stop to Saint Petersburg with Pegas Fly. This is a seasonal route that starts in December and ends in March.
From Bryansk, direct flights are offered by Azimuth. This is a seasonal route that starts in December and ends in March.
From Cheboksary, the only airline with direct flights is Pobeda.
From Chelyabinsk, there are 4 airlines that have direct services to Saint Petersburg, which are Aeroflot (SkyTeam), Izhavia, Nordavia and Pobeda.
From Cherepovets, the only airline with direct flights is Severstal. This is a seasonal route that starts in December and ends in March.
From Elista, direct flights are offered by Azimuth. This is a seasonal route that starts in December and ends in March.
From Gelendzhik and Grozny, you can fly with Aeroflot (SkyTeam).
From Irkutsk, you can fly non-stop with Aeroflot (SkyTeam) or S7 Airlines (Oneworld).
From Ivanovo, you can fly non-stop to Saint Petersburg with RusLine.
From Izhevsk, the only airline with direct flights is Izhavia. This is a seasonal route that starts in December and ends in March.
From Kaliningrad, there are 5 airlines that have direct services to Saint Petersburg, which are Aeroflot (SkyTeam), Nordavia, Pobeda, Red Wings and Ural Airlines.
From Kaluga, you can fly non-stop with Azimuth or RusLine.
From Kazan, direct flights are offered by Aeroflot (SkyTeam), Nordavia and Pobeda.
From Kemerovo, the only airline with direct flights is Nordwind. This is a seasonal route that starts in December and ends in March.
From Kirov, you can fly non-stop with Aeroflot (SkyTeam) or Pobeda.
From Kirovsk / Apatity, you can fly non-stop with Aeroflot (SkyTeam) or Severstal. This is a seasonal route that starts in December and ends in March.
From Krasnodar, airlines that operate direct flights are Aeroflot (SkyTeam), Alrosa, Azimuth, Nordavia, Pobeda and Red Wings.
From Krasnoyarsk, you can fly non-stop with Aeroflot (SkyTeam) or NordStar.
From Kursk and Lipetsk, all direct flights to Saint Petersburg are operated by RusLine.
From Magnitogorsk, you can fly non-stop to Saint Petersburg with Pegas Fly. This is a seasonal route that starts in December and ends in March.
From Makhachkala, direct flights are offered by Aeroflot (SkyTeam), Pobeda and Red Wings.
From Mineralnye Vody, there are 4 airlines that have direct services to Saint Petersburg, which are Aeroflot (SkyTeam), Nordavia, Pobeda and Red Wings.
From Moscow Domodedovo, airlines that operate direct flights are Alrosa, IrAero, NordStar, Red Wings, S7 Airlines (Oneworld) and Ural Airlines.
From Moscow Sheremetyevo, there are 4 airlines that have direct services to Saint Petersburg, which are Aeroflot (SkyTeam), Nordwind, Pegas Fly and Pobeda.
From Moscow Vnukovo, there are 5 airlines that have direct services to Saint Petersburg, which are Aeroflot (SkyTeam), Alrosa, Azur Air, Pobeda and UTair.
From Murmansk, direct flights are offered by Aeroflot (SkyTeam), Nordavia and Red Wings.
From Nadym, the only airline with direct flights is Yamal Airlines. This is a seasonal route that starts in December and ends in March.
From Nalchik, direct flights are offered by Aeroflot (SkyTeam).
From Naryan-Mar, you can fly non-stop with Nordavia or RusLine.
From Nizhnekamsk, direct flights are offered by Pobeda.
From Nizhnevartovsk, you can fly non-stop with Aeroflot (SkyTeam) or UTair.
From Nizhny Novgorod, direct flights are offered by Aeroflot (SkyTeam), Pegas Fly and RusLine.
From Norilsk, the only airline with direct flights is NordStar. This is a seasonal route that starts in December and ends in March.
From Novokuznetsk, direct flights are offered by Nordwind. This is a seasonal route that starts in December and ends in March.
From Novosibirsk, direct flights are offered by Aeroflot (SkyTeam), Pobeda and S7 Airlines (Oneworld).
From Novy Urengoy and Noyabrsk, you can fly with Yamal Airlines.
From Omsk, you can fly non-stop with Aeroflot (SkyTeam) or Nordwind.
From Orenburg, direct flights are offered by Aeroflot (SkyTeam), Nordavia and Nordwind.
From Orsk, direct flights are offered by Pegas Fly. This is a seasonal route that starts in December and ends in January.
From Perm, direct flights are offered by Aeroflot (SkyTeam), Nordavia and Pobeda.
From Rostov, direct flights are offered by Aeroflot (SkyTeam), Azimuth and Nordavia.
From Salekhard, the only airline with direct flights is Yamal Airlines. This is a seasonal route that starts in December and ends in March.
From Samara, you can fly non-stop with Aeroflot (SkyTeam) or Nordavia.
From Saransk, the only airline with direct flights is IrAero.
From Saratov, direct flights are offered by Pobeda.
From Sochi, airlines that operate direct flights are Aeroflot (SkyTeam), Nordavia, Nordwind, Pegas Fly, Pobeda and Red Wings.
From Sovetsky, direct flights are offered by Severstal. This is a seasonal route that starts in December and ends in March.
From Stavropol, the only airline with direct flights is Pobeda.
From Surgut, you can fly non-stop with Aeroflot (SkyTeam) or UTair.
From Syktyvkar, you can fly non-stop with Aeroflot (SkyTeam) or Nordavia.
From Tambov, direct flights are offered by RusLine.
From Tomsk, you can fly non-stop with Aeroflot (SkyTeam) or Nordwind.
From Tyumen, there are 4 airlines that have direct services to Saint Petersburg, which are Aeroflot (SkyTeam), Nordavia, Pobeda and UTair.
From Ufa, direct flights are offered by Aeroflot (SkyTeam), Nordavia and Pobeda.
From Ukhta / Sosnogorsk, you can fly non-stop to Saint Petersburg with Severstal. This is a seasonal route that starts in December and ends in March.
From Ulyanovsk, you can fly non-stop with Pobeda or RusLine.
From Usinsk, direct flights are offered by UVT Aero. This is a seasonal route that starts in December and ends in February.
From Vladikavkaz, you can fly non-stop to Saint Petersburg with Pobeda.
From Vladivostok, direct flights are offered by Nordwind. This is a seasonal route that starts in December and ends in March.
From Volgograd, you can fly non-stop with Aeroflot (SkyTeam) or Pobeda.
From Vologda, you can fly non-stop to Saint Petersburg with Vologda Air.
From Voronezh, the only airline with direct flights is Pobeda.
From Yakutsk, direct flights are offered by Yakutia. This is a seasonal route that starts in December and ends in March.
From Yekaterinburg, there are 5 airlines that have direct services to Saint Petersburg, which are Aeroflot (SkyTeam), Pobeda, Red Wings, Ural Airlines and Yakutia.

Alternative airports near Saint Petersburg

Flying to an alternative airport near Saint Petersburg could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. The only alternative airport to Saint Petersburg (LED) within a range of 125 miles (200 km) is Lappeenranta (LPP).

Frequently asked questions - FAQ

How many airports are there in Saint Petersburg?

There is 1 airport in Saint Petersburg: Pulkovo Airport (LED).

What is the best airport to fly into Saint Petersburg?

The most convenient airport to fly into Saint Petersburg is Pulkovo Airport (LED).

How many airlines fly to Saint Petersburg?

There are 50 airlines flying to Saint Petersburg from 148 airports around the world, as of December 2021.

Which airlines fly to Saint Petersburg?

Aeroflot, Pobeda and Ural Airlines operate most flights to Saint Petersburg. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying to Saint Petersburg?

SkyTeam, Star Alliance and Oneworld are all flying to Saint Petersburg.

How many nonstop flights are there to Saint Petersburg?

There are roughly 5,700 flights arriving at Saint Petersburg every month (or 1,330 flights each week), from a total of 148 airports worldwide.

What is the official name of Saint Petersburg Airport?

The official name of Saint Petersburg Airport is Pulkovo Airport.

What is the airport code of Saint Petersburg Airport?

The airport code of Saint Petersburg Airport is LED.

What are the most popular flights to Saint Petersburg?

Moscow Sheremetyevo, Moscow Vnukovo and Moscow Domodedovo are the 3 most popular routes to Saint Petersburg. For a complete overview of all flight routes to Saint Petersburg, please use our flight map.

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 📅  Date filters
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🌟  Class filters
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Personal
Annual
€ 2.99*
Per Month
Business
Annual
€ 19.99*
Per Month

  Cancel anytime.
Personal use only.

* Renews at €35.88 annually.  Cancel anytime.
Personal use only.

* Renews at €239.88 annually.  Cancel anytime.
Business license.