Tickets Moscow – Saint Petersburg by month
The price calendar helps you spot cheap dates for Moscow — Saint Petersburg: green cells mark the best days, and the rest show how prices move throughout the month.
Pick a date — we’ll show available flights and agencies. Green cells mark the lowest prices for the month.
Check if a visa is required
Planning an international trip? Find out in advance whether you need a visa — up-to-date rules based on your citizenship and destination country, with no unpleasant surprises at the border.
...
...
Always double-check information on the official embassy or visa center website — rules may change.
Best prices today
Right now you can find great deals on Moscow — Saint Petersburg: one way from $ 42, round trip from $ 85, with baggage from $ 46, business class from $ 522. The selection below is based on real searches on Авиакассы РУ; prices update throughout the day so you can quickly pick the right flight without overpaying.
Best price for this flight
$ 42
29 Sep
DP-6821
Nonstop
SVO
LED
Nonstop
SVO
LED
Best price for this flight
With baggage
$ 46
6 Sep
R0-754
Nonstop
ZKD
ZLK
Nonstop
ZKD
ZLK
Best price for this flight
Round trip
$ 85
1 Sep
DP-207
Nonstop
VKO
LED
Nonstop
VKO
LED
2 Sep
DP-6822
Nonstop
LED
VKO
Nonstop
LED
VKO
Business class
With baggage
Round trip
$ 522
20 Jul
S7-1003
Nonstop
DME
LED
Nonstop
DME
LED
26 Jul
S7-1008
Nonstop
LED
DME
Nonstop
LED
DME
This list updates in real time based on Авиакассы РУ searches.
Tickets online, zero hassle
Over the next few months, the lowest fares for Moscow — Saint Petersburg look like this: July — from $ 44; August — from $ 51; September — from $ 42. These values help you see when it’s cheapest to fly; below you’ll find detailed options by date, airline and agency.Best prices for July
29 Jul
DP-209
Nonstop
VKO
LED
Т-Банк
22 Jul
DP-205
Nonstop
VKO
LED
Kupi.com
28 Jul
DP-205
Nonstop
VKO
LED
Kupi.com
21 Jul
DP-205
Nonstop
VKO
LED
Т-Банк
Best prices for August
6 Aug
DP-205
Nonstop
VKO
LED
Т-Банк
30 Aug
R0-754
Nonstop
ZKD
ZLK
OneTwoTrip Railways
31 Aug
R0-784
Nonstop
ZKD
ZLK
OneTwoTrip Railways
2 Aug
DP-6823
Nonstop
SVO
LED
Т-Банк
Best prices for September
29 Sep
DP-6821
Nonstop
SVO
LED
Т-Банк
1 Sep
DP-207
Nonstop
VKO
LED
Kupi.com
23 Sep
DP-6821
Nonstop
SVO
LED
Т-Банк
2 Sep
DP-205
Nonstop
VKO
LED
Kupi.com
Live deals — prices refresh every 5 minutes, and some tickets may sell out sooner.
Yearly price trends
For Moscow — Saint Petersburg, the lowest fares usually show up in December — from $ 38, while the most expensive month is February, up to $ 51. This yearly chart is based on real searches on Авиакассы РУ and shows when prices spike and when it’s better to buy at the lowest fare.
$ 51
$ 38
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Nonstop flights
On the Moscow — Saint Petersburg route there are nonstop flights from: Aeroflot, ALROSA, Azimuth, Pobeda, S7 Airlines. In total, about 202 departures per week: flights operate every day. Aeroflot flies most often — up to 142 flights a week. Pick a convenient departure time and book online without overpaying.
-
AeroflotFlights per week: 14200:25 — 01:55SU 6188every day06:30 — 08:00SU 6190Mon, Tue, Wed, Thu, Fri, Sat07:30 — 09:00SU 6162every day08:00 — 09:30SU 6170Mon, Thu, Fri, Sat08:30 — 09:55SU 6020Mon08:30 — 10:00SU 6020Tue, Wed, Thu, Fri, Sat, Sun09:25 — 10:55SU 6052Wed09:30 — 10:55SU 6052Mon09:30 — 11:00SU 6052every day10:30 — 12:00SU 6004every day11:00 — 12:25SU 6014Mon, Fri11:00 — 12:30SU 6014Mon, Thu, Sun11:30 — 13:00SU 6006every day12:30 — 13:55SU 6008Mon12:30 — 14:00SU 6008every day13:30 — 15:00SU 6010every day14:30 — 16:00SU 6026every day15:30 — 17:00SU 6028every day16:30 — 18:00SU 6032Mon, Wed, Thu, Fri, Sun17:30 — 19:00SU 6038every day18:30 — 20:00SU 6176every day19:30 — 21:00SU 6178every day20:30 — 22:00SU 6180every day21:30 — 23:00SU 6182every day22:30 — 00:00SU 6184every day23:30 — 01:00SU 6186every day -
ALROSAFlights per week: 111:00 — 12:406R 623Sat -
AzimuthFlights per week: 317:00 — 18:30A4 7019Wed, Sun17:25 — 19:05A4 7019Fri -
PobedaFlights per week: 3506:45 — 08:10DP 6823Sat07:00 — 08:30DP 207Sat07:10 — 08:35DP 6823Mon, Fri07:30 — 08:55DP 6823Wed07:50 — 09:20DP 209every day08:15 — 09:40DP 6821Fri08:50 — 10:15DP 6823Sun08:50 — 10:20DP 6821Mon, Tue, Thu, Sat11:15 — 12:40DP 6821Wed, Sun12:35 — 14:05DP 207Tue12:45 — 14:05DP 207Thu14:30 — 15:55DP 6825Fri15:00 — 16:25DP 6823Tue, Thu15:40 — 17:05DP 6825Sun17:40 — 19:05DP 6825Tue, Thu21:55 — 23:25DP 205Mon, Wed, Fri, Sun22:00 — 23:20DP 205Tue, Thu, Sat -
S7 AirlinesFlights per week: 2109:30 — 11:05S7 1003every day16:45 — 18:20S7 1005every day18:15 — 19:50S7 1007every day
Times are local. The schedule updates automatically.
Airlines flying from Moscow to Saint Petersburg
Airlines flying nonstop from Moscow to Saint Petersburg
ALROSA
Azimuth
Pobeda
S7 Airlines
Aeroflot
Airports in Moscow
Внуково (VKO)
Шереметьево (SVO)
Домодедово (DME)
Airports in Saint Petersburg
Пулково (LED)