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

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

Please note! Some routes are seasonal.

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

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