Flights from Saint Petersburg

Direct flights to 99 cities in 17 countries, 1,250 flights a week from Pulkovo. The cheapest destination is Kaliningrad, from $14. The farthest nonstop destination is Nha Trang, 5,102 mi (8,211 km) away.

Flights from Saint Petersburg at a glance

nonstop destinations
99
countries
17
flights a week
1,250
airport
1
airlines
41
cheapest fare, to Kaliningrad
$14
destinations under 2 hours away
14
farthest, Nha Trang
5,102 mi (8,211 km)

Cheapest flights from Saint Petersburg

Lowest fares found recently; search to check the price for your dates

Under 2 hours away

Nonstop flights of up to two hours, shortest first

Domestic flights from Saint Petersburg

Nonstop flights within Russia, busiest first

International flights from Saint Petersburg

Nonstop flights to 16 countries

All nonstop flights from Saint Petersburg

99 cities, busiest routes first

CityFare
Moscow Russia, 1h 35m, 249 a week from $16
Kaliningrad Russia, 2h, 68 a week from $14
Istanbul Turkiye, 3h 55m, 56 a week from $133
Yekaterinburg Russia, 2h 50m, 52 a week
Kazan Russia, 2h 15m, 40 a week from $29
Arkhangelsk Russia, 1h 40m, 32 a week
Adler/Sochi Russia, 4h 35m, 29 a week
Murmansk Russia, 2h 5m, 29 a week
Ufa Russia, 2h 35m, 28 a week from $146
Minsk Belarus, 1h 30m, 26 a week from $59
Samara Russia, 2h 25m, 26 a week from $94
Novosibirsk Russia, 4h 25m, 25 a week from $183
Krasnodar Russia, 4h 50m, 23 a week from $170
Mineralnye Vody Russia, 4h 5m, 20 a week
Chelyabinsk Russia, 3h, 20 a week
Krasnoyarsk Russia, 4h 55m, 20 a week
Makhachkala Russia, 3h 45m, 19 a week from $45
Izhevsk Russia, 2h 20m, 18 a week
Tyumen Russia, 3h 5m, 17 a week from $111
Nizhniy Novgorod Russia, 1h 50m, 17 a week
Volgograd Russia, 2h 43m, 16 a week from $132
Tashkent Uzbekistan, 4h 50m, 15 a week from $103
Dubai United Arab Emirates, 6h 30m, 14 a week from $93
Baku Azerbaijan, 4h 8m, 14 a week from $174
Omsk Russia, 3h 40m, 14 a week from $162
Perm Russia, 2h 28m, 14 a week
Surgut Russia, 3h 20m, 13 a week from $123
Cherepovets Russia, 55m, 13 a week
Dushanbe Tajikistan, 5h 5m, 12 a week
Orenburg Russia, 2h 55m, 12 a week
Antalya Turkiye, 4h 30m, 11 a week from $160
Yerevan Armenia, 4h 15m, 11 a week
Syktyvkar Russia, 2h 8m, 11 a week
Shanghai China, 9h 28m, 10 a week
Irkutsk Russia, 6h, 10 a week
Kirovsk Russia, 1h 55m, 10 a week
Osh Kyrgyzstan, 5h 10m, 8 a week
Samarkand Uzbekistan, 4h 50m, 8 a week
Vladikavkaz Russia, 3h 55m, 7 a week from $164
Chita Russia, 8h 45m, 7 a week
Ivanovo Russia, 1h 25m, 7 a week
Khabarovsk Russia, 10h 45m, 7 a week
Khujand Tajikistan, 4h 55m, 7 a week
Naberezhnye Chelny Russia, 2h 25m, 7 a week
Saratov Russia, 2h 25m, 7 a week
Ukhta Russia, 2h, 7 a week
Vladivostok Russia, 11h 23m, 7 a week
Phuket Thailand, 10h, 6 a week
Belgrade Serbia, 3h, 6 a week
Chengdu China, 8h 5m, 6 a week
Urgench Uzbekistan, 4h 20m, 6 a week
Almaty Kazakhstan, 4h 55m, 5 a week
Astana Kazakhstan, 3h 50m, 5 a week
Kirov Russia, 2h, 5 a week
Naryan-Mar Russia, 2h 25m, 5 a week
Penza Russia, 2h 15m, 5 a week
Salekhard Russia, 5h 10m, 5 a week
Beijing China, 7h 45m, 4 a week
Tbilisi Georgia, 4h 5m, 4 a week
Groznyy Russia, 3h 50m, 4 a week from $200
Astrakhan Russia, 3h 23m, 4 a week
Cheboksary Russia, 2h, 4 a week
Nizhnevartovsk Russia, 3h 35m, 4 a week
Novokuznetsk Russia, 4h 30m, 4 a week
Novy Urengoy Russia, 3h 20m, 4 a week
Stavropol Russia, 4h 10m, 4 a week
Ulyanovsk Russia, 2h 15m, 4 a week
Yaroslavl Russia, 1h 30m, 4 a week
Abu Dhabi United Arab Emirates, 6h 15m, 3 a week from $116
Sharm el Sheikh Egypt, 5h 50m, 3 a week
Hurghada Egypt, 7h 15m, 3 a week
Barnaul Russia, 4h 28m, 3 a week
Termez Uzbekistan, 5h 10m, 3 a week
Tomsk Russia, 4h 15m, 3 a week
Yakutsk Russia, 6h 35m, 3 a week
Bangkok Thailand, 10h 5m, 2 a week
Sanya China, 10h, 2 a week
Shymkent Kazakhstan, 5h, 2 a week
Fergana Uzbekistan, 4h 55m, 2 a week
Gorno-Altaysk Russia, 4h 40m, 2 a week
Kemerovo Russia, 4h 25m, 2 a week
Khanty-Mansiysk Russia, 3h 10m, 2 a week
Kurgan Russia, 3h 5m, 2 a week
Magnitogorsk Russia, 2h 55m, 2 a week
Nadym Russia, 3h 20m, 2 a week
Nalchik Russia, 4h 5m, 2 a week
Noyabrsk Russia, 3h 18m, 2 a week
Orsk Russia, 3h 5m, 2 a week
Saransk Russia, 2h, 2 a week from $32
Sukhumi Abkhazia, 4h 45m, 2 a week
Tambov Russia, 1h 50m, 2 a week
Nha Trang Vietnam, 11h, 1 a week from $506
Batumi Georgia, 4h 20m, 1 a week
Bukhara Uzbekistan, 4h 55m, 1 a week
Namangan Uzbekistan, 4h 55m, 1 a week
Qarshi Uzbekistan, 4h 45m, 1 a week
Sovetsky Russia, 2h 30m, 1 a week
Ankara Turkiye, 4h, seasonal from $134
Ganja Azerbaijan, 4h 20m, seasonal

