Lowcost flights from Oslo (Norway) to Saint Petersburg (Russia), €27 - €109

Direct distance between cities: 1087 km. Average direct flight time is 2:16 hours.

Please note! Some routes are seasonal.

From Oslo to Saint Petersburg with Norwegian Air Shuttle (DY)
Average ticket price: €27 - €109

Connection in Antalya (Turkey)
From Oslo to Antalya with Norwegian Air Shuttle (DY)
From Oslo to Antalya with Norwegian Air Sweden (D8)
Average ticket price: €73 - €293
From Antalya to Saint Petersburg with Pegasus Airlines (PC)
Average ticket price: €64 - €256
Connection in Barcelona (Spain)
From Oslo to Barcelona with Ryanair (FR)
From Oslo to Barcelona with Norwegian Air Shuttle (DY)
From Oslo to Barcelona with Level (IB)
From Oslo to Barcelona with Vueling (VY)
From Oslo to Barcelona with Norwegian Air Sweden (D8)
Average ticket price: €54 - €214
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 Oslo to Dubai with Norwegian Air Shuttle (DY)
Average ticket price: €128 - €514
From Dubai to Saint Petersburg with flydubai (FZ)
Average ticket price: €108 - €431
Connection in Istanbul (Turkey)
From Oslo to Istanbul with IndiGo (6E)
From Oslo to Istanbul with Pegasus Airlines (PC)
From Oslo to Istanbul with Norwegian Air Shuttle (DY)
Average ticket price: €61 - €245
From Istanbul to Saint Petersburg with Pegasus Airlines (PC)
Average ticket price: €53 - €211
Connection in Tallinn (Estonia)
From Oslo to Tallinn with Salam Air (OV)
From Oslo to Tallinn with Ryanair (FR)
From Oslo to Tallinn with Norwegian Air Shuttle (DY)
Average ticket price: €20 - €79
From Tallinn to Saint Petersburg with Salam Air (OV)
Average ticket price: €8 - €32