Cheap flights from Moscow to St Petersburg

Find cheap Moscow Russia to St Petersburg Russia flights with our free search service. Compare all available fares for direct or connection flights from Moscow to St Petersburg.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
Moscow (MOW) - St Petersburg (LED) 2021-02-17 2021-02-24 21.52 USD 3 hours 5 minutes Direct 2020-09-27T20:36:52.486650
Moscow (MOW) - St Petersburg (LED) 2020-10-18 2020-10-23 21.57 USD 2 hours 55 minutes Direct 2020-09-30T07:13:10.518867
Moscow (MOW) - St Petersburg (LED) 2020-10-26 2020-10-28 21.59 USD 3 hours 0 minutes Direct 2020-09-30T08:14:36.197091
Moscow (MOW) - St Petersburg (LED) 2020-12-05 2020-12-12 21.6 USD 3 hours 0 minutes Direct 2020-09-26T18:41:04.223988
Moscow (MOW) - St Petersburg (LED) 2020-10-15 2020-10-20 21.6 USD 2 hours 55 minutes Direct 2020-09-30T08:31:06.540286
Moscow (MOW) - St Petersburg (LED) 2020-10-19 2020-10-22 21.6 USD 2 hours 55 minutes Direct 2020-09-30T09:06:51.416442
Moscow (MOW) - St Petersburg (LED) 2020-10-21 2020-10-27 21.6 USD 3 hours 0 minutes Direct 2020-09-30T08:53:01.480921
Moscow (MOW) - St Petersburg (LED) 2020-10-22 2020-10-24 21.6 USD 2 hours 55 minutes Direct 2020-09-30T08:34:28.589783
Moscow (MOW) - St Petersburg (LED) 2020-10-23 2020-10-24 21.6 USD 2 hours 55 minutes Direct 2020-09-30T08:57:14.907313
Moscow (MOW) - St Petersburg (LED) 2020-10-23 2020-10-28 21.6 USD 3 hours 0 minutes Direct 2020-09-30T08:53:35.325551
Moscow (MOW) - St Petersburg (LED) 2020-10-27 2020-10-28 21.6 USD 3 hours 0 minutes Direct 2020-09-30T08:46:41.732430
Moscow (MOW) - St Petersburg (LED) 2020-10-27 2020-10-29 21.6 USD 3 hours 0 minutes Direct 2020-09-30T08:49:01.552894
Moscow (MOW) - St Petersburg (LED) 2020-12-02 2020-12-08 22.31 USD 3 hours 5 minutes Direct 2020-09-29T20:59:44.612294
Moscow (MOW) - St Petersburg (LED) 2020-12-05 2020-12-08 22.55 USD 3 hours 0 minutes Direct 2020-09-29T06:42:02.453126
Moscow (MOW) - St Petersburg (LED) 2020-10-21 2020-10-26 22.55 USD 3 hours 0 minutes Direct 2020-09-30T08:01:21.505375
Moscow (MOW) - St Petersburg (LED) 2020-11-28 2020-12-02 22.55 USD 3 hours 5 minutes Direct 2020-09-30T07:53:52.188870
Moscow (MOW) - St Petersburg (LED) 2020-10-08 2020-10-19 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:32:29.743442
Moscow (MOW) - St Petersburg (LED) 2020-10-11 2020-10-24 22.56 USD 2 hours 55 minutes Direct 2020-09-30T09:01:57.775084
Moscow (MOW) - St Petersburg (LED) 2020-10-13 2020-10-24 22.56 USD 2 hours 55 minutes Direct 2020-09-30T07:14:31.538448
Moscow (MOW) - St Petersburg (LED) 2020-10-14 2020-10-19 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:47:33.368239
Moscow (MOW) - St Petersburg (LED) 2020-10-15 2020-10-19 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:49:10.799201
Moscow (MOW) - St Petersburg (LED) 2020-10-17 2020-10-19 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:57:57.000930
Moscow (MOW) - St Petersburg (LED) 2020-10-18 2020-10-20 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:24:18.322664
Moscow (MOW) - St Petersburg (LED) 2020-10-19 2020-10-21 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:27:30.427669
Moscow (MOW) - St Petersburg (LED) 2020-10-19 2020-10-23 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:45:55.578277
Moscow (MOW) - St Petersburg (LED) 2020-10-20 2020-10-22 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:13:20.752959
Moscow (MOW) - St Petersburg (LED) 2020-10-20 2020-10-24 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:20:16.059056
Moscow (MOW) - St Petersburg (LED) 2020-10-21 2020-10-23 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:42:13.256755
Moscow (MOW) - St Petersburg (LED) 2020-10-21 2020-10-24 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:44:16.160010
Moscow (MOW) - St Petersburg (LED) 2020-10-22 2020-10-22 22.56 USD 2 hours 55 minutes Direct 2020-09-30T08:43:00.325345
What is the distance between Moscow and St Petersburg?

