France flag Toulouse Airport (TLS)

Country France | Europe | Major Hub | IATA: TLS | ICAO: LFBO | Elevation 499 ft · 152 m | Local time

Destinations
85
Flights / day
87
Busiest route
Paris
Top airline
Ryanair

Toulouse-Blagnac Airport averages 87 flights per day to 85 destinations, with 20 domestic routes and 65 international routes. A total of 42 airlines operate at TLS, led by Ryanair. This airport provides direct service to 23 countries across three continents, with Spain representing its largest international market. The longest nonstop route from Toulouse-Blagnac connects to Montreal, with a typical flight time of 8 hr 5 mins. Updated: August 26, 2026

Route Network

Toulouse-Blagnac Airport connects 85 destinations worldwide, with Paris standing out as its busiest route. The longest nonstop flight is to Montreal, and the shortest flight is to Marseille.

France flag Paris (CDG) – France 2 airlines
1 hr 50 mins
376 mi · 606 km
10
per day
France flag Paris (ORY) – France 2 airlines
1 hr 45 mins
355 mi · 572 km
6
per day
Germany flag Munich (MUC) – Germany 2 airlines
2 hr 5 mins
597 mi · 960 km
4
per day
Netherlands flag Amsterdam (AMS) – Netherlands 3 airlines
2 hr 20 mins
620 mi · 997 km
4
per day
Portugal flag Lisbon (LIS) – Portugal 2 airlines
2 hr 35 mins
640 mi · 1,029 km
4
per day
United Kingdom flag London (LHR) – United Kingdom 1 airline
2 hr 15 mins
548 mi · 883 km
3
per day
Spain flag Madrid (MAD) – Spain 1 airline
1 hr 55 mins
333 mi · 536 km
3
per day
Spain flag Mallorca (PMI) – Spain 3 airlines
1 hr 35 mins
291 mi · 468 km
3
per day
Belgium flag Brussels (BRU) – Belgium 2 airlines
2 hr 5 mins
523 mi · 842 km
2
per day
Morocco flag Marrakech (RAK) – Morocco 2 airlines
3 hr 15 mins
976 mi · 1,570 km
2
per day
France flag Ajaccio/Napoléon Bonaparte (AJA) – France 2 airlines
TLS → AJA
2
per day
France flag Lyon (LYS) – France 3 airlines
1 hr 20 mins
233 mi · 376 km
2
per day
Algeria flag Oran (ORN) – Algeria 2 airlines
2 hr 15 mins
563 mi · 906 km
2
per day
United Kingdom flag London (STN) – United Kingdom 2 airlines
2 hr 15 mins
573 mi · 922 km
2
per day
Tunisia flag Tunis (TUN) – Tunisia 2 airlines
2 hr 15 mins
661 mi · 1,064 km
2
per day
Algeria flag Algiers (ALG) – Algeria 2 airlines
2 hr 0 mins
489 mi · 787 km
1
per day
Belgium flag Brussels (CRL) – Belgium 1 airline
2 hr 0 mins
494 mi · 795 km
1
per day
Morocco flag Casablanca (CMN) – Morocco 1 airline
3 hr 0 mins
857 mi · 1,380 km
1
per day
Ireland flag Dublin (DUB) – Ireland 3 airlines
2 hr 45 mins
760 mi · 1,224 km
1
per day
Türkiye flag Istanbul (IST) – Türkiye 1 airline
3 hr 40 mins
1,399 mi · 2,252 km
1
per day
Canada flag Montreal (YUL) – Canada 2 airlines
8 hr 5 mins
3,559 mi · 5,728 km
1
per day
France flag Nantes (NTE) – France 1 airline
1 hr 45 mins
283 mi · 455 km
1
per day
Portugal flag Porto (OPO) – Portugal 2 airlines
2 hr 25 mins
538 mi · 865 km
1
per day
France flag Bastia/Poretta (BIA) – France 2 airlines
TLS → BIA
6
per week
Morocco flag Fes (FEZ) – Morocco 2 airlines
2 hr 45 mins
752 mi · 1,210 km
6
per week
France flag Figari Sud-Corse (FSC) – France 2 airlines
TLS → FSC
6
per week
Switzerland flag Geneva (GVA) – Switzerland 1 airline
1 hr 25 mins
294 mi · 473 km
6
per week
France flag Lille/Lesquin (LIL) – France 1 airline
2 hr 0 mins
486 mi · 782 km
6
per week
France flag Nice (NCE) – France 1 airline
1 hr 25 mins
293 mi · 471 km
6
per week
Italy flag Rome (FCO) – Italy 1 airline
2 hr 0 mins
566 mi · 912 km
6
per week
France flag Strasbourg (SXB) – France 1 airline
1 hr 50 mins
453 mi · 728 km
6
per week
Spain flag Alicante (ALC) – Spain 1 airline
1 hr 55 mins
383 mi · 616 km
5
per week
France flag Basel (BSL) – France 1 airline
1 hr 45 mins
404 mi · 651 km
5
per week
Italy flag Bergamo (BGY) – Italy 1 airline
1 hr 45 mins
433 mi · 697 km
5
per week
United Kingdom flag Bristol (BRS) – United Kingdom 2 airlines
2 hr 20 mins
568 mi · 915 km
5
per week
Malta flag Luqa (MLA) – Malta 1 airline
2 hr 40 mins
878 mi · 1,413 km
5
per week
Spain flag Málaga (AGP) – Spain 1 airline
2 hr 25 mins
571 mi · 919 km
5
per week
Spain flag Seville (SVQ) – Spain 1 airline
2 hr 25 mins
573 mi · 923 km
5
per week
France flag Calvi/Sainte-Catherine (CLY) – France 1 airline
TLS → CLY
4
per week
Germany flag Hamburg (XFW) – Germany 1 airline
TLS → XFW
4
per week
United Kingdom flag Hawarden (CEG) – United Kingdom 1 airline
TLS → CEG
4
per week
Spain flag Ibiza (IBZ) – Spain 2 airlines
1 hr 45 mins
329 mi · 529 km
4
per week
United Kingdom flag London (LGW) – United Kingdom 1 airline
2 hr 10 mins
525 mi · 844 km
4
per week
Italy flag Olbia (OLB) – Italy 1 airline
1 hr 45 mins
457 mi · 736 km
4
per week
Morocco flag Tangier (TNG) – Morocco 1 airline
2 hr 35 mins
669 mi · 1,076 km
4
per week
Greece flag Athens (ATH) – Greece 1 airline
3 hr 20 mins
1,240 mi · 1,996 km
3
per week
United Kingdom flag Birmingham (BHX) – United Kingdom 1 airline
2 hr 25 mins
626 mi · 1,008 km
3
per week
United Kingdom flag Edinburgh (EDI) – United Kingdom 1 airline
2 hr 55 mins
877 mi · 1,411 km
3
per week
Portugal flag Faro (FAO) – Portugal 1 airline
2 hr 40 mins
670 mi · 1,079 km
3
per week
Tunisia flag Houmt El Souk (DJE) – Tunisia 1 airline
2 hr 40 mins
842 mi · 1,355 km
3
per week
Greece flag Kerkyra Island (CFU) – Greece 1 airline
TLS → CFU
3
per week
Poland flag Kraków (KRK) – Poland 1 airline
2 hr 50 mins
974 mi · 1,568 km
3
per week
United Kingdom flag Manchester (MAN) – United Kingdom 1 airline
2 hr 35 mins
692 mi · 1,114 km
3
per week
Spain flag Menorca (MAH) – Spain 1 airline
1 hr 30 mins
299 mi · 481 km
3
per week
France flag Paris (LBG) – France 3 airlines
TLS → LBG
3
per week
Morocco flag Rabat (RBA) – Morocco 1 airline
2 hr 50 mins
792 mi · 1,275 km
3
per week
France flag Rennes (RNS) – France 1 airline
1 hr 50 mins
341 mi · 549 km
3
per week
France flag Saint-Nazaire/Montoir (SNR) – France 1 airline
TLS → SNR
3
per week
Croatia flag Split (SPU) – Croatia 1 airline
TLS → SPU
3
per week
Italy flag Treviso (TSF) – Italy 1 airline
2 hr 0 mins
550 mi · 885 km
3
per week
Morocco flag Agadir (AGA) – Morocco 1 airline
3 hr 30 mins
1,093 mi · 1,759 km
2
per week
Italy flag Bari (BRI) – Italy 1 airline
2 hr 30 mins
803 mi · 1,293 km
2
per week
France flag Brest/Guipavas (BES) – France 1 airline
2 hr 5 mins
433 mi · 697 km
2
per week
Hungary flag Budapest (BUD) – Hungary 1 airline
2 hr 40 mins
903 mi · 1,453 km
2
per week
France flag Caen/Carpiquet (CFR) – France 1 airline
TLS → CFR
2
per week
France flag Marseille (MRS) – France 1 airline
1 hr 10 mins
194 mi · 312 km
2
per week
Italy flag Milan (MXP) – Italy 1 airline
1 hr 40 mins
387 mi · 624 km
2
per week
Morocco flag Nador (NDR) – Morocco 1 airline
2 hr 30 mins
641 mi · 1,032 km
2
per week
Italy flag Nápoli (NAP) – Italy 1 airline
2 hr 15 mins
687 mi · 1,105 km
2
per week
Norway flag Oslo (OSL) – Norway 1 airline
3 hr 30 mins
1,214 mi · 1,954 km
2
per week
Morocco flag Oujda (OUD) – Morocco 1 airline
2 hr 30 mins
636 mi · 1,023 km
2
per week
Italy flag Palermo (PMO) – Italy 1 airline
2 hr 20 mins
718 mi · 1,156 km
2
per week
Spain flag Tenerife (South) (TFS) – Spain 1 airline
4 hr 15 mins
1,466 mi · 2,360 km
2
per week
Spain flag Valencia (VLC) – Spain 1 airline
1 hr 45 mins
302 mi · 485 km
2
per week
Germany flag Berlin (BER) – Germany 1 airline
TLS → BER
1
per week
Algeria flag Constantine (CZL) – Algeria 1 airline
TLS → CZL
1
per week
Senegal flag Dakar (DSS) – Senegal 1 airline
5 hr 40 mins
2,277 mi · 3,665 km
1
per week
United Kingdom flag Farnborough (FAB) – United Kingdom 1 airline
TLS → FAB
1
per week
Germany flag Hamburg (HAM) – Germany 1 airline
TLS → HAM
1
per week
Greece flag Heraklion (HER) – Greece 1 airline
TLS → HER
1
per week
Germany flag Leipzig (LEJ) – Germany 1 airline
TLS → LEJ
1
per week
France flag Lyon/Bron (LYN) – France 1 airline
TLS → LYN
1
per week
United Kingdom flag Newcastle (NCL) – United Kingdom 1 airline
TLS → NCL
1
per week
Cyprus flag Paphos (PFO) – Cyprus 1 airline
TLS → PFO
1
per week
France flag Toulon/Hyères/Le Palyvestre (TLN) – France 1 airline
TLS → TLN
1
per week

