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
106
Busiest route
Paris
Top airline
Ryanair

Toulouse-Blagnac Airport averages 106 flights per day to 85 destinations, with 19 domestic routes and 64 international routes. A total of 39 airlines operate at TLS, led by Ryanair. This airport provides direct service to 25 countries across four 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: October 3, 2026

Route Network

Toulouse-Blagnac Airport connects 83 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 (ORY) – France 3 airlines
1 hr 45 mins
355 mi · 572 km
14
per day
France flag Paris (CDG) – France 1 airline
1 hr 50 mins
376 mi · 606 km
12
per day
France flag Lyon (LYS) – France 3 airlines
1 hr 20 mins
233 mi · 376 km
5
per day
Spain flag Madrid (MAD) – Spain 2 airlines
1 hr 55 mins
333 mi · 536 km
4
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 1 airline
2 hr 20 mins
620 mi · 997 km
4
per day
United Kingdom flag London (LHR) – United Kingdom 1 airline
2 hr 15 mins
548 mi · 883 km
3
per day
France flag Nantes (NTE) – France 3 airlines
1 hr 45 mins
283 mi · 455 km
3
per day
Portugal flag Lisbon (LIS) – Portugal 2 airlines
2 hr 35 mins
640 mi · 1,029 km
3
per day
Morocco flag Marrakech (RAK) – Morocco 3 airlines
3 hr 15 mins
976 mi · 1,570 km
3
per day
Belgium flag Brussels (BRU) – Belgium 2 airlines
2 hr 5 mins
523 mi · 842 km
2
per day
Spain flag Mallorca (PMI) – Spain 3 airlines
1 hr 35 mins
291 mi · 468 km
2
per day
France flag Rennes (RNS) – France 2 airlines
1 hr 50 mins
341 mi · 549 km
2
per day
France flag Lille/Lesquin (LIL) – France 1 airline
2 hr 0 mins
486 mi · 782 km
2
per day
France flag Marseille (MRS) – France 1 airline
1 hr 10 mins
194 mi · 312 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
1
per day
Belgium flag Brussels (CRL) – Belgium 1 airline
2 hr 0 mins
494 mi · 795 km
1
per day
Algeria flag Oran (ORN) – Algeria 2 airlines
2 hr 15 mins
563 mi · 906 km
1
per day
France flag Strasbourg (SXB) – France 1 airline
1 hr 50 mins
453 mi · 728 km
1
per day
France flag Ajaccio/Napoléon Bonaparte (AJA) – France 2 airlines
—
TLS → AJA
1
per day
France flag Bastia/Poretta (BIA) – France 2 airlines
—
TLS → BIA
1
per day
Switzerland flag Geneva (GVA) – Switzerland 1 airline
1 hr 25 mins
294 mi · 473 km
1
per day
Germany flag Hamburg (XFW) – Germany 2 airlines
—
TLS → XFW
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
Algeria flag Algiers (ALG) – Algeria 2 airlines
2 hr 0 mins
489 mi · 787 km
1
per day
Ireland flag Dublin (DUB) – Ireland 2 airlines
2 hr 45 mins
760 mi · 1,224 km
1
per day
Spain flag Málaga (AGP) – Spain 1 airline
2 hr 25 mins
571 mi · 919 km
1
per day
Portugal flag Porto (OPO) – Portugal 1 airline
2 hr 25 mins
538 mi · 865 km
1
per day
Italy flag Rome (FCO) – Italy 1 airline
2 hr 0 mins
566 mi · 912 km
1
per day
Morocco flag Fes (FEZ) – Morocco 2 airlines
2 hr 45 mins
752 mi · 1,210 km
6
per week
Morocco flag Casablanca (CMN) – Morocco 1 airline
3 hr 0 mins
857 mi · 1,380 km
6
per week
France flag Nice (NCE) – France 1 airline
1 hr 25 mins
293 mi · 471 km
6
per week
Spain flag Seville (SVQ) – Spain 1 airline
2 hr 25 mins
573 mi · 923 km
6
per week
Spain flag Alicante (ALC) – Spain 1 airline
1 hr 55 mins
383 mi · 616 km
5
per week
United Kingdom flag Bristol (BRS) – United Kingdom 2 airlines
2 hr 20 mins
568 mi · 915 km
5
per week
France flag Caen/Carpiquet (CFR) – France 1 airline
—
TLS → CFR
5
per week
France flag Lorient/Lann/Bihoué (LRT) – France 1 airline
—
TLS → LRT
5
per week
Malta flag Luqa (MLA) – Malta 1 airline
2 hr 40 mins
878 mi · 1,413 km
5
per week
Italy flag Bergamo (BGY) – Italy 1 airline
1 hr 45 mins
433 mi · 697 km
4
per week
France flag Brest/Guipavas (BES) – France 2 airlines
2 hr 5 mins
433 mi · 697 km
4
per week
Italy flag Firenze (FLR) – Italy 1 airline
1 hr 50 mins
491 mi · 791 km
4
per week
United Kingdom flag Hawarden (CEG) – United Kingdom 1 airline
—
TLS → CEG
4
per week
Morocco flag Tangier (TNG) – Morocco 1 airline
2 hr 35 mins
669 mi · 1,076 km
4
per week
Morocco flag Agadir (AGA) – Morocco 1 airline
3 hr 30 mins
1,093 mi · 1,759 km
3
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
Portugal flag Faro (FAO) – Portugal 1 airline
2 hr 40 mins
670 mi · 1,079 km
3
per week
Spain flag Ibiza (IBZ) – Spain 1 airline
1 hr 45 mins
329 mi · 529 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 London (LGW) – United Kingdom 1 airline
2 hr 10 mins
525 mi · 844 km
3
per week
Luxembourg flag Luxembourg (LUX) – Luxembourg 1 airline
1 hr 55 mins
474 mi · 762 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
Morocco flag Rabat (RBA) – Morocco 1 airline
2 hr 50 mins
792 mi · 1,275 km
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
Italy flag Venice (VCE) – Italy 1 airline
2 hr 0 mins
556 mi · 894 km
3
per week
France flag Basel (BSL) – France 1 airline
1 hr 45 mins
404 mi · 651 km
2
per week
Italy flag Bari (BRI) – Italy 1 airline
2 hr 30 mins
803 mi · 1,293 km
2
per week
Hungary flag Budapest (BUD) – Hungary 1 airline
2 hr 40 mins
903 mi · 1,453 km
2
per week
United Kingdom flag Edinburgh (EDI) – United Kingdom 1 airline
2 hr 55 mins
877 mi · 1,411 km
2
per week
France flag Figari Sud-Corse (FSC) – France 1 airline
—
TLS → FSC
2
per week
Tunisia flag Houmt El Souk (DJE) – Tunisia 1 airline
2 hr 40 mins
842 mi · 1,355 km
2
per week
France flag Lyon/Bron (LYN) – France 2 airlines
—
TLS → LYN
2
per week
Italy flag Milan (MXP) – Italy 1 airline
1 hr 40 mins
387 mi · 624 km
2
per week
Italy flag Nápoli (NAP) – Italy 1 airline
2 hr 15 mins
687 mi · 1,105 km
2
per week
Italy flag Olbia (OLB) – Italy 1 airline
1 hr 45 mins
457 mi · 736 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
Czechia flag Prague (PRG) – Czechia 1 airline
2 hr 25 mins
754 mi · 1,213 km
2
per week
France flag Saint-Nazaire/Montoir (SNR) – France 1 airline
—
TLS → SNR
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
Senegal flag Dakar (DSS) – Senegal 1 airline
5 hr 40 mins
2,277 mi · 3,665 km
1
per week
Germany flag Friedrichshafen (FDH) – Germany 1 airline
—
TLS → FDH
1
per week
Greece flag Heraklion (HER) – Greece 1 airline
3 hr 40 mins
1,387 mi · 2,232 km
1
per week
Norway flag Oslo (OSL) – Norway 1 airline
3 hr 30 mins
1,214 mi · 1,954 km
1
per week
United Arab Emirates flag Sharjah (SHJ) – United Arab Emirates 1 airline
—
TLS → SHJ
1
per week
Germany flag Stuttgart (STR) – Germany 1 airline
1 hr 55 mins
513 mi · 826 km
1
per week
France flag Toulon/Hyères/Le Palyvestre (TLN) – France 1 airline
—
TLS → TLN
1
per week

