Estonia flag Tallinn Airport (TLL)

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

Destinations
46
Flights / day
65
Busiest route
Helsinki
Top airline
airBaltic

Tallinn Lennart Meri Airport averages 65 flights per day to 46 destinations, with one domestic route and 45 international routes. A total of 28 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: September 3, 2026

Route Network

Tallinn Lennart Meri Airport connects 46 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 2 airlines
1 hr 10 mins
63 mi · 101 km
11
per day
Sweden flag Stockholm (ARN) – Sweden 4 airlines
1 hr 45 mins
243 mi · 391 km
7
per day
Latvia flag Riga (RIX) – Latvia 1 airline
1 hr 25 mins
175 mi · 281 km
5
per day
Poland flag Warsaw (WAW) – Poland 2 airlines
2 hr 15 mins
523 mi · 841 km
5
per day
Denmark flag Copenhagen (CPH) – Denmark 3 airlines
2 hr 20 mins
521 mi · 839 km
5
per day
Germany flag Frankfurt (FRA) – Germany 1 airline
3 hr 10 mins
914 mi · 1,470 km
3
per day
Netherlands flag Amsterdam (AMS) – Netherlands 1 airline
3 hr 10 mins
915 mi · 1,472 km
2
per day
Lithuania flag Vilnius (VNO) – Lithuania 2 airlines
1 hr 45 mins
331 mi · 532 km
2
per day
Estonia flag Kärdla (KDL) – Estonia 1 airline
TLL → KDL
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
2
per day
Germany flag Berlin (BER) – Germany 3 airlines
2 hr 35 mins
655 mi · 1,054 km
1
per day
Switzerland flag Zurich (ZRH) – Switzerland 1 airline
3 hr 25 mins
1,057 mi · 1,702 km
1
per day
Norway flag Oslo (OSL) – Norway 2 airlines
2 hr 20 mins
479 mi · 771 km
1
per day
Spain flag Barcelona (BCN) – Spain 2 airlines
4 hr 25 mins
1,587 mi · 2,555 km
6
per week
Hungary flag Budapest (BUD) – Hungary 2 airlines
2 hr 55 mins
858 mi · 1,381 km
6
per week
Poland flag Gdańsk (GDN) – Poland 1 airline
2 hr 5 mins
422 mi · 680 km
6
per week
Germany flag Munich (MUC) – Germany 1 airline
3 hr 10 mins
927 mi · 1,492 km
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
Poland flag Kraków (KRK) – Poland 1 airline
2 hr 35 mins
675 mi · 1,087 km
5
per week
United Kingdom flag London (STN) – United Kingdom 2 airlines
3 hr 30 mins
1,082 mi · 1,741 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
Albania flag Tirana (TIA) – Albania 2 airlines
3 hr 40 mins
1,263 mi · 2,032 km
5
per week
Greece flag Heraklion (HER) – Greece 2 airlines
4 hr 25 mins
1,663 mi · 2,677 km
4
per week
Greece flag Athens (ATH) – Greece 1 airline
4 hr 5 mins
1,484 mi · 2,389 km
3
per week
Denmark flag Billund (BLL) – Denmark 2 airlines
2 hr 35 mins
632 mi · 1,017 km
3
per week
Germany flag Hamburg (HAM) – Germany 1 airline
2 hr 45 mins
690 mi · 1,111 km
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
Czechia flag Prague (PRG) – Czechia 1 airline
2 hr 50 mins
767 mi · 1,235 km
3
per week
Italy flag Rome (FCO) – Italy 1 airline
3 hr 55 mins
1,331 mi · 2,142 km
3
per week
Croatia flag Split (SPU) – Croatia 1 airline
TLL → SPU
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
3 hr 10 mins
900 mi · 1,448 km
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
4 hr 15 mins
1,596 mi · 2,569 km
2
per week
Montenegro flag Tivat (TIV) – Montenegro 1 airline
TLL → TIV
2
per week
Finland flag Kuopio / Siilinjärvi (KUO) – Finland 1 airline
TLL → KUO
1
per week
Malta flag Luqa (MLA) – Malta 1 airline
4 hr 35 mins
1,693 mi · 2,724 km
1
per week
Spain flag Madrid (MAD) – Spain 1 airline
TLL → MAD
1
per week
Spain flag Mallorca (PMI) – Spain 1 airline
TLL → PMI
1
per week