Route and destination data updated August 26, 2026.

Toulouse-Blagnac Airport is served by 42 airlines, with Ryanair in the lead at 30% of routes. The top three carriers together cover 50% of routes. 29 carriers operate only one route each. A total of 33 airlines operate international routes, compared with 15 airlines serving domestic routes. Air Transat is operating the longest nonstop flight, connecting to Montreal with a flight time of 8 hrs 5 mins.

Ryanair (34 routes)
Volotea (12 routes)
easyJet (11 routes)
Transavia France (5 routes)
Air Corsica (4 routes)
Air Algerie (3 routes)
Airbus Transport International (3 routes)
Air France (2 routes)
Swiftair (2 routes)
Scoot Tigerair (2 routes)
EAT Leipzig (2 routes)
Nouvelair Tunisie (2 routes)
NetJets Europe (2 routes)
Lufthansa (1 routes)
Lufthansa City Airlines (1 routes)
KLM (1 routes)
Transavia (1 routes)
TAP Air Portugal (1 routes)
British Airways (1 routes)
Iberia (1 routes)
Brussels Airlines (1 routes)
Star Air A/S (1 routes)
Ryanair UK (1 routes)
Tunisair (1 routes)
Royal Air Maroc (1 routes)
Aer Lingus (1 routes)
Silver Cloud Air (1 routes)
Turkish Airlines (1 routes)
Air Transat (1 routes)
Air Canada (1 routes)
Eurowings (1 routes)
Air Arabia Maroc (1 routes)
Aegean Airlines (1 routes)
ARL (1 routes)
OYO (1 routes)
Twin Jet (1 routes)
Corsair (1 routes)
Norwegian Air Shuttle (1 routes)
FRO (1 routes)
EUP (1 routes)
LDX (1 routes)
NAK (1 routes)