Route and destination data updated October 3, 2026.

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

Ryanair (32 routes)
Volotea (18 routes)
easyJet (11 routes)
Transavia France (5 routes)
Air Corsica (3 routes)
Airbus Transport International (3 routes)
Air France (2 routes)
Royal Air Maroc (2 routes)
Twin Jet (2 routes)
Nouvelair Tunisie (2 routes)
Air Algerie (2 routes)
NAK (2 routes)
EUP (2 routes)
Corsair (2 routes)
Wasaya Airways (1 routes)
Star Air A/S (1 routes)
Iberia (1 routes)
Lufthansa (1 routes)
Lufthansa City Airlines (1 routes)
KLM (1 routes)
British Airways (1 routes)
TAP Air Portugal (1 routes)
Brussels Airlines (1 routes)
EAT Leipzig (1 routes)
Ryanair UK (1 routes)
Tunisair (1 routes)
TMT (1 routes)
Turkish Airlines (1 routes)
Air Canada (1 routes)
Air Transat (1 routes)
Aer Lingus (1 routes)
Air Arabia Maroc (1 routes)
APG Airlines (1 routes)
Aegean Airlines (1 routes)
Pan Europeenne Air Service (1 routes)
SmartWings (1 routes)
LHB (1 routes)
Norwegian Air Shuttle (1 routes)
Air Arabia (1 routes)

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

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