Route and destination data updated September 3, 2026.

Tallinn Lennart Meri Airport is served by 28 airlines, with airBaltic in the lead at 37% of routes. The top three carriers together cover 54% of routes. 20 carriers operate only one route each. A total of 27 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 (25 routes)
Ryanair (6 routes)
Wizz Air (5 routes)
Wizz Air Malta (3 routes)
ASL Airlines Belgium (2 routes)
SAS (2 routes)
Valletta Airlines (2 routes)
Eurowings (2 routes)
Finnair (1 routes)
HCX (1 routes)
NetJets Europe (1 routes)
LOT - Polish Airlines (1 routes)
EAT Leipzig (1 routes)
Lufthansa (1 routes)
Nyxair (1 routes)
Freebird Airlines (1 routes)
LATAM Argentina (1 routes)
MGH (1 routes)
Sun Express (1 routes)
Turkish Airlines (1 routes)
9HPIK (1 routes)
SWISS (1 routes)
Norwegian Air Shuttle (1 routes)
West Atlantic UK (1 routes)
Wizz Air UK (1 routes)
Heston Airlines (1 routes)
ABF (1 routes)
AlbaStar (1 routes)

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

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

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
5 min late
1 min (-12.5%) vs last 24 hours
24h trend
Arrivals
3 min early
2 min (-364.7%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Sep 5

2026

01:00 - 02:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 5

2026

00:00 - 01:00

Departure
on-time
Arrival
12 min late
Cancelled
0

Sep 4

2026

23:00 - 00:00

Departure
on-time
Arrival
14 min late
Cancelled
0

Sep 4

2026

22:00 - 23:00

Departure
on-time
Arrival
1 min late
Cancelled
0

Sep 4

2026

21:00 - 22:00

Departure
22 min late
Arrival
3 min early
Cancelled
0

Sep 4

2026

20:00 - 21:00

Departure
6 min late
Arrival
14 min early
Cancelled
0

Sep 4

2026

19:00 - 20:00

Departure
3 min late
Arrival
17 min early
Cancelled
0

Sep 4

2026

18:00 - 19:00

Departure
2 min late
Arrival
3 min early
Cancelled
0

Sep 4

2026

17:00 - 18:00

Departure
5 min late
Arrival
2 min early
Cancelled
0

Sep 4

2026

16:00 - 17:00

Departure
16 min late
Arrival
19 min early
Cancelled
0

Sep 4

2026

15:00 - 16:00

Departure
5 min late
Arrival
6 min early
Cancelled
0

Sep 4

2026

14:00 - 15:00

Departure
2 min late
Arrival
1 min late
Cancelled
0

Sep 4

2026

13:00 - 14:00

Departure
5 min late
Arrival
1 min late
Cancelled
0

Sep 4

2026

12:00 - 13:00

Departure
15 min late
Arrival
on-time
Cancelled
0

Sep 4

2026

11:00 - 12:00

Departure
13 min late
Arrival
on-time
Cancelled
0

Sep 4

2026

10:00 - 11:00

Departure
3 min late
Arrival
on-time
Cancelled
0

Sep 4

2026

09:00 - 10:00

Departure
5 min late
Arrival
6 min early
Cancelled
0

Sep 4

2026

08:00 - 09:00

Departure
4 min late
Arrival
5 min early
Cancelled
0

Sep 4

2026

07:00 - 08:00

Departure
1 min late
Arrival
7 min early
Cancelled
0

Sep 4

2026

06:00 - 07:00

Departure
5 min late
Arrival
7 min early
Cancelled
0

Sep 4

2026

05:00 - 06:00

Departure
1 min late
Arrival
6 min early
Cancelled
0

Sep 4

2026

04:00 - 05:00

Departure
3 min late
Arrival
on-time
Cancelled
0

Sep 4

2026

03:00 - 04:00

Departure
8 min late
Arrival
Cancelled
0
Delay Performance (7 day average)
Departures
7 min late
3 min (-30.6%) vs last week
7d trend
Arrivals
2 min early
2 min (-1,039.2%) vs last week
7d trend
Cancelled Departures
6 flights (7 day total)

Sep 4

2026

Departure
5 min late
Arrival
4 min early
Cancelled
0

Sep 3

2026

Departure
6 min late
Arrival
1 min early
Cancelled
0

Sep 2

2026

Departure
5 min late
Arrival
6 min early
Cancelled
0

Sep 1

2026

Departure
7 min late
Arrival
3 min early
Cancelled
2

Aug 31

2026

Departure
7 min late
Arrival
1 min late
Cancelled
4

Aug 30

2026

Departure
8 min late
Arrival
2 min early
Cancelled
0

Aug 29

2026

Departure
13 min late
Arrival
3 min late
Cancelled
0
Delay Performance (30 day average)
Departures
8 min late
1 min (-6.5%) vs last 30 days
30d trend
Arrivals
1 min early
4 min (-130.3%) vs last 30 days
30d trend
Cancelled Departures
12 flights (30 day total)

Sep 4

2026

Departure
5 min late
Arrival
4 min early
Cancelled
0

Sep 3

2026

Departure
6 min late
Arrival
1 min early
Cancelled
0

Sep 2

2026

Departure
5 min late
Arrival
6 min early
Cancelled
0

Sep 1

2026

Departure
7 min late
Arrival
3 min early
Cancelled
2

Aug 31

2026

Departure
7 min late
Arrival
1 min late
Cancelled
4

Aug 30

2026

Departure
8 min late
Arrival
2 min early
Cancelled
0

Aug 29

2026

Departure
13 min late
Arrival
3 min late
Cancelled
0

Aug 28

2026

Departure
7 min late
Arrival
1 min late
Cancelled
0

Aug 27

2026

Departure
8 min late
Arrival
1 min early
Cancelled
0

Aug 26

2026

Departure
8 min late
Arrival
3 min early
Cancelled
1

Aug 25

2026

Departure
12 min late
Arrival
1 min late
Cancelled
0

Aug 24

2026

Departure
19 min late
Arrival
4 min late
Cancelled
0

Aug 23

2026

Departure
on-time
Arrival
13 min late
Cancelled
0

Aug 22

2026

Departure
10 min late
Arrival
on-time
Cancelled
0

Aug 21

2026

Departure
10 min late
Arrival
on-time
Cancelled
3

Aug 20

2026

Departure
9 min late
Arrival
1 min early
Cancelled
0

Aug 19

2026

Departure
10 min late
Arrival
2 min early
Cancelled
0

Aug 18

2026

Departure
9 min late
Arrival
4 min late
Cancelled
0

Aug 17

2026

Departure
12 min late
Arrival
1 min late
Cancelled
0

Aug 16

2026

Departure
8 min late
Arrival
2 min early
Cancelled
0

Aug 15

2026

Departure
10 min late
Arrival
2 min early
Cancelled
0

Aug 14

2026

Departure
10 min late
Arrival
on-time
Cancelled
2

Aug 13

2026

Departure
7 min late
Arrival
1 min early
Cancelled
0

Aug 12

2026

Departure
8 min late
Arrival
on-time
Cancelled
0

Aug 11

2026

Departure
6 min late
Arrival
on-time
Cancelled
0

Aug 10

2026

Departure
9 min late
Arrival
3 min early
Cancelled
0

Aug 9

2026

Departure
5 min late
Arrival
3 min early
Cancelled
0

Aug 8

2026

Departure
7 min late
Arrival
3 min early
Cancelled
0

Aug 7

2026

Departure
6 min late
Arrival
2 min early
Cancelled
0

Aug 6

2026

Departure
6 min late
Arrival
2 min early
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#387 (65 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#430 (46 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 65 flights per day to 46 nonstop destinations. Its network includes 1 domestic and 45 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