Toulouse-Blagnac Airport provides direct service to 23 countries across three continents. The route network is 24% domestic and 76% international. Spain is the primary international destination.

France - 28/day
Spain - 10/day
United Kingdom - 8/day
Morocco - 6/day
Germany - 5/day
Portugal - 5/day
Netherlands - 4/day
Belgium - 4/day
Italy - 4/day
Algeria - 3/day
Tunisia - 2/day
Ireland - 1/day
Türkiye - 1/day
Canada - 1/day
Switzerland - 1/day
Malta - 1/day
Greece - 1/day
Poland - 0/day
Croatia - 0/day
Hungary - 0/day
Norway - 0/day
Senegal - 0/day
Cyprus - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
6 min late
1 min (-11.4%) vs last 24 hours
24h trend
Arrivals
8 min late
2 min (-21%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Aug 27

2026

06:00 - 07:00

Departure
2 min late
Arrival
1 min early
Cancelled
0

Aug 27

2026

05:00 - 06:00

Departure
2 min late
Arrival
3 min late
Cancelled
0

Aug 27

2026

04:00 - 05:00

Departure
5 min late
Arrival
Cancelled
0

Aug 27

2026

03:00 - 04:00

Departure
Arrival
Cancelled
0

Aug 27

2026

02:00 - 03:00

Departure
Arrival
on-time
Cancelled
0

Aug 27

2026

01:00 - 02:00

Departure
Arrival
on-time
Cancelled
0

Aug 27

2026

00:00 - 01:00

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 26

2026

23:00 - 00:00

Departure
on-time
Arrival
50 min late
Cancelled
0

Aug 26

2026

22:00 - 23:00

Departure
on-time
Arrival
43 min late
Cancelled
0

Aug 26

2026

21:00 - 22:00

Departure
on-time
Arrival
9 min late
Cancelled
0

Aug 26

2026

20:00 - 21:00

Departure
8 min late
Arrival
on-time
Cancelled
0

Aug 26

2026

19:00 - 20:00

Departure
18 min late
Arrival
7 min late
Cancelled
0

Aug 26

2026

18:00 - 19:00

Departure
16 min late
Arrival
9 min late
Cancelled
0

Aug 26

2026

17:00 - 18:00

Departure
on-time
Arrival
5 min late
Cancelled
0

Aug 26

2026

16:00 - 17:00

Departure
3 min late
Arrival
on-time
Cancelled
0

Aug 26

2026

15:00 - 16:00

Departure
13 min late
Arrival
on-time
Cancelled
0

Aug 26

2026

14:00 - 15:00

Departure
13 min late
Arrival
2 min late
Cancelled
0

Aug 26

2026

13:00 - 14:00

Departure
on-time
Arrival
3 min late
Cancelled
0

Aug 26

2026

12:00 - 13:00

Departure
2 min late
Arrival
2 min late
Cancelled
0

Aug 26

2026

11:00 - 12:00

Departure
6 min late
Arrival
4 min late
Cancelled
0

Aug 26

2026

10:00 - 11:00

Departure
4 min late
Arrival
on-time
Cancelled
0

Aug 26

2026

09:00 - 10:00

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 26

2026

08:00 - 09:00

Departure
Arrival
Cancelled
0

Aug 26

2026

07:00 - 08:00

Departure
Arrival
Cancelled
0
Delay Performance (7 day average)
Departures
9 min late
3 min (+53.6%) vs last week
7d trend
Arrivals
10 min late
6 min (+153.3%) vs last week
7d trend
Cancelled Departures
0 flights (7 day total)

Aug 26

2026

Departure
7 min late
Arrival
9 min late
Cancelled
0

Aug 25

2026

Departure
6 min late
Arrival
11 min late
Cancelled
0

Aug 24

2026

Departure
10 min late
Arrival
15 min late
Cancelled
0

Aug 23

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 22

2026

Departure
6 min late
Arrival
5 min late
Cancelled
0

Aug 21

2026

Departure
14 min late
Arrival
10 min late
Cancelled
0

Aug 20

2026

Departure
9 min late
Arrival
10 min late
Cancelled
0
Delay Performance (30 day average)
Departures
7 min late
1 min (+15.1%) vs last 30 days
30d trend
Arrivals
5 min late
1 min (+23.8%) vs last 30 days
30d trend
Cancelled Departures
0 flights (30 day total)

Aug 26

2026

Departure
7 min late
Arrival
9 min late
Cancelled
0

Aug 25

2026

Departure
6 min late
Arrival
11 min late
Cancelled
0

Aug 24

2026

Departure
10 min late
Arrival
15 min late
Cancelled
0

Aug 23

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 22

2026

Departure
6 min late
Arrival
5 min late
Cancelled
0

Aug 21

2026

Departure
14 min late
Arrival
10 min late
Cancelled
0

Aug 20

2026

Departure
9 min late
Arrival
10 min late
Cancelled
0

Aug 19

2026

Departure
5 min late
Arrival
2 min late
Cancelled
0

Aug 18

2026

Departure
3 min late
Arrival
on-time
Cancelled
0

Aug 17

2026

Departure
4 min late
Arrival
5 min late
Cancelled
0

Aug 16

2026

Departure
7 min late
Arrival
2 min late
Cancelled
0

Aug 15

2026

Departure
12 min late
Arrival
18 min late
Cancelled
0

Aug 14

2026

Departure
7 min late
Arrival
2 min late
Cancelled
0

Aug 13

2026

Departure
5 min late
Arrival
2 min late
Cancelled
0

Aug 12

2026

Departure
5 min late
Arrival
1 min late
Cancelled
0

Aug 11

2026

Departure
5 min late
Arrival
1 min late
Cancelled
0

Aug 10

2026

Departure
3 min late
Arrival
4 min late
Cancelled
0

Aug 9

2026

Departure
3 min late
Arrival
4 min late
Cancelled
0

Aug 8

2026

Departure
7 min late
Arrival
3 min late
Cancelled
0

Aug 7

2026

Departure
7 min late
Arrival
5 min late
Cancelled
0

Aug 6

2026

Departure
7 min late
Arrival
1 min late
Cancelled
0

Aug 5

2026

Departure
3 min late
Arrival
on-time
Cancelled
0

Aug 4

2026

Departure
6 min late
Arrival
4 min late
Cancelled
0

Aug 3

2026

Departure
4 min late
Arrival
4 min late
Cancelled
0

Aug 2

2026

Departure
4 min late
Arrival
1 min early
Cancelled
0

Aug 1

2026

Departure
13 min late
Arrival
13 min late
Cancelled
0

Jul 31

2026

Departure
16 min late
Arrival
8 min late
Cancelled
0

Jul 30

2026

Departure
6 min late
Arrival
6 min late
Cancelled
0

Jul 29

2026

Departure
6 min late
Arrival
3 min late
Cancelled
0

Jul 28

2026

Departure
8 min late
Arrival
6 min late
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#324 (87 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#219 (85 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
11,499 ft 3,505 m 164 ft 50 m Asphalt
11,499 ft 3,505 m 164 ft 50 m Asphalt
9,954 ft 3,034 m 164 ft 50 m Asphalt
9,954 ft 3,034 m 164 ft 50 m Asphalt

Runway Length

1 aircraft cannot operate at Toulouse-Blagnac Airport due to runway length constraints. The airport’s longest runway is 11,499 ft (3,505 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Toulouse-Blagnac (IATA: TLS) operates around 87 flights per day to 85 nonstop destinations. Its network includes 20 domestic and 65 international routes, with Ryanair as the leading carrier and Paris currently the busiest connection. From TLS, passengers can reach 23 countries across 3 continents, and the longest runway measures 3,505 m (11,499 ft).

Miscellaneous