Lowcost flights from Moscow (Russia) to Saint Petersburg (Russia), €16 - €64

Direct distance between cities: 635 km. Average direct flight time is 1:44 hours.

Please note! Some routes are seasonal.

From Moscow to Saint Petersburg with Pobeda (DP)
Average ticket price: €16 - €64

Connection in Adler/Sochi (Russia)
From Moscow to Adler/Sochi with Pobeda (DP)
Average ticket price: €34 - €138
From Adler/Sochi to Saint Petersburg with Pobeda (DP)
From Adler/Sochi to Saint Petersburg with Smartavia (5N)
Average ticket price: €49 - €195
Connection in Arkhangelsk (Russia)
From Moscow to Arkhangelsk with Smartavia (5N)
Average ticket price: €25 - €100
From Arkhangelsk to Saint Petersburg with Smartavia (5N)
Average ticket price: €19 - €75
Connection in Astrakhan (Russia)
From Moscow to Astrakhan with Pobeda (DP)
Average ticket price: €32 - €128
From Astrakhan to Saint Petersburg with Pobeda (DP)
Average ticket price: €48 - €191
Connection in Baku (Azerbaijan)
From Moscow to Baku with Buta Airways (J2)
Average ticket price: €48 - €193
From Baku to Saint Petersburg with Buta Airways (J2)
Average ticket price: €64 - €256
Connection in Barcelona (Spain)
From Moscow to Barcelona with Level (IB)
From Moscow to Barcelona with Vueling (VY)
Average ticket price: €75 - €301
From Barcelona to Saint Petersburg with Level (IB)
From Barcelona to Saint Petersburg with Vueling (VY)
Average ticket price: €71 - €282
Connection in Cheboksary (Russia)
From Moscow to Cheboksary with Pobeda (DP)
Average ticket price: €15 - €60
From Cheboksary to Saint Petersburg with Pobeda (DP)
Average ticket price: €27 - €108
Connection in Chelyabinsk (Russia)
From Moscow to Chelyabinsk with Pobeda (DP)
Average ticket price: €37 - €150
From Chelyabinsk to Saint Petersburg with Pobeda (DP)
From Chelyabinsk to Saint Petersburg with Smartavia (5N)
Average ticket price: €48 - €191
Connection in Dubai (United Arab Emirates)
From Moscow to Dubai with flydubai (FZ)
Average ticket price: €92 - €368
From Dubai to Saint Petersburg with flydubai (FZ)
Average ticket price: €108 - €431
Connection in Istanbul (Turkey)
From Moscow to Istanbul with Pegasus Airlines (PC)
From Moscow to Istanbul with Pobeda (DP)
Average ticket price: €44 - €176
From Istanbul to Saint Petersburg with Pegasus Airlines (PC)
Average ticket price: €53 - €211
Connection in Kaliningrad (Russia)
From Moscow to Kaliningrad with Pobeda (DP)
From Moscow to Kaliningrad with Smartavia (5N)
Average ticket price: €27 - €108
From Kaliningrad to Saint Petersburg with Pobeda (DP)
From Kaliningrad to Saint Petersburg with Smartavia (5N)
Average ticket price: €20 - €81
Connection in Kazan (Russia)
From Moscow to Kazan with Pobeda (DP)
Average ticket price: €18 - €73
From Kazan to Saint Petersburg with Pobeda (DP)
From Kazan to Saint Petersburg with Smartavia (5N)
Average ticket price: €30 - €122
Connection in Kirov (Russia)
From Moscow to Kirov with Pobeda (DP)
Average ticket price: €19 - €77
From Kirov to Saint Petersburg with Pobeda (DP)
Average ticket price: €27 - €109
Connection in Krasnodar (Russia)
From Moscow to Krasnodar with Pobeda (DP)
From Moscow to Krasnodar with Smartavia (5N)
Average ticket price: €30 - €120
From Krasnodar to Saint Petersburg with Pobeda (DP)
From Krasnodar to Saint Petersburg with Smartavia (5N)
Average ticket price: €44 - €176
Connection in Lankaran (Azerbaijan)
From Moscow to Lankaran with Buta Airways (J2)
Average ticket price: €52 - €207
From Lankaran to Saint Petersburg with Buta Airways (J2)
Average ticket price: €67 - €269
Connection in Makhachkala (Russia)
From Moscow to Makhachkala with Pobeda (DP)
From Moscow to Makhachkala with Smartavia (5N)
Average ticket price: €40 - €161
From Makhachkala to Saint Petersburg with Pobeda (DP)
Average ticket price: €56 - €224
Connection in Mineralnye Vody (Russia)
From Moscow to Mineralnye Vody with Pobeda (DP)
From Moscow to Mineralnye Vody with Smartavia (5N)
Average ticket price: €34 - €134
From Mineralnye Vody to Saint Petersburg with Pobeda (DP)
From Mineralnye Vody to Saint Petersburg with Smartavia (5N)
Average ticket price: €49 - €195
Connection in Murmansk (Russia)
From Moscow to Murmansk with Pobeda (DP)
From Moscow to Murmansk with Smartavia (5N)
Average ticket price: €37 - €147
From Murmansk to Saint Petersburg with Smartavia (5N)
Average ticket price: €25 - €99
Connection in Naberezhnye Chelny (Russia)
From Moscow to Naberezhnye Chelny with Pobeda (DP)
Average ticket price: €23 - €91
From Naberezhnye Chelny to Saint Petersburg with Pobeda (DP)
Average ticket price: €34 - €137
Connection in Novosibirsk (Russia)
From Moscow to Novosibirsk with Pobeda (DP)
From Moscow to Novosibirsk with Smartavia (5N)
Average ticket price: €70 - €280
From Novosibirsk to Saint Petersburg with Pobeda (DP)
Average ticket price: €77 - €309
Connection in Orenburg (Russia)
From Moscow to Orenburg with Smartavia (5N)
Average ticket price: €31 - €125
From Orenburg to Saint Petersburg with Smartavia (5N)
Average ticket price: €45 - €180
Connection in Perm (Russia)
From Moscow to Perm with Pobeda (DP)
Average ticket price: €29 - €114
From Perm to Saint Petersburg with Pobeda (DP)
From Perm to Saint Petersburg with Smartavia (5N)
Average ticket price: €37 - €148
Connection in Rostov (Russia)
From Moscow to Rostov with Smartavia (5N)
Average ticket price: €24 - €96
From Rostov to Saint Petersburg with Smartavia (5N)
Average ticket price: €38 - €154
Connection in Samara (Russia)
From Moscow to Samara with Smartavia (5N)
Average ticket price: €21 - €84
From Samara to Saint Petersburg with Smartavia (5N)
Average ticket price: €35 - €140
Connection in Saratov (Russia)
From Moscow to Saratov with Pobeda (DP)
Average ticket price: €18 - €73
From Saratov to Saint Petersburg with Pobeda (DP)
Average ticket price: €34 - €135
Connection in Sharm el Sheikh (Egypt)
From Moscow to Sharm el Sheikh with Air Cairo (SM)
Average ticket price: €78 - €310
From Sharm el Sheikh to Saint Petersburg with Air Cairo (SM)
Average ticket price: €89 - €357
Connection in Simferopol (Ukraine)
From Moscow to Simferopol with Play (OG)
From Moscow to Simferopol with Smartavia (5N)
Average ticket price: €31 - €122
From Simferopol to Saint Petersburg with Smartavia (5N)
Average ticket price: €42 - €168
Connection in Stavropol (Russia)
From Moscow to Stavropol with Pobeda (DP)
Average ticket price: €30 - €120
From Stavropol to Saint Petersburg with Pobeda (DP)
Average ticket price: €45 - €180
Connection in Syktyvkar (Russia)
From Moscow to Syktyvkar with Smartavia (5N)
Average ticket price: €25 - €100
From Syktyvkar to Saint Petersburg with Smartavia (5N)
Average ticket price: €28 - €112
Connection in Tallinn (Estonia)
From Moscow to Tallinn with Salam Air (OV)
Average ticket price: €22 - €87
From Tallinn to Saint Petersburg with Salam Air (OV)
Average ticket price: €8 - €32
Connection in Tyumen (Russia)
From Moscow to Tyumen with Pobeda (DP)
Average ticket price: €42 - €170
From Tyumen to Saint Petersburg with Pobeda (DP)
From Tyumen to Saint Petersburg with Smartavia (5N)
Average ticket price: €51 - €203
Connection in Ufa (Russia)
From Moscow to Ufa with Pobeda (DP)
Average ticket price: €29 - €117
From Ufa to Saint Petersburg with Pobeda (DP)
From Ufa to Saint Petersburg with Smartavia (5N)
Average ticket price: €41 - €164
Connection in Ulyanovsk (Russia)
From Moscow to Ulyanovsk with Pobeda (DP)
Average ticket price: €18 - €70
From Ulyanovsk to Saint Petersburg with Pobeda (DP)
Average ticket price: €31 - €125
Connection in Vladikavkaz (Russia)
From Moscow to Vladikavkaz with Pobeda (DP)
From Moscow to Vladikavkaz with Smartavia (5N)
Average ticket price: €37 - €148
From Vladikavkaz to Saint Petersburg with Pobeda (DP)
Average ticket price: €52 - €210
Connection in Volgograd (Russia)
From Moscow to Volgograd with Pobeda (DP)
Average ticket price: €22 - €90
From Volgograd to Saint Petersburg with Pobeda (DP)
Average ticket price: €38 - €153
Connection in Yekaterinburg (Russia)
From Moscow to Yekaterinburg with Pobeda (DP)
Average ticket price: €36 - €143
From Yekaterinburg to Saint Petersburg with Pobeda (DP)
From Yekaterinburg to Saint Petersburg with Smartavia (5N)
Average ticket price: €45 - €180