Cheap flights from Moscow to Saint Petersburg

293 nonstop flights a week, 15 of them today. Operated by 8 airlines, about 1h 35m in the air, 393 mi (632 km). Tickets from $14.

Flights from Moscow to Saint Petersburg

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Moscow to Saint Petersburg at a glance

flight time, from 35m to 1h 50m
1h 35m
straight-line distance
393 mi (632 km)
flights a week
293
flights today
15
first and last departure
01:00 - 23:30
lowest price, nonstop, 11 November
$14
airlines
8

Moscow to Saint Petersburg flight schedule

293 flights a week, 15 today, 22 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
FV 6805
Rossiya Airlines
01:00 Sheremetyevo International, terminal B
02:30 Pulkovo, terminal 1
1h 30m
Mon, Fri, Sat
Sukhoi Superjet 100
FV 6039
Rossiya Airlines
06:00 Sheremetyevo International, terminal B
07:35 Pulkovo, terminal 1
1h 35m
Tue, Wed, Thu
Sukhoi Superjet 100
DP 6825
Pobeda
07:00 Sheremetyevo International, terminal D
08:30 Pulkovo, terminal 1
1h 30m
Wed, Sat
Boeing 737-800
FV 6127
Rossiya Airlines
07:00 Sheremetyevo International, terminal B
08:30 Pulkovo, terminal 1
1h 30m
Mon, Fri
Sukhoi Superjet 100
FV 6188
Rossiya Airlines
07:00 Vnukovo, terminal A
08:35 Pulkovo, terminal 1
1h 35m
Mon, Tue, Thu, Fri, Sat
Sukhoi Superjet 100
DP 201
Pobeda
07:05 Vnukovo, terminal A
08:40 Pulkovo, terminal 1
1h 35m
Wed, Fri, Sun
Boeing 737-800
DP 6821
Pobeda
07:05 Sheremetyevo International, terminal D
08:30 Pulkovo
1h 25m
Wed
SU 6
Aeroflot
07:25 Sheremetyevo International, terminal B
09:00 Pulkovo, terminal 1
1h 35m
Daily
Airbus A321
Y7 3212
NordStar
07:50 Moscow Domodedovo
09:40 Pulkovo, terminal 1
1h 50m
Mon
Boeing 737-800
FV 6170
Rossiya Airlines
08:00 Vnukovo, terminal A
09:35 Pulkovo, terminal 1
1h 35m
Daily
Sukhoi Superjet 100
FV 6955
Rossiya Airlines
08:00 Sheremetyevo International, terminal B
09:35 Pulkovo, terminal 1
1h 35m
Mon, Fri
Sukhoi Superjet 100
DP 6823
Pobeda
08:05 Sheremetyevo International, terminal D
09:35 Pulkovo, terminal 1
1h 30m
Tue
Boeing 737-800
S7 1009
S7 Airlines
08:15 Moscow Domodedovo
10:00 Pulkovo, terminal 1
1h 45m
Fri
Airbus A320
FV 6012
Rossiya Airlines
08:30 Vnukovo, terminal A
10:05 Pulkovo, terminal 1
1h 35m
Mon
Sukhoi Superjet 100
FV 6131
Rossiya Airlines
08:30 Sheremetyevo International, terminal B
10:00 Pulkovo, terminal 1
1h 30m
Mon, Tue, Wed, Thu, Sat, Sun
Sukhoi Superjet 100
DP 6823
Pobeda
08:50 Sheremetyevo International, terminal D
10:20 Pulkovo, terminal 1
1h 30m
Sun
Boeing 737-800
DP 6823
Pobeda
08:55 Sheremetyevo International, terminal D
10:25 Pulkovo, terminal 1
1h 30m
Mon, Sat
Boeing 737-800
FV 6162
Rossiya Airlines
09:00 Vnukovo, terminal A
10:40 Pulkovo, terminal 1
1h 40m
Mon, Thu, Sun
Sukhoi Superjet 100
FV 6801
Rossiya Airlines
09:00 Sheremetyevo International, terminal B
10:30 Pulkovo, terminal 1
1h 30m
Fri, Sat
Sukhoi Superjet 100
DP 6823
Pobeda
09:10 Sheremetyevo International, terminal D
10:40 Pulkovo, terminal 1
1h 30m
Thu, Fri
Boeing 737-800
SU 10
Aeroflot
09:20 Sheremetyevo International, terminal B
11:00 Pulkovo, terminal 1
1h 40m
Daily
Airbus A320
DP 6823
Pobeda
09:30 Sheremetyevo International, terminal D
11:00 Pulkovo, terminal 1
1h 30m
Wed
Boeing 737-800
FV 6041
Rossiya Airlines
09:30 Sheremetyevo International, terminal B
11:05 Pulkovo, terminal 1
1h 35m
Wed
Sukhoi Superjet 100
FV 6052
Rossiya Airlines
09:30 Vnukovo, terminal A
11:05 Pulkovo, terminal 1
1h 35m
Mon, Tue, Wed, Thu, Fri
Sukhoi Superjet 100
FV 6213
Rossiya Airlines
10:00 Sheremetyevo International, terminal B
11:30 Pulkovo, terminal 1
1h 30m
Mon, Tue, Wed, Fri
Sukhoi Superjet 100
S7 1011
S7 Airlines
10:10 Moscow Domodedovo
11:55 Pulkovo, terminal 1
1h 45m
Tue, Wed, Thu, Fri, Sat, Sun
Airbus A319
FV 6004
Rossiya Airlines
10:30 Vnukovo, terminal A
12:05 Pulkovo, terminal 1
1h 35m
Mon, Tue, Thu, Fri, Sat, Sun
Sukhoi Superjet 100
FV 6012
Rossiya Airlines
10:30 Vnukovo, terminal A
12:05 Pulkovo, terminal 1
1h 35m
Wed
Sukhoi Superjet 100
FV 6057
Rossiya Airlines
10:30 Sheremetyevo International, terminal B
12:00 Pulkovo, terminal 1
1h 30m
Mon, Wed, Thu, Fri, Sat, Sun
Sukhoi Superjet 100
DP 203
Pobeda
10:55 Vnukovo, terminal A
12:30 Pulkovo, terminal 1
1h 35m
Sat
Boeing 737-800
FV 6091
Rossiya Airlines
10:55 Sheremetyevo International, terminal B
12:35 Pulkovo, terminal 1
1h 40m
Sun
Sukhoi Superjet 100
6R 623
ALROSA
11:00 Vnukovo, terminal A
12:40 Pulkovo, terminal 1
1h 40m
Sat
Boeing 737-700
FV 6055
Rossiya Airlines
11:00 Sheremetyevo International, terminal B
12:35 Pulkovo, terminal 1
1h 35m
Tue, Sat
Sukhoi Superjet 100
FV 6059
Rossiya Airlines
11:00 Sheremetyevo International, terminal B
12:30 Pulkovo, terminal 1
1h 30m
Fri
Sukhoi Superjet 100
DP 203
Pobeda
11:20 Vnukovo, terminal A
12:55 Pulkovo, terminal 1
1h 35m
Sun
Boeing 737-800
FV 6006
Rossiya Airlines
11:30 Vnukovo, terminal A
13:05 Pulkovo, terminal 1
1h 35m
Mon, Tue, Wed, Thu, Fri, Sat
Sukhoi Superjet 100
FV 6043
Rossiya Airlines
11:30 Sheremetyevo International, terminal B
13:00 Pulkovo, terminal 1
1h 30m
Tue, Wed
Sukhoi Superjet 100
FV 6215
Rossiya Airlines
11:30 Sheremetyevo International, terminal B
13:00 Pulkovo, terminal 1
1h 30m
Mon, Thu, Fri, Sat, Sun
Sukhoi Superjet 100
FV 6087
Rossiya Airlines
11:45 Sheremetyevo International, terminal B
13:20 Pulkovo, terminal 1
1h 35m
Sun
Sukhoi Superjet 100
FV 6087
Rossiya Airlines
12:00 Sheremetyevo International, terminal B
13:35 Pulkovo, terminal 1
1h 35m
Thu, Fri, Sat
Sukhoi Superjet 100
FV 6709
Rossiya Airlines
12:00 Sheremetyevo International, terminal B
13:35 Pulkovo, terminal 1
1h 35m
Sun
Sukhoi Superjet 100
DP 203
Pobeda
12:30 Vnukovo, terminal A
14:05 Pulkovo, terminal 1
1h 35m
Tue, Fri
Boeing 737-800
FV 6008
Rossiya Airlines
12:30 Vnukovo, terminal A
14:05 Pulkovo, terminal 1
1h 35m
Mon, Tue, Thu, Fri, Sat, Sun
Sukhoi Superjet 100
FV 6245
Rossiya Airlines
12:30 Sheremetyevo International, terminal B
14:00 Pulkovo, terminal 1
1h 30m
Daily
Sukhoi Superjet 100
DP 203
Pobeda
12:40 Vnukovo, terminal A
14:15 Pulkovo, terminal 1
1h 35m
Sat
Boeing 737-800
DP 203
Pobeda
12:45 Vnukovo, terminal A
14:20 Pulkovo, terminal 1
1h 35m
Wed, Thu
Boeing 737-800
DP 201
Pobeda
12:50 Vnukovo, terminal A
14:25 Pulkovo, terminal 1
1h 35m
Tue, Thu, Sat
Boeing 737-800
FV 6020
Rossiya Airlines
13:00 Vnukovo, terminal A
14:35 Pulkovo, terminal 1
1h 35m
Sat
Sukhoi Superjet 100
FV 6043
Rossiya Airlines
13:00 Sheremetyevo International, terminal B
14:35 Pulkovo, terminal 1
1h 35m
Fri, Sun
Sukhoi Superjet 100
FV 6053
Rossiya Airlines
13:00 Sheremetyevo International, terminal B
14:35 Pulkovo, terminal 1
1h 35m
Mon, Thu, Sat
Sukhoi Superjet 100
DP 6825
Pobeda
13:10 Sheremetyevo International, terminal D
14:40 Pulkovo, terminal 1
1h 30m
Sun
Boeing 737-800
FV 6010
Rossiya Airlines
13:30 Vnukovo, terminal A
15:05 Pulkovo, terminal 1
1h 35m
Mon, Wed, Fri, Sat, Sun
Sukhoi Superjet 100
FV 6045
Rossiya Airlines
13:30 Sheremetyevo International, terminal B
15:00 Pulkovo, terminal 1
1h 30m
Mon, Thu, Fri, Sat, Sun
Sukhoi Superjet 100
FV 6047
Rossiya Airlines
13:30 Sheremetyevo International, terminal B
15:00 Pulkovo, terminal 1
1h 30m
Tue, Wed
Sukhoi Superjet 100
DP 6825
Pobeda
13:40 Sheremetyevo International, terminal D
15:05 Pulkovo, terminal 1
1h 25m
Fri
Boeing 737-800
DP 203
Pobeda
13:50 Vnukovo, terminal A
15:20 Pulkovo, terminal 1
1h 30m
Mon
Boeing 737-800
FV 6047
Rossiya Airlines
13:50 Sheremetyevo International, terminal B
15:30 Pulkovo, terminal 1
1h 40m
Sun
Sukhoi Superjet 100
FV 6083
Rossiya Airlines
13:50 Sheremetyevo International, terminal B
15:35 Pulkovo, terminal 1
1h 45m
Mon, Sat
Sukhoi Superjet 100
DP 6825
Pobeda
14:10 Sheremetyevo International, terminal D
15:40 Pulkovo, terminal 1
1h 30m
Tue, Thu
Boeing 737-800
FV 6047
Rossiya Airlines
14:10 Sheremetyevo International, terminal B
15:45 Pulkovo, terminal 1
1h 35m
Fri
Sukhoi Superjet 100
DP 6825
Pobeda
14:20 Sheremetyevo International, terminal D
15:45 Pulkovo, terminal 1
1h 25m
Mon
Boeing 737-800
DP 6825
Pobeda
14:30 Sheremetyevo International, terminal D
16:00 Pulkovo, terminal 1
1h 30m
Thu
Boeing 737-800
FV 6026
Rossiya Airlines
14:30 Vnukovo, terminal A
16:05 Pulkovo, terminal 1
1h 35m
Mon, Tue, Thu, Fri, Sat, Sun
Sukhoi Superjet 100
FV 6043
Rossiya Airlines
14:30 Sheremetyevo International, terminal B
16:05 Pulkovo, terminal 1
1h 35m
Sat
Sukhoi Superjet 100
FV 6427
Rossiya Airlines
14:30 Sheremetyevo International, terminal B
16:00 Pulkovo, terminal 1
1h 30m
Mon, Tue, Thu, Fri, Sun
Sukhoi Superjet 100
FV 6495
Rossiya Airlines
14:30 Sheremetyevo International, terminal B
16:00 Pulkovo, terminal 1
1h 30m
Wed
Sukhoi Superjet 100
SU 40
Aeroflot
14:55 Sheremetyevo International, terminal B
16:30 Pulkovo, terminal 1
1h 35m
Wed
Airbus A320
DP 203
Pobeda
15:00 Vnukovo, terminal A
16:35 Pulkovo, terminal 1
1h 35m
Fri
Boeing 737-800
FV 6085
Rossiya Airlines
15:05 Sheremetyevo International, terminal B
16:35 Pulkovo, terminal 1
1h 30m
Mon, Tue, Thu
Sukhoi Superjet 100
FV 6049
Rossiya Airlines
15:10 Sheremetyevo International, terminal B
16:45 Pulkovo, terminal 1
1h 35m
Sun
Sukhoi Superjet 100
SU 24
Aeroflot
15:15 Sheremetyevo International, terminal B
16:45 Pulkovo, terminal 1
1h 30m
Sun
Airbus A321
FV 6028
Rossiya Airlines
15:30 Vnukovo, terminal A
17:05 Pulkovo, terminal 1
1h 35m
Daily
Sukhoi Superjet 100
FV 6495
Rossiya Airlines
15:30 Sheremetyevo International, terminal B
17:00 Pulkovo, terminal 1
1h 30m
Mon, Tue, Thu, Fri, Sat, Sun
Sukhoi Superjet 100
FV 6497
Rossiya Airlines
16:00 Sheremetyevo International, terminal B
17:30 Pulkovo, terminal 1
1h 30m
Tue, Wed, Thu, Fri, Sat, Sun
Sukhoi Superjet 100
FV 6024
Rossiya Airlines
16:30 Vnukovo, terminal A
18:05 Pulkovo, terminal 1
1h 35m
Tue, Thu
Sukhoi Superjet 100
FV 6515
Rossiya Airlines
16:30 Sheremetyevo International, terminal B
18:00 Pulkovo, terminal 1
1h 30m
Mon, Tue, Wed, Thu, Sat, Sun
Sukhoi Superjet 100
FV 5998
Rossiya Airlines
17:00 Sheremetyevo International, terminal B
17:35 Pulkovo
35m
Tue
FV 6032
Rossiya Airlines
17:00 Vnukovo, terminal A
18:35 Pulkovo, terminal 1
1h 35m
Mon, Wed, Fri, Sat, Sun
Sukhoi Superjet 100
SU 30
Aeroflot
17:30 Sheremetyevo International, terminal B
19:00 Pulkovo, terminal 1
1h 30m
Daily
Airbus A321
FV 6519
Rossiya Airlines
18:00 Sheremetyevo International, terminal B
19:30 Pulkovo, terminal 1
1h 30m
Wed, Thu, Fri
Sukhoi Superjet 100
FV 6176
Rossiya Airlines
18:30 Vnukovo, terminal A
20:05 Pulkovo, terminal 1
1h 35m
Tue, Wed, Thu, Fri, Sat, Sun
Sukhoi Superjet 100
SU 32
Aeroflot
18:30 Sheremetyevo International, terminal B
20:00 Pulkovo, terminal 1
1h 30m
Mon, Tue, Wed, Fri, Sat, Sun
Airbus A320
FV 6579
Rossiya Airlines
19:00 Sheremetyevo International, terminal B
20:30 Pulkovo, terminal 1
1h 30m
Tue, Wed, Thu, Fri, Sun
Sukhoi Superjet 100
FV 6178
Rossiya Airlines
19:30 Vnukovo, terminal A
21:05 Pulkovo, terminal 1
1h 35m
Mon, Wed, Thu, Fri, Sun
Sukhoi Superjet 100
FV 6703
Rossiya Airlines
20:00 Sheremetyevo International, terminal B
21:30 Pulkovo, terminal 1
1h 30m
Mon, Tue, Wed, Fri, Sat, Sun
Sukhoi Superjet 100
FV 6097
Rossiya Airlines
20:30 Sheremetyevo International, terminal B
22:00 Pulkovo, terminal 1
1h 30m
Mon, Wed, Thu, Fri
Sukhoi Superjet 100
FV 6180
Rossiya Airlines
20:30 Vnukovo, terminal A
22:05 Pulkovo, terminal 1
1h 35m
Daily
Sukhoi Superjet 100
FV 6182
Rossiya Airlines
21:30 Vnukovo, terminal A
23:05 Pulkovo, terminal 1
1h 35m
Mon, Tue, Wed, Sat
Sukhoi Superjet 100
FV 6699
Rossiya Airlines
21:30 Sheremetyevo International, terminal B
23:00 Pulkovo, terminal 1
1h 30m
Mon, Tue, Wed, Fri, Sat, Sun
Sukhoi Superjet 100
FV 6951
Rossiya Airlines
22:00 Sheremetyevo International, terminal B
23:35 Pulkovo, terminal 1
1h 35m
Daily
Sukhoi Superjet 100
FV 6184
Rossiya Airlines
23:00 Vnukovo, terminal A
00:35 Pulkovo, terminal 1
1h 35m
Tue, Wed, Thu, Fri, Sun
Sukhoi Superjet 100
FV 6807
Rossiya Airlines
23:30 Sheremetyevo International, terminal B
01:00 Pulkovo, terminal 1
1h 30m
Mon, Tue, Thu, Fri, Sun
Sukhoi Superjet 100

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 27 November.

