Lowcost flights from Istanbul (Turkey) to Saint Petersburg (Russia), €53 - €211

Direct distance between cities: 2111 km. Average direct flight time is 3:29 hours.

Please note! Some routes are seasonal.

From Istanbul to Saint Petersburg with Pegasus Airlines (PC)
Average ticket price: €53 - €211

Connection in Antalya (Turkey)
From Istanbul to Antalya with Flynas (XY)
From Istanbul to Antalya with AJet (VF)
From Istanbul to Antalya with Pegasus Airlines (PC)
Average ticket price: €12 - €49
From Antalya to Saint Petersburg with Pegasus Airlines (PC)
Average ticket price: €64 - €256
Connection in Baku (Azerbaijan)
From Istanbul to Baku with Buta Airways (J2)
From Istanbul to Baku with AJet (VF)
From Istanbul to Baku with Pegasus Airlines (PC)
Average ticket price: €44 - €177
From Baku to Saint Petersburg with Buta Airways (J2)
Average ticket price: €64 - €256
Connection in Barcelona (Spain)
From Istanbul to Barcelona with Pegasus Airlines (PC)
From Istanbul to Barcelona with Vueling (VY)
Average ticket price: €56 - €222
From Barcelona to Saint Petersburg with Level (IB)
From Barcelona to Saint Petersburg with Vueling (VY)
Average ticket price: €71 - €282
Connection in Dubai (United Arab Emirates)
From Istanbul to Dubai with AJet (VF)
From Istanbul to Dubai with Pegasus Airlines (PC)
From Istanbul to Dubai with flydubai (FZ)
Average ticket price: €75 - €300
From Dubai to Saint Petersburg with flydubai (FZ)
Average ticket price: €108 - €431
Connection in Kazan (Russia)
From Istanbul to Kazan with Pegasus Airlines (PC)
Average ticket price: €55 - €221
From Kazan to Saint Petersburg with Pobeda (DP)
From Kazan to Saint Petersburg with Smartavia (5N)
Average ticket price: €30 - €122
Connection in Krasnodar (Russia)
From Istanbul to Krasnodar with Pegasus Airlines (PC)
Average ticket price: €24 - €95
From Krasnodar to Saint Petersburg with Pobeda (DP)
From Krasnodar to Saint Petersburg with Smartavia (5N)
Average ticket price: €44 - €176
Connection in Moscow (Russia)
From Istanbul to Moscow with Pegasus Airlines (PC)
From Istanbul to Moscow with Pobeda (DP)
Average ticket price: €44 - €176
From Moscow to Saint Petersburg with Pobeda (DP)
Average ticket price: €16 - €64
Connection in Oslo (Norway)
From Istanbul to Oslo with IndiGo (6E)
From Istanbul to Oslo with Pegasus Airlines (PC)
From Istanbul to Oslo with Norwegian Air Shuttle (DY)
Average ticket price: €61 - €245
From Oslo to Saint Petersburg with Norwegian Air Shuttle (DY)
Average ticket price: €27 - €109
Connection in Sharm el Sheikh (Egypt)
From Istanbul to Sharm el Sheikh with AJet (VF)
From Istanbul to Sharm el Sheikh with Pegasus Airlines (PC)
Average ticket price: €38 - €153
From Sharm el Sheikh to Saint Petersburg with Air Cairo (SM)
Average ticket price: €89 - €357
Connection in Simferopol (Ukraine)
From Istanbul to Simferopol with Play (OG)
Average ticket price: €15 - €62
From Simferopol to Saint Petersburg with Smartavia (5N)
Average ticket price: €42 - €168