Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Malaga (AGP) | 3,287 km | 270 min | Air Baltic |
| Amsterdam (AMS) | 1,474 km | 140 min | Air Baltic |
| Stockholm (ARN) | 389 km | 55 min | Ryanair, Scandinavian Airlines |
| Athens (ATH) | 2,389 km | 225 min | Air Baltic |
| Antalya (AYT) | 2,540 km | 250 min | Pegasus, SunExpress |
| Barcelona (BCN) | 2,556 km | 240 min | Air Baltic, Ryanair |
| Berlin (BER) | 1,053 km | 105 min | Air Baltic, Ryanair |
| Birmingham (BHX) | 1,814 km | 190 min | Jet2 |
| Billund (BLL) | 1,018 km | 105 min | Air Baltic |
| Burgas (BOJ) | 1,883 km | 190 min | Air Baltic |
| Brussels (BRU) | 1,594 km | 145 min | Air Baltic |
| Budapest (BUD) | 1,382 km | 140 min | Wizz Air |
| Paris (CDG) | 1,841 km | 170 min | Air Baltic |
| Copenhagen (CPH) | 839 km | 95 min | Air Baltic, Scandinavian Airlines |
| Dublin (DUB) | 2,006 km | 185 min | Ryanair |
| Dusseldorf (DUS) | 1,451 km | 150 min | Eurowings |
| Edinburgh (EDI) | 1,709 km | 175 min | Jet2 |
| Rome (FCO) | 2,143 km | 215 min | Wizz Air Malta |
| Funchal (FNC) | 4,258 km | 350 min | Air Baltic |
| Frankfurt (FRA) | 1,468 km | 145 min | Lufthansa |
| Gdansk (GDN) | 679 km | 85 min | Wizz Air |
| Geneva (GVA) | 1,920 km | 180 min | Air Baltic |
| Hamburg (HAM) | 1,111 km | 110 min | Air Baltic |
| Helsinki (HEL) | 100 km | 30 min | Finnair |
| Heraklion (HER) | 2,677 km | 245 min | Air Baltic |
| Istanbul (IST) | 2,038 km | 210 min | Turkish Airlines |
| Krakow (KRK) | 1,087 km | 115 min | Wizz Air |
| Leeds (LBA) | 1,722 km | 190 min | Jet2 |
| London (LGW) | 1,818 km | 170 min | Air Baltic, Jet2 |
| Las Palmas (LPA) | 4,639 km | 375 min | Air Baltic |
| London (LTN) | 1,778 km | 175 min | Wizz Air UK |
| Manchester (MAN) | 1,787 km | 195 min | Jet2 |
| Malta (MLA) | 2,724 km | 235 min | Air Baltic |
| Munich (MUC) | 1,493 km | 140 min | Air Baltic |
| Milan (MXP) | 1,872 km | 183 min | Ryanair |
| Nice (NCE) | 2,121 km | 190 min | Air Baltic |
| Oslo (OSL) | 772 km | 90 min | Air Baltic, Norwegian Air Sweden, Norwegian Air Shuttle |
| Palma de Mallorca (PMI) | 2,700 km | 250 min | Air Baltic |
| Prague (PRG) | 1,235 km | 125 min | Eurowings |
| Rhodes (RHO) | 2,569 km | 245 min | Air Baltic |
| Riga (RIX) | 281 km | 50 min | Air Baltic |
| Split (SPU) | 1,859 km | 173 min | Air Baltic |
| London (STN) | 1,742 km | 165 min | Ryanair |
| Salzburg (SZG) | 1,506 km | 145 min | Air Baltic |
| Tenerife (TFS) | 4,687 km | 380 min | Air Baltic |
| Tirana (TIA) | 2,032 km | 185 min | Air Baltic |
| Kuressaare (URE) | 186 km | 40 min | NyxAir |
| Venice (VCE) | 1,758 km | 180 min | Wizz Air Malta |
| Vienna (VIE) | 1,367 km | 140 min | Air Baltic |
| Vilnius (VNO) | 532 km | 70 min | Air Baltic, Wizz Air |
| Warsaw (WAW) | 841 km | 100 min | LOT - Polish Airlines, Wizz Air |
| Zurich (ZRH) | 1,704 km | 175 min | SWISS |
Inbound network coverage
Tallinn (TLL) receives direct flights from 53 airports per the FlightConnections route map. 51 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to TLL?
Tenerife at 4,687 km.
How many airports have direct flights to Tallinn (TLL)?
Per the FlightConnections route map, 53 airports send direct flights to TLL.