FlightDepartsArrivesDurationDaysAircraft
S7 1007
S7 Airlines
11:45 Moscow Domodedovo
13:30 Pulkovo, terminal 1
1h 45m
Seasonal
Airbus A320
DP 201
Pobeda
08:30 Vnukovo, terminal A
10:05 Pulkovo, terminal 1
1h 35m
Seasonal
Boeing 737-800
DP 6823
Pobeda
09:50 Sheremetyevo International, terminal D
11:20 Pulkovo, terminal 1
1h 30m
Seasonal
Boeing 737-800
FV 6085
Rossiya Airlines
11:10 Sheremetyevo International, terminal B
12:35 Pulkovo, terminal 1
1h 25m
Seasonal
Sukhoi Superjet 100
FV 6087
Rossiya Airlines
13:55 Sheremetyevo International, terminal B
15:35 Pulkovo, terminal 1
1h 40m
Seasonal
Sukhoi Superjet 100
FV 6083
Rossiya Airlines
12:00 Sheremetyevo International, terminal B
13:35 Pulkovo, terminal 1
1h 35m
Seasonal
Sukhoi Superjet 100
FV 6083
Rossiya Airlines
11:30 Sheremetyevo International, terminal B
13:05 Pulkovo, terminal 1
1h 35m
Seasonal
Sukhoi Superjet 100
S7 1011
S7 Airlines
09:05 Moscow Domodedovo
10:50 Pulkovo, terminal 1
1h 45m
Seasonal
Airbus A320
FV 6087
Rossiya Airlines
15:05 Sheremetyevo International, terminal B
16:35 Pulkovo, terminal 1
1h 30m
Seasonal
Sukhoi Superjet 100
FV 6091
Rossiya Airlines
10:30 Sheremetyevo International, terminal B
12:05 Pulkovo, terminal 1
1h 35m
Seasonal
Sukhoi Superjet 100
FV 6087
Rossiya Airlines
13:30 Sheremetyevo International, terminal B
15:05 Pulkovo, terminal 1
1h 35m
Seasonal
Sukhoi Superjet 100
FV 6091
Rossiya Airlines
13:00 Sheremetyevo International, terminal B
14:35 Pulkovo, terminal 1
1h 35m
Seasonal
Sukhoi Superjet 100
5N 275
Smartavia
09:10 Sheremetyevo International, terminal D
10:45 Pulkovo, terminal 1
1h 35m
Selected dates
Boeing 737-800
R3 476
Yakutia Airlines
14:05 Vnukovo, terminal A
15:35 Pulkovo, terminal 1
1h 30m
Seasonal
Boeing 737-700
FV 6099
Rossiya Airlines
06:00 Sheremetyevo International, terminal B
07:35 Pulkovo, terminal 1
1h 35m
Selected dates
Sukhoi Superjet 100
FV 6087
Rossiya Airlines
15:00 Sheremetyevo International, terminal B
16:35 Pulkovo, terminal 1
1h 35m
Seasonal
Sukhoi Superjet 100
FV 6014
Rossiya Airlines
14:30 Vnukovo, terminal A
16:05 Pulkovo, terminal 1
1h 35m
Selected dates
Sukhoi Superjet 100
FV 6055
Rossiya Airlines
15:30 Sheremetyevo International, terminal B
17:05 Pulkovo, terminal 1
1h 35m
Selected dates
Sukhoi Superjet 100
FV 6059
Rossiya Airlines
14:30 Sheremetyevo International, terminal B
16:05 Pulkovo, terminal 1
1h 35m
Seasonal
Sukhoi Superjet 100
5N 275
Smartavia
09:30 Sheremetyevo International, terminal D
11:05 Pulkovo, terminal 1
1h 35m
Selected dates
Boeing 737-800
FV 6059
Rossiya Airlines
10:55 Sheremetyevo International, terminal B
12:25 Pulkovo, terminal 1
1h 30m
Seasonal
Sukhoi Superjet 100
S7 1007
S7 Airlines
13:00 Moscow Domodedovo
14:40 Pulkovo, terminal 1
1h 40m
Seasonal
Airbus A321

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Moscow to Saint Petersburg

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Moscow to Saint Petersburg depart and land