Delays

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

Oct 11

2026

23:00 - 00:00

Departure
on-time
Arrival
8 min late
Cancelled
0

Oct 11

2026

22:00 - 23:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 11

2026

21:00 - 22:00

Departure
on-time
Arrival
2 min early
Cancelled
0

Oct 11

2026

20:00 - 21:00

Departure
on-time
Arrival
6 min early
Cancelled
0

Oct 11

2026

19:00 - 20:00

Departure
6 min late
Arrival
4 min early
Cancelled
0

Oct 11

2026

18:00 - 19:00

Departure
10 min late
Arrival
4 min early
Cancelled
0

Oct 11

2026

17:00 - 18:00

Departure
2 min late
Arrival
1 min early
Cancelled
0

Oct 11

2026

16:00 - 17:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 11

2026

15:00 - 16:00

Departure
on-time
Arrival
3 min early
Cancelled
0

Oct 11

2026

14:00 - 15:00

Departure
on-time
Arrival
3 min early
Cancelled
0

Oct 11

2026

13:00 - 14:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 11

2026

12:00 - 13:00

Departure
11 min late
Arrival
1 min early
Cancelled
0

Oct 11

2026

11:00 - 12:00

Departure
10 min late
Arrival
1 min late
Cancelled
0

Oct 11

2026

10:00 - 11:00

Departure
on-time
Arrival
2 min early
Cancelled
0

Oct 11

2026

08:00 - 09:00

Departure
on-time
Arrival
8 min early
Cancelled
0

Oct 11

2026

07:00 - 08:00

Departure
9 min early
Arrival
3 min early
Cancelled
0

Oct 11

2026

06:00 - 07:00

Departure
on-time
Arrival
12 min early
Cancelled
0

Oct 11

2026

05:00 - 06:00

Departure
1 min early
Arrival
on-time
Cancelled
0

Oct 11

2026

04:00 - 05:00

Departure
1 min early
Arrival
—
Cancelled
0

Oct 11

2026

03:00 - 04:00

Departure
—
Arrival
—
Cancelled
0

Oct 11

2026

02:00 - 03:00

Departure
—
Arrival
—
Cancelled
0

Oct 11

2026

01:00 - 02:00