Saint Petersburg airport

Where the nonstop flights depart from

1,228 flights a week, 100 destinations

Airlines

Nonstop flights a week from Saint Petersburg

Frequently asked questions

Where can you fly nonstop from Saint Petersburg?
To 99 cities in 17 countries. The busiest routes are Moscow (249 flights a week), Kaliningrad (68 flights a week), Istanbul (56 flights a week), Yekaterinburg (52 flights a week) and Kazan (40 flights a week).
What are the cheapest flights from Saint Petersburg?
Kaliningrad from $14, Moscow from $16, Kazan from $29 and Saransk from $32. Search shows the price for your dates.
Which countries have direct flights from Saint Petersburg?
Uzbekistan, China, Turkiye, Kazakhstan, Tajikistan, United Arab Emirates, Azerbaijan and Thailand and 8 more.
Which airport does Saint Petersburg fly from?
All nonstop flights depart from Pulkovo.
Which airlines fly from Saint Petersburg?
Rossiya Airlines (514 flights a week), Pobeda (138 flights a week), Nordwind Airlines (90 flights a week), Smartavia (78 flights a week), Ural Airlines (49 flights a week) and Aeroflot (45 flights a week) and 35 more.
Where can you fly from Saint Petersburg in under 2 hours?
Cherepovets (55m), Ivanovo (1h 25m), Minsk (1h 30m), Yaroslavl (1h 30m), Moscow (1h 35m), Arkhangelsk (1h 40m), Nizhniy Novgorod (1h 50m) and Tambov (1h 50m).

Flights from other cities