Departure from Moscow

Sheremetyevo International closest to the centreSVO

178 flights a week, terminals B, D, 17 mi (27 km) from the city centre

Vnukovo VKO

107 flights a week, terminal A, 17 mi (27 km) from the city centre

8 flights a week, 26 mi (42 km) from the city centre

Arrival in Saint Petersburg

Pulkovo LED

293 flights a week, terminal 1, 9 mi (14 km) from the city centre

When to visit Saint Petersburg

Weather by month

Best time to visit: June and July, +21° to +24° by day, sea +19° to +22°. In November it is +3° by day and −1° at night, sea +3°, with 17 rainy days.

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.

Frequently asked questions

How long is the flight from Moscow to Saint Petersburg?
A nonstop flight takes 1 hour 35 minutes on average, from 35m to 1h 50m depending on the flight.
How far is Saint Petersburg from Moscow?
393 mi (632 km) in a straight line between the cities.
Which airlines fly nonstop from Moscow to Saint Petersburg?
Rossiya Airlines (227 a week), Aeroflot (29 a week), Pobeda (28 a week), S7 Airlines (7 a week), ALROSA (1 a week), NordStar (1 a week), Smartavia and Yakutia Airlines.
How many flights a day are there from Moscow to Saint Petersburg?
15 flights today and 293 a week, about 41.9 a day on average.
When are the first and last flights from Moscow to Saint Petersburg?
The first departure is at 01:00 (FV6805), the last at 23:30 (FV6807). Local time.
Which Moscow airport do flights to Saint Petersburg leave from?
Sheremetyevo International (178 a week), Vnukovo (107 a week) and Moscow Domodedovo (8 a week).