Departure
—
Arrival
on-time
Cancelled
0

Oct 11

2026

00:00 - 01:00

Departure
on-time
Arrival
on-time
Cancelled
0
Delay Performance (7 day average)
Departures
3 min late
1 min (-24.1%) vs last week
7d trend
Arrivals
1 min late
min (-20.7%) vs last week
7d trend
Cancelled Departures
0 flights (7 day total)

Oct 11

2026

Departure
2 min late
Arrival
2 min early
Cancelled
0

Oct 10

2026

Departure
4 min late
Arrival
3 min late
Cancelled
0

Oct 9

2026

Departure
—
Arrival
on-time
Cancelled
0

Oct 8

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 7

2026

Departure
5 min late
Arrival
3 min late
Cancelled
0

Oct 6

2026

Departure
1 min late
Arrival
2 min late
Cancelled
0

Oct 5

2026

Departure
4 min late
Arrival
on-time
Cancelled
0
Delay Performance (30 day average)
Departures
3 min late
2 min (-49.5%) vs last 30 days
30d trend
Arrivals
on-time
4 min (-97.8%) vs last 30 days
30d trend
Cancelled Departures
0 flights (30 day total)

Oct 11

2026

Departure
2 min late
Arrival
2 min early
Cancelled
0

Oct 10

2026

Departure
4 min late
Arrival
3 min late
Cancelled
0

Oct 9

2026

Departure
—
Arrival
on-time
Cancelled
0

Oct 8

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 7

2026

Departure
5 min late
Arrival
3 min late
Cancelled
0

Oct 6

2026

Departure
1 min late
Arrival
2 min late
Cancelled
0

Oct 5

2026

Departure
4 min late
Arrival
on-time
Cancelled
0

Oct 4

2026

Departure
5 min late
Arrival
1 min late
Cancelled
0

Oct 3

2026

Departure
3 min late
Arrival
on-time
Cancelled
0

Oct 2

2026

Departure
3 min late
Arrival
1 min late
Cancelled
0

Oct 1

2026

Departure
8 min late
Arrival
1 min late
Cancelled
0

Sep 30

2026

Departure
3 min late
Arrival
1 min late
Cancelled
0

Sep 29

2026

Departure
2 min late
Arrival
3 min late
Cancelled
0

Sep 28

2026

Departure
3 min late
Arrival
on-time
Cancelled
0

Sep 27

2026

Departure
3 min late
Arrival
1 min early
Cancelled
0

Sep 26

2026

Departure
3 min late
Arrival
1 min early
Cancelled
0

Sep 25

2026

Departure
3 min late
Arrival
2 min late
Cancelled
0

Sep 24

2026

Departure
3 min late
Arrival
2 min early
Cancelled
0

Sep 23

2026

Departure
3 min late
Arrival
on-time
Cancelled
0

Sep 22

2026

Departure
1 min late
Arrival
6 min early
Cancelled
0

Sep 21

2026

Departure
2 min late
Arrival
1 min early
Cancelled
0

Sep 20

2026

Departure
3 min late
Arrival
4 min early
Cancelled
0

Sep 19

2026

Departure
2 min late
Arrival
1 min early
Cancelled
0

Sep 18

2026

Departure
on-time
Arrival
1 min early
Cancelled
0

Sep 17

2026

Departure
on-time
Arrival
1 min late
Cancelled
0

Sep 16

2026

Departure
on-time
Arrival
1 min late
Cancelled
0

Sep 15

2026

Departure
3 min late
Arrival
2 min late
Cancelled
0

Sep 14

2026

Departure
1 min late
Arrival
3 min early
Cancelled
0

Sep 13

2026

Departure
5 min late
Arrival
2 min early
Cancelled
0

Sep 12

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#270 (106 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#216 (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 106 flights per day to 85 nonstop destinations. Its network includes 19 domestic and 64 international routes, with Ryanair as the leading carrier and Paris currently the busiest connection. From TLS, passengers can reach 25 countries across 4 continents, and the longest runway measures 3,505 m (11,499 ft).

Miscellaneous