Lowcost flights from Tallinn (Estonia) to Saint Petersburg (Russia), €8 - €32

Direct distance between cities: 317 km. Average direct flight time is 1:22 hours.

Please note! Some routes are seasonal.

From Tallinn to Saint Petersburg with Salam Air (OV)
Average ticket price: €8 - €32

Connection in Antalya (Turkey)
From Tallinn to Antalya with Pegasus Airlines (PC)
Average ticket price: €64 - €254
From Antalya to Saint Petersburg with Pegasus Airlines (PC)
Average ticket price: €64 - €256
Connection in Barcelona (Spain)
From Tallinn to Barcelona with Ryanair (FR)
Average ticket price: €64 - €254
From Barcelona to Saint Petersburg with Level (IB)
From Barcelona to Saint Petersburg with Vueling (VY)
Average ticket price: €71 - €282
Connection in Moscow (Russia)
From Tallinn to Moscow with Salam Air (OV)
Average ticket price: €22 - €87
From Moscow to Saint Petersburg with Pobeda (DP)
Average ticket price: €16 - €64
Connection in Oslo (Norway)
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
From Oslo to Saint Petersburg with Norwegian Air Shuttle (DY)
Average ticket price: €27 - €109