Estonia flag Tallinn Airport (TLL)

Country Estonia | Europe | Tourism Airport | IATA: TLL | ICAO: EETN | Elevation 131 ft · 40 m | Local time

Destinations
48
Flights / day
64
Busiest route
Helsinki
Top airline
airBaltic

Tallinn Lennart Meri Airport averages 64 flights per day to 48 destinations, with two domestic routes and 46 international routes. A total of 27 airlines operate at TLL, led by airBaltic. This airport provides direct service to 27 countries across one continent, with Finland representing its largest international market. The longest nonstop route from Tallinn Lennart Meri connects to Málaga, with a typical flight time of 5 hr 20 mins. Updated: July 18, 2026

Route Network

Tallinn Lennart Meri Airport connects 48 destinations worldwide, with Helsinki standing out as its busiest route. The longest nonstop flight is to Málaga, and the shortest flight is to Helsinki.

Finland flag Helsinki (HEL) – Finland 1 airline
1 hr 10 mins
63 mi · 101 km
11
per day
Latvia flag Riga (RIX) – Latvia 1 airline
1 hr 25 mins
175 mi · 281 km
6
per day
Poland flag Warsaw (WAW) – Poland 2 airlines
2 hr 15 mins
523 mi · 841 km
5
per day
Sweden flag Stockholm (ARN) – Sweden 3 airlines
1 hr 45 mins
243 mi · 391 km
5
per day
Denmark flag Copenhagen (CPH) – Denmark 4 airlines
2 hr 20 mins
521 mi · 839 km
4
per day
Germany flag Frankfurt (FRA) – Germany 1 airline
3 hr 10 mins
914 mi · 1,470 km
3
per day
Lithuania flag Vilnius (VNO) – Lithuania 2 airlines
1 hr 45 mins
331 mi · 532 km
2
per day
Netherlands flag Amsterdam (AMS) – Netherlands 1 airline
3 hr 10 mins
915 mi · 1,472 km
2
per day
Estonia flag Kärdla (KDL) – Estonia 1 airline
TLL → KDL
2
per day
Estonia flag Kuressaare (URE) – Estonia 1 airline
TLL → URE
2
per day
Türkiye flag Antalya (AYT) – Türkiye 4 airlines
4 hr 10 mins
1,578 mi · 2,540 km
2
per day
Türkiye flag Istanbul (IST) – Türkiye 1 airline
3 hr 35 mins
1,265 mi · 2,035 km
1
per day
Germany flag Berlin (BER) – Germany 2 airlines
2 hr 35 mins
655 mi · 1,054 km
1
per day
Norway flag Oslo (OSL) – Norway 2 airlines
2 hr 20 mins
479 mi · 771 km
1
per day
Switzerland flag Zurich (ZRH) – Switzerland 1 airline
3 hr 25 mins
1,057 mi · 1,702 km
1
per day
Germany flag Munich (MUC) – Germany 1 airline
3 hr 10 mins
927 mi · 1,492 km
1
per day
Spain flag Barcelona (BCN) – Spain 2 airlines
4 hr 25 mins
1,587 mi · 2,555 km
6
per week
Poland flag Gdańsk (GDN) – Poland 1 airline
TLL → GDN
6
per week
France flag Paris (CDG) – France 1 airline
3 hr 40 mins
1,142 mi · 1,839 km
6
per week
Belgium flag Brussels (BRU) – Belgium 1 airline
3 hr 20 mins
989 mi · 1,592 km
5
per week
Hungary flag Budapest (BUD) – Hungary 1 airline
2 hr 55 mins
858 mi · 1,381 km
5
per week
Poland flag Kraków (KRK) – Poland 1 airline
2 hr 35 mins
675 mi · 1,087 km
5
per week
United Kingdom flag London (LTN) – United Kingdom 1 airline
3 hr 35 mins
1,103 mi · 1,775 km
5
per week
Italy flag Rome (FCO) – Italy 1 airline
TLL → FCO
5
per week
Albania flag Tirana (TIA) – Albania 2 airlines
TLL → TIA
5
per week
Greece flag Heraklion (HER) – Greece 2 airlines
TLL → HER
4
per week
United Kingdom flag London (STN) – United Kingdom 1 airline
3 hr 30 mins
1,082 mi · 1,741 km
4
per week
Czechia flag Prague (PRG) – Czechia 2 airlines
TLL → PRG
4
per week
Greece flag Athens (ATH) – Greece 1 airline
TLL → ATH
3
per week
Denmark flag Billund (BLL) – Denmark 1 airline
TLL → BLL
3
per week
Germany flag Hamburg (HAM) – Germany 1 airline
TLL → HAM
3
per week
United Kingdom flag London (LGW) – United Kingdom 1 airline
3 hr 35 mins
1,128 mi · 1,816 km
3
per week
Spain flag Málaga (AGP) – Spain 1 airline
5 hr 20 mins
2,041 mi · 3,285 km
3
per week
Italy flag Venice (VCE) – Italy 1 airline
3 hr 25 mins
1,091 mi · 1,756 km
3
per week
Austria flag Vienna (VIE) – Austria 1 airline
2 hr 55 mins
849 mi · 1,367 km
3
per week
Bulgaria flag Burgas (BOJ) – Bulgaria 2 airlines
TLL → BOJ
2
per week
Ireland flag Dublin (DUB) – Ireland 1 airline
3 hr 50 mins
1,245 mi · 2,004 km
2
per week
Germany flag Düsseldorf (DUS) – Germany 1 airline
TLL → DUS
2
per week
Italy flag Milan (MXP) – Italy 1 airline
3 hr 35 mins
1,162 mi · 1,870 km
2
per week
France flag Nice (NCE) – France 1 airline
3 hr 55 mins
1,317 mi · 2,120 km
2
per week
Greece flag Rodes Island (RHO) – Greece 1 airline
TLL → RHO
2
per week
Croatia flag Split (SPU) – Croatia 1 airline
TLL → SPU
2
per week
Montenegro flag Tivat (TIV) – Montenegro 1 airline
TLL → TIV
2
per week
Germany flag Bremen (BRE) – Germany 1 airline
TLL → BRE
1
per week
United Kingdom flag Dundee (DND) – United Kingdom 1 airline
TLL → DND
1
per week
Switzerland flag Geneva (GVA) – Switzerland 1 airline
3 hr 40 mins
1,191 mi · 1,917 km
1
per week
Malta flag Luqa (MLA) – Malta 1 airline
TLL → MLA
1
per week
Spain flag Mallorca (PMI) – Spain 1 airline
TLL → PMI
1
per week