The average distance from Moscow to St Petersburg is 3331 kilometers (equals to 2069 miles or 1798 nautical miles). Your flight will departure from Moscow, Russia and arrive on St Petersburg, Russia.

How long is the flight from Moscow to St Petersburg?

The average flight time between Moscow to St Petersburg is 3 hours 5 minutes

How much is the fare for flight between Moscow and St Petersburg?

The average price for one-way airfare from Moscow to St Petersburg is 15 USD (none-taxes) for economy class.

How many flights fly from Moscow to St Petersburg on the daily basis?

Around 104 flights are flying daily from Moscow to St Petersburg. Some major airlines between this route are Rossiya Airlines, Aeroflot, UTair Aviation, Transaero Airlines, Pobeda, Arctic Circle Air, Georgian Airways, Japan Airlines, Niki Airline, Royal Air Maroc, RusLine, Air Nostrum, Turkish Airlines, US Airways, China Cargo, Azur Air, China Eastern Airlines, I-Fly, Kingfisher Airlines, ...

Flight Origin Destination Departure Arrival Equip
SU6012 Moscow (VKO) St Petersburg (LED) 6:05 p.m. 7:25 p.m. 738
FV6036 Moscow (VKO) St Petersburg (LED) 8:15 p.m. 9:35 p.m. A319
7R220 Moscow (VKO) St Petersburg (LED) 11:40 a.m. 1:40 p.m. CRJ2
SU6030 Moscow (VKO) St Petersburg (LED) 4:45 p.m. 6:05 p.m.
SU6028 Moscow (VKO) St Petersburg (LED) 11:35 a.m. 12:55 p.m. 319
SU6014 Moscow (VKO) St Petersburg (LED) 2:10 p.m. 3:30 p.m. 319
DP203 Moscow (VKO) St Petersburg (LED) 9:10 a.m. 10:35 a.m. B738
UT369 Moscow (VKO) St Petersburg (LED) 6:45 p.m. 8:10 p.m. B734
SU6018 Moscow (VKO) St Petersburg (LED) 10:35 a.m. noon 319
FV6030 Moscow (VKO) St Petersburg (LED) 4:45 p.m. 6:05 p.m. A319
DP211 Moscow (VKO) St Petersburg (LED) 2:45 p.m. 4:10 p.m. B738
DP209 Moscow (VKO) St Petersburg (LED) 10:45 a.m. 12:15 p.m. B738
DP207 Moscow (VKO) St Petersburg (LED) 6:25 p.m. 7:55 p.m. B738
DP205 Moscow (VKO) St Petersburg (LED) 12:45 p.m. 2:10 p.m. B738
SU6016 Moscow (VKO) St Petersburg (LED) 10:30 p.m. 11:50 p.m. 319
SU6024 Moscow (VKO) St Petersburg (LED) 9:45 p.m. 11:15 p.m. 319
FV6014 Moscow (VKO) St Petersburg (LED) 2:10 p.m. 3:30 p.m. A319
FV6012 Moscow (VKO) St Petersburg (LED) 6:05 p.m. 7:25 p.m. A319
FV6028 Moscow (VKO) St Petersburg (LED) 11:35 a.m. 12:55 p.m. A319
UN0019 Moscow (VKO) St Petersburg (LED) 12:35 a.m. 2:10 a.m.
UN0042 Moscow (VKO) St Petersburg (LED) 7:10 p.m. 8:40 p.m. 73G
UN0038 Moscow (VKO) St Petersburg (LED) 8:20 p.m. 9:35 p.m. 735
UN0026 Moscow (VKO) St Petersburg (LED) 9:30 p.m. 10:55 p.m. 73G
UN0028 Moscow (VKO) St Petersburg (LED) 7:10 a.m. 8:40 a.m. 73G
SU6036 Moscow (VKO) St Petersburg (LED) 8:15 p.m. 9:35 p.m. 319