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

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

Please note! Some routes are seasonal.

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

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