Route and destination data updated July 18, 2026.

Tallinn Lennart Meri Airport is served by 27 airlines, with airBaltic in the lead at 37% of routes. The top three carriers together cover 54% of routes. 19 carriers operate only one route each. A total of 26 airlines operate international routes, compared with one airline serving domestic routes. airBaltic is operating the longest nonstop flight, connecting to Málaga with a flight time of 5 hrs 20 mins.

airBaltic (24 routes)
Ryanair (6 routes)
Wizz Air (5 routes)
Wizz Air Malta (3 routes)
SAS (2 routes)
Nyxair (2 routes)
Valletta Airlines (2 routes)
Eurowings (2 routes)
Finnair (1 routes)
LOT - Polish Airlines (1 routes)
ASL Airlines Belgium (1 routes)
EAT Leipzig (1 routes)
Sunclass Airlines (1 routes)
Lufthansa (1 routes)
Freebird Airlines (1 routes)
LATAM Argentina (1 routes)
MGH (1 routes)
Sun Express (1 routes)
Turkish Airlines (1 routes)
Norwegian Air Shuttle (1 routes)
SWISS (1 routes)
Wizz Air UK (1 routes)
FAI rent-a-jet (1 routes)
Heston Airlines (1 routes)
UNI (1 routes)
NetJets Europe (1 routes)
ULC (1 routes)

Tallinn Lennart Meri Airport provides direct service to 27 countries across one continent. The route network is 4% domestic and 96% international. Finland is the primary international destination.

Finland - 11/day
Latvia - 6/day
Poland - 6/day
Germany - 6/day
Sweden - 5/day
Denmark - 4/day
Estonia - 4/day
Türkiye - 3/day
Lithuania - 2/day
Netherlands - 2/day
United Kingdom - 2/day
Norway - 1/day
Switzerland - 1/day
Spain - 1/day
France - 1/day
Belgium - 1/day
Hungary - 1/day
Italy - 1/day
Albania - 1/day
Greece - 1/day
Czechia - 1/day
Austria - 0/day
Bulgaria - 0/day
Ireland - 0/day
Croatia - 0/day
Montenegro - 0/day
Malta - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
10 min late
1 min (-6.7%) vs last 24 hours
24h trend
Arrivals
3 min late
2 min (+167.3%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Jul 20

2026

15:00 - 16:00

Departure
9 min late
Arrival
2 min late
Cancelled
0

Jul 20

2026

14:00 - 15:00

Departure
17 min late
Arrival
5 min late
Cancelled
0

Jul 20

2026

13:00 - 14:00

Departure
20 min late
Arrival
2 min late
Cancelled
0

Jul 20

2026

12:00 - 13:00

Departure
11 min late
Arrival
6 min late
Cancelled
0

Jul 20

2026

11:00 - 12:00

Departure
7 min late
Arrival
14 min late
Cancelled
0

Jul 20

2026

10:00 - 11:00

Departure
3 min late
Arrival
6 min early
Cancelled
0

Jul 20

2026

09:00 - 10:00

Departure
4 min late
Arrival
11 min early
Cancelled
0

Jul 20

2026

08:00 - 09:00

Departure
8 min late
Arrival
13 min early
Cancelled
0

Jul 20

2026

07:00 - 08:00

Departure
5 min late
Arrival
7 min early
Cancelled
0

Jul 20

2026

06:00 - 07:00

Departure
7 min late
Arrival
7 min early
Cancelled
0

Jul 20

2026

05:00 - 06:00

Departure
4 min late
Arrival
7 min early
Cancelled
0

Jul 20

2026

04:00 - 05:00

Departure
4 min late
Arrival
3 min early
Cancelled
0

Jul 20

2026

03:00 - 04:00

Departure
6 min late
Arrival
on-time
Cancelled
0

Jul 20

2026

02:00 - 03:00

Departure
6 min late
Arrival
on-time
Cancelled
0

Jul 20

2026

01:00 - 02:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 20

2026

00:00 - 01:00

Departure
on-time
Arrival
1 hr 6 min late
Cancelled
0

Jul 19

2026

23:00 - 00:00

Departure
on-time
Arrival
21 min late
Cancelled
0

Jul 19

2026

22:00 - 23:00

Departure
23 min late
Arrival
2 min late
Cancelled
0

Jul 19

2026

20:00 - 21:00

Departure
32 min late
Arrival
6 min late
Cancelled
0

Jul 19

2026

19:00 - 20:00

Departure
8 min late
Arrival
on-time
Cancelled
0

Jul 19

2026

18:00 - 19:00

Departure
12 min late
Arrival
on-time
Cancelled
0
Delay Performance (7 day average)
Departures
9 min late
min (-2.4%) vs last week
7d trend
Arrivals
4 min late
min (+1.5%) vs last week
7d trend
Cancelled Departures
2 flights (7 day total)

Jul 19

2026

Departure
10 min late
Arrival
on-time
Cancelled
0

Jul 18

2026

Departure
10 min late
Arrival
5 min late
Cancelled
0

Jul 17

2026

Departure
12 min late
Arrival
9 min late
Cancelled
0

Jul 16

2026

Departure
6 min late
Arrival
2 min late
Cancelled
0

Jul 15

2026

Departure
12 min late
Arrival
4 min late
Cancelled
0

Jul 14

2026

Departure
6 min late
Arrival
3 min late
Cancelled
0

Jul 13

2026

Departure
7 min late
Arrival
4 min late
Cancelled
2
Delay Performance (30 day average)
Departures
10 min late
1 min (+7.3%) vs last 30 days
30d trend
Arrivals
4 min late
3 min (+367.7%) vs last 30 days
30d trend
Cancelled Departures
17 flights (30 day total)

Jul 19

2026

Departure
10 min late
Arrival
on-time
Cancelled
0

Jul 18

2026

Departure
10 min late
Arrival
5 min late
Cancelled
0

Jul 17

2026

Departure
12 min late
Arrival
9 min late
Cancelled
0

Jul 16

2026

Departure
6 min late
Arrival
2 min late
Cancelled
0

Jul 15

2026

Departure
12 min late
Arrival
4 min late
Cancelled
0

Jul 14

2026

Departure
6 min late
Arrival
3 min late
Cancelled
0

Jul 13

2026

Departure
7 min late
Arrival
4 min late
Cancelled
2

Jul 12

2026

Departure
10 min late
Arrival
7 min late
Cancelled
0

Jul 11

2026

Departure
9 min late
Arrival
5 min late
Cancelled
0

Jul 10

2026

Departure
10 min late
Arrival
on-time
Cancelled
0

Jul 9

2026

Departure
9 min late
Arrival
3 min late
Cancelled
0

Jul 8

2026

Departure
9 min late
Arrival
6 min late
Cancelled
0

Jul 4

2026

Departure
2 min late
Arrival
3 min late
Cancelled
0

Jul 3

2026

Departure
11 min late
Arrival
6 min late
Cancelled
4

Jul 2

2026

Departure
6 min late
Arrival
1 min late
Cancelled
0

Jul 1

2026

Departure
19 min late
Arrival
6 min late
Cancelled
2

Jun 30

2026

Departure
7 min late
Arrival
4 min late
Cancelled
0

Jun 29

2026

Departure
13 min late
Arrival
7 min late
Cancelled
0

Jun 28

2026

Departure
13 min late
Arrival
5 min late
Cancelled
0

Jun 27

2026

Departure
8 min late
Arrival
1 min late
Cancelled
0

Jun 26

2026

Departure
12 min late
Arrival
8 min late
Cancelled
3

Jun 25

2026

Departure
6 min late
Arrival
1 min late
Cancelled
2

Jun 24

2026

Departure
11 min late
Arrival
6 min late
Cancelled
0

Jun 23

2026

Departure
12 min late
Arrival
4 min late
Cancelled
4

Jun 22

2026

Departure
9 min late
Arrival
2 min late
Cancelled
0

Jun 21

2026

Departure
9 min late
Arrival
1 min early
Cancelled
0

Jun 20

2026

Departure
11 min late
Arrival
on-time
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#400 (64 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#419 (48 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
11,388 ft 3,471 m 148 ft 45 m Asphalt
11,388 ft 3,471 m 148 ft 45 m Asphalt

Runway Length

2 aircraft cannot operate at Tallinn Lennart Meri Airport due to runway length constraints. The airport’s longest runway is 11,388 ft (3,471 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
Antonov An-225 Mriya 11,483 ft 3,500 m 10,827 ft 3,300 m
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Tallinn Lennart Meri (IATA: TLL) operates around 64 flights per day to 48 nonstop destinations. Its network includes 2 domestic and 46 international routes, with airBaltic as the leading carrier and Helsinki currently the busiest connection. From TLL, passengers can reach 27 countries across 1 continent, and the longest runway measures 3,471 m (11,388 ft).

Miscellaneous