Direct flights from Toulouse (TLS)
From Toulouse Toulouse–Blagnac Airport airport, 73 destinations are served non-stop in 23 countries, with about 657 flights a week. With a single stop, 730 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 59 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Paris (ORY), France | TO · U2 | 572 km | 1h 25m | ≈ 91 | every day |
| Paris (CDG), France | A5 · AF | 604 km | 1h 30m | ≈ 81 | every day |
| Lyon (LYS), France | A5 · AF · U2 | 374 km | 1h 00m | ≈ 33 | every day |
| Munich (MUC), Germany | LH · VL | 960 km | 1h 45m | ≈ 28 | every day |
| Madrid (MAD), Spain | V7 · YW | 537 km | 1h 25m | ≈ 27 | every day |
| Nantes (NTE), France | AF · U2 · V7 · XK | 456 km | 1h 05m | ≈ 23 | Mon, Tue, Wed, Thu, Fri, Sun |
| Amsterdam (AMS), Netherlands | KL · WA | 997 km | 1h 55m | ≈ 22 | every day |
| London (LHR), United Kingdom | BA | 882 km | 1h 55m | ≈ 21 | every day |
| Lisbon (LIS), Portugal | MW · NI | 1,030 km | 2h 05m | ≈ 19 | every day |
| Marseille (MRS), France | SS · T7 | 311 km | 1h 00m | ≈ 19 | Mon, Tue, Wed, Thu, Fri |
| Rennes (RNS), France | T7 · V7 | 549 km | 1h 30m | ≈ 17 | Mon, Tue, Wed, Thu, Fri, Sun |
| Palma de Mallorca (PMI), Spain | FR · MW · U2 · V7 | 468 km | 1h 10m | ≈ 13 | every day |
| Brussels (BRU), Belgium | SN | 841 km | 1h 45m | ≈ 12 | Mon, Tue, Wed, Thu, Fri, Sat |
| Lille (LIL), France | V7 | 783 km | 1h 35m | ≈ 11 | Mon, Tue, Wed, Thu, Fri, Sun |
| Strasbourg (SXB), France | V7 | 728 km | 1h 35m | ≈ 9 | every day |
| Geneva (GVA), Switzerland | U2 | 471 km | 1h 10m | ≈ 8 | Mon, Tue, Wed, Thu, Fri, Sun |
| Alicante (ALC), Spain | FR | 616 km | 1h 25m | ≈ 7 | Mon, Tue, Wed, Fri, Sat, Sun |
| Istanbul (IST), Türkiye | TK | 2,251 km | 3h 30m | ≈ 7 | every day |
| Malaga (AGP), Spain | V7 | 919 km | 1h 50m | ≈ 7 | every day |
| Rome (FCO), Italy | MW | 911 km | 1h 50m | ≈ 7 | every day |
| Ajaccio (AJA), France | V7 · XK | 635 km | 1h 20m | ≈ 6 | Mon, Fri, Sat, Sun |
| Bastia (BIA), France | V7 · XK | 669 km | 1h 10m | ≈ 6 | Mon, Fri, Sat, Sun |
| Brussels (CRL), Belgium | MW | 794 km | 1h 45m | ≈ 6 | Wed, Thu, Fri, Sat, Sun |
| Sevilla (SVQ), Spain | FR · MW | 924 km | 1h 45m | ≈ 6 | Mon, Tue, Wed, Thu, Sat, Sun |
| Caen (CFR), France | V7 | 633 km | 1h 25m | ≈ 5 | Mon, Tue, Thu, Fri, Sun |
| London (STN), United Kingdom | MW · RK | 922 km | 1h 55m | ≈ 5 | Mon, Thu, Fri, Sat, Sun |
| Lorient (LRT), France | GP | 591 km | 1h 35m | ≈ 5 | Mon, Tue, Wed, Thu, Fri |
| Milan (BGY), Italy | MW | 696 km | 1h 30m | ≈ 5 | Tue, Thu, Fri, Sat, Sun |
| Nice (NCE), France | U2 | 469 km | 1h 10m | ≈ 5 | Mon, Tue, Thu, Fri, Sun |
| Dublin (DUB), Ireland | EI · MW | 1,224 km | 2h 17m | ≈ 4 | Wed, Fri, Sat, Sun |
| Malta (MLA), Malta | MW | 1,414 km | 2h 20m | ≈ 4 | Tue, Thu, Fri, Sun |
| Athens (ATH), Greece | A3 | 1,996 km | 2h 55m | ≈ 3 | Tue, Thu, Sat |
| Bari (BRI), Italy | MW | 1,292 km | 2h 05m | ≈ 3 | Mon, Thu, Sun |
| Bristol (BRS), United Kingdom | U2 | 915 km | 1h 50m | ≈ 3 | Mon, Wed, Fri |
| Florence (FLR), Italy | V7 | 790 km | 1h 35m | ≈ 3 | Wed, Fri, Sun |
| Ibiza (IBZ), Spain | MW | 529 km | 1h 20m | ≈ 3 | Tue, Wed, Sat |
| Krakow (KRK), Poland | MW | 1,568 km | 2h 30m | ≈ 3 | Mon, Wed, Fri |
| London (LGW), United Kingdom | U2 | 844 km | 2h 00m | ≈ 3 | Mon, Wed, Fri |
| Menorca (MAH), Spain | MW | 481 km | 1h 10m | ≈ 3 | Mon, Thu, Sat |
| Naples (NAP), Italy | MW | 1,105 km | 2h 00m | ≈ 3 | Tue, Fri, Sun |
| Venice (TSF), Italy | MW | 885 km | 1h 40m | ≈ 3 | Mon, Tue, Fri |
| Basel, Switzerland/Mulhouse (BSL), France | U2 | 651 km | 1h 25m | ≈ 2 | Mon, Fri |
| Brest (BES), France | TO | 697 km | 1h 25m | ≈ 2 | Thu, Sun |
| Budapest (BUD), Hungary | MW · RR | 1,452 km | 2h 20m | ≈ 2 | Tue, Sat |
| Figari (FSC), France | V7 | 675 km | 1h 25m | ≈ 2 | Thu, Sat |
| Kerkyra (CFU), Greece | MW | 1,601 km | 2h 30m | ≈ 2 | Wed, Sun |
| Luxembourg (LUX), Luxembourg | V7 | 762 km | 1h 35m | ≈ 2 | Thu, Sun |
| Milan (MXP), Italy | U2 | 621 km | 1h 25m | ≈ 2 | Mon, Fri |
| Olbia (OLB), Italy | V7 | 735 km | 1h 35m | ≈ 2 | Tue, Fri |
| Palermo (PMO), Italy | V7 | 1,155 km | 2h 05m | ≈ 2 | Tue, Fri |
| Split (SPU), Croatia | V7 | 1,201 km | 2h 02m | ≈ 2 | Wed, Sun |
| Tenerife (TFS), Spain | FR | 2,360 km | 3h 45m | ≈ 2 | Mon, Fri |
| Valencia (VLC), Spain | MW | 485 km | 1h 15m | ≈ 2 | Mon, Sat |
| Venice (VCE), Italy | V7 | 892 km | 1h 45m | ≈ 2 | Thu, Sun |
| Faro (FAO), Portugal | MW | 1,079 km | 2h 00m | ≈ 1 | Tue |
| Heraklion (HER), Greece | V7 | 2,231 km | 3h 20m | ≈ 1 | Sat |
| Manchester (MAN), United Kingdom | MW | 1,115 km | 2h 05m | ≈ 1 | Sun |
| Oslo (OSL), Norway | DY | 1,954 km | 2h 55m | ≈ 1 | Wed |
| Rodez (RDZ), France | V7 | 124 km | 1h 15m | ≈ 1 | Tue |
North America · 1 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Montreal (YUL), Canada | AC · TS | 5,730 km | 8h 35m | ≈ 10 | Mon, Tue, Thu, Fri, Sat, Sun |
Africa · 13 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Marrakech (RAK), Morocco | AT · MW · U2 | 1,571 km | 2h 35m | ≈ 15 | every day |
| Casablanca (CMN), Morocco | AT | 1,380 km | 2h 20m | ≈ 10 | every day |
| Tunis (TUN), Tunisia | BJ · TU | 1,063 km | 1h 50m | ≈ 10 | every day |
| Oran (ORN), Algeria | AH · TO | 907 km | 1h 45m | ≈ 9 | every day |
| Algiers (ALG), Algeria | AH · TO | 786 km | 1h 30m | ≈ 6 | Mon, Tue, Thu, Fri, Sat, Sun |
| Tangier (TNG), Morocco | MW | 1,077 km | 2h 05m | ≈ 4 | Tue, Wed, Fri, Sat |
| Agadir (AGA), Morocco | MW | 1,759 km | 2h 50m | ≈ 3 | Mon, Wed, Fri |
| Fes (FEZ), Morocco | 3O · MW | 1,210 km | 2h 02m | ≈ 3 | Wed, Thu, Sat |
| Rabat (RBA), Morocco | MW | 1,276 km | 2h 15m | ≈ 3 | Tue, Fri, Sat |
| Oujda (OUD), Morocco | MW | 1,024 km | 2h 00m | ≈ 2 | Mon, Fri |
| Dakar (DSS), Senegal | TO | 3,666 km | 5h 20m | ≈ 1 | Wed |
| Djerba (DJE), Tunisia | BJ | 1,355 km | 2h 10m | ≈ 1 | Sun |
| Tlemcen (TLM), Algeria | TO | 988 km | — | ≈ 0 | — |
Longest direct flight
Montreal (YUL): 5,730 km, about 8h 35m, by Air Canada, Air Transat.
Busiest route
Paris (ORY): about 91 flights a week (Transavia France, easyJet).
Single ticket
Ryanair also sells, under its own flight number, flights on 24 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Toulouse?
73 destinations in 23 countries, including 59 in Europe.
Which airlines fly from Toulouse?
Air Arabia Maroc, Aegean, A5, Air Canada, Air France, Air Algerie, Royal Air Maroc, British Airways, Nouvelair Tunisie, Norwegian Air Shuttle, Aer Lingus, Ryanair, APG Airlines, KLM, Lufthansa, MW, NI, Ryanair UK, RR, Brussels Airlines, Corsair International, Twin Jet, Turkish Airlines, Transavia France, Air Transat, Tunisair, easyJet, Volotea, Lufthansa City Airlines, WA, Air Corsica, YW.
Where can I go with a single stop?
730 destinations can be reached from Toulouse with a single stop. Build your itinerary on the map to find them.