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

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

Please note! Some routes are seasonal.

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

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