Flights to Saint Petersburg

Direct flights from 100 cities, 1,296 flights a week. From Dubai the flight takes 6h 55m, tickets from $294. From Ras Al Khaimah the flight takes 7h 25m, tickets from $487.

Flights to Saint Petersburg at a glance

cities with nonstop flights here
100
nonstop flights a week
1,296
lowest fare from Dubai
$294
flight time from Dubai
6h 55m
lowest fare from Ras Al Khaimah
$487
flight time from Ras Al Khaimah
7h 25m
arrival airport
Pulkovo
best months to visit
June and July

Where you can fly to Saint Petersburg from

Nonstop flights, busiest routes first

When to fly to Saint Petersburg

Weather by month

The most comfortable months are June and July: +22° by day, sea +21°, 13 rainy days a month. Long-term monthly averages.

Jan
−3° −8° 0° 16 days
Feb
−3° −8° 0° 10 days
Mar
+3° −4° 0° 10 days
Apr
+9° 0° +3° 11 days
May
+15° +6° +11° 12 days
Jun
+21° +13° +19° 12 days
Jul
+24° +16° +22° 15 days
Aug
+22° +14° +22° 15 days
Sep
+17° +9° +18° 10 days
Oct
+9° +4° +9° 13 days
Nov
+3° −1° +3° 17 days
Dec
−2° −6° 0° 16 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Arrival airport

Where the nonstop flights land

1,274 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Saint Petersburg from?
From 100 cities. The busiest routes are from Dubai (7 flights a week), Ras Al Khaimah (7 flights a week) and Abu Dhabi (3 flights a week).
How long is the flight from Dubai to Saint Petersburg?
A nonstop flight takes about 6 hours 55 minutes, tickets from $294.
How long is the flight from Ras Al Khaimah to Saint Petersburg?
A nonstop flight takes about 7 hours 25 minutes, tickets from $487.
What is the cheapest city to fly to Saint Petersburg from?
Moscow from $14, Samara from $25, Kazan from $29 and Yekaterinburg from $38.
When is the best time to fly to Saint Petersburg?
The most comfortable months are June and July: +22° by day, sea +21°, 13 rainy days a month. Long-term monthly averages.
Which airport do flights to Saint Petersburg arrive at?
All nonstop flights land at Pulkovo (LED).

Cities near Saint Petersburg with their own flights

Worth a look when fares or dates to Saint Petersburg do not suit; distance by straight line