Direct flights from Basel, Switzerland/Mulhouse (BSL)
From Basel, Switzerland/Mulhouse EuroAirport Basel Mulhouse Freiburg airport, 93 destinations are served non-stop in 26 countries, with about 647 flights a week. With a single stop, 742 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 · 74 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Barcelona (BCN), Spain | U2 · VY | 823 km | 1h 50m | ≈ 32 | every day |
| Palma de Mallorca (PMI), Spain | E6 · U2 | 975 km | 1h 55m | ≈ 30 | every day |
| Amsterdam (AMS), Netherlands | WA | 560 km | 1h 30m | ≈ 29 | every day |
| Frankfurt (FRA), Germany | EN · LH | 283 km | 1h 00m | ≈ 21 | every day |
| Munich (MUC), Germany | EN · LH · VL | 328 km | 1h 00m | ≈ 21 | every day |
| Pristina (PRN), Kosovo | U2 | 1,196 km | 2h 07m | ≈ 20 | every day |
| London (LHR), United Kingdom | BA | 719 km | 1h 45m | ≈ 19 | every day |
| Porto (OPO), Portugal | U2 | 1,464 km | 2h 40m | ≈ 15 | every day |
| Berlin (BER), Germany | U2 | 680 km | 1h 30m | ≈ 14 | Mon, Tue, Wed, Thu, Fri, Sun |
| Istanbul (IST), Türkiye | TK | 1,818 km | 3h 00m | ≈ 14 | every day |
| Vienna (VIE), Austria | OS | 676 km | 1h 25m | ≈ 14 | every day |
| Krakow (KRK), Poland | U2 · W6 | 937 km | 1h 50m | ≈ 13 | every day |
| Paris (CDG), France | A5 | 399 km | 1h 15m | ≈ 13 | every day |
| London (LGW), United Kingdom | U2 | 683 km | 1h 35m | ≈ 12 | every day |
| Budapest (BUD), Hungary | U2 | 880 km | 1h 45m | ≈ 11 | every day |
| Nice (NCE), France | U2 | 439 km | 1h 20m | ≈ 11 | every day |
| Hamburg (HAM), Germany | U2 | 693 km | 1h 30m | ≈ 10 | Mon, Tue, Wed, Thu, Fri, Sun |
| Lisbon (LIS), Portugal | U2 | 1,664 km | 3h 00m | ≈ 10 | every day |
| Olbia (OLB), Italy | U2 | 761 km | 1h 40m | ≈ 10 | every day |
| Malaga (AGP), Spain | U2 | 1,564 km | 2h 45m | ≈ 9 | every day |
| Naples (NAP), Italy | U2 | 920 km | 1h 50m | ≈ 9 | every day |
| Copenhagen (CPH), Denmark | U2 | 959 km | 1h 50m | ≈ 8 | Mon, Tue, Wed, Thu, Fri, Sun |
| Split (SPU), Croatia | U2 | 818 km | 1h 35m | ≈ 8 | every day |
| Zagreb (ZAG), Croatia | LW | 683 km | 1h 45m | ≈ 8 | every day |
| Alicante (ALC), Spain | U2 | 1,226 km | 2h 20m | ≈ 7 | every day |
| Bordeaux (BOD), France | U2 | 704 km | 1h 30m | ≈ 7 | Mon, Wed, Thu, Fri, Sun |
| Catania (CTA), Italy | U2 | 1,283 km | 2h 15m | ≈ 7 | every day |
| Faro (FAO), Portugal | U2 | 1,729 km | 2h 55m | ≈ 7 | every day |
| Ibiza (IBZ), Spain | U2 | 1,090 km | 2h 05m | ≈ 7 | every day |
| Madrid (MAD), Spain | U2 | 1,186 km | 2h 22m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Palermo (PMO), Italy | U2 | 1,140 km | 2h 00m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Brindisi (BDS), Italy | U2 | 1,132 km | 2h 05m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Modlin (WMI), Poland | W6 | 1,079 km | 2h 00m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Rome (FCO), Italy | U2 | 745 km | 1h 40m | ≈ 5 | Mon, Tue, Thu, Fri, Sun |
| Valencia (VLC), Spain | U2 | 1,107 km | 2h 10m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Ajaccio (AJA), France | U2 | 639 km | 1h 25m | ≈ 4 | Mon, Wed, Fri, Sat |
| Edinburgh (EDI), United Kingdom | U2 | 1,190 km | 2h 20m | ≈ 4 | Mon, Thu, Fri, Sun |
| Funchal (FNC), Portugal | U2 | 2,629 km | 4h 05m | ≈ 4 | Tue, Wed, Thu, Sat |
| Manchester (MAN), United Kingdom | U2 | 943 km | 1h 50m | ≈ 4 | Mon, Thu, Fri, Sun |
| Prague (PRG), Czechia | U2 | 566 km | 1h 25m | ≈ 4 | Mon, Wed, Fri, Sun |
| Tenerife (TFS), Spain | U2 | 3,011 km | 4h 40m | ≈ 4 | Tue, Wed, Thu, Sat |
| Wroclaw (WRO), Poland | W6 | 782 km | 1h 40m | ≈ 4 | Mon, Wed, Fri, Sun |
| Athens (ATH), Greece | U2 | 1,711 km | 2h 45m | ≈ 3 | Mon, Fri, Sun |
| Heraklion (HER), Greece | U2 | 1,996 km | 3h 05m | ≈ 3 | Tue, Thu, Sun |
| Kerkyra (CFU), Greece | U2 | 1,333 km | 2h 25m | ≈ 3 | Tue, Fri, Sat |
| London (STN), United Kingdom | RK | 707 km | 1h 35m | ≈ 3 | Mon, Thu, Sat |
| Montpellier (MPL), France | U2 | 527 km | 1h 20m | ≈ 3 | Wed, Fri, Sun |
| Poznan (POZ), Poland | W6 | 852 km | 1h 40m | ≈ 3 | Mon, Wed, Fri |
| Puerto del Rosario (FUE), Spain | U2 | 2,818 km | 4h 20m | ≈ 3 | Tue, Thu, Sat |
| Bari (BRI), Italy | U2 | 1,026 km | 1h 50m | ≈ 2 | Mon, Fri |
| Bastia (BIA), France | U2 | 582 km | 1h 20m | ≈ 2 | Wed, Sat |
| Biarritz (BIQ), France | U2 | 841 km | 1h 40m | ≈ 2 | Wed, Sat |
| Bilbao (BIO), Spain | U2 | 943 km | 1h 55m | ≈ 2 | Tue, Fri |
| Bristol (BRS), United Kingdom | U2 | 850 km | 1h 45m | ≈ 2 | Mon, Fri |
| Cagliari (CAG), Italy | U2 | 936 km | 1h 50m | ≈ 2 | Tue, Fri |
| Chania (CHQ), Greece | U2 | 1,918 km | 3h 25m | ≈ 2 | Wed, Sat |
| Kos (KGS), Greece | U2 | 2,000 km | 3h 15m | ≈ 2 | Wed, Sun |
| Lamezia-Terme (SUF), Italy | U2 | 1,195 km | 2h 05m | ≈ 2 | Mon, Fri |
| Lanzarote (ACE), Spain | U2 | 2,758 km | 4h 15m | ≈ 2 | Wed, Sat |
| Las Palmas (LPA), Spain | U2 | 2,951 km | 4h 30m | ≈ 2 | Wed, Sat |
| Malta (MLA), Malta | U2 | 1,427 km | 2h 20m | ≈ 2 | Tue, Sat |
| Menorca (MAH), Spain | U2 | 900 km | 1h 47m | ≈ 2 | Wed, Sat |
| Nantes (NTE), France | U2 | 689 km | 1h 35m | ≈ 2 | Mon, Fri |
| Oslo (OSL), Norway | D8 | 1,419 km | 2h 15m | ≈ 2 | Thu, Sun |
| Pula (PUY), Croatia | U2 | 576 km | 1h 20m | ≈ 2 | Tue, Sat |
| Reykjavik (KEF), Iceland | U2 | 2,577 km | 4h 15m | ≈ 2 | Tue, Sat |
| Rhodes (RHO), Greece | U2 | 2,095 km | 3h 20m | ≈ 2 | Thu, Sun |
| Rimini (RMI), Italy | U2 | 560 km | 1h 20m | ≈ 2 | Wed, Sun |
| Santiago De Compostela (SCQ), Spain | U2 | 1,350 km | 2h 30m | ≈ 2 | Wed, Sun |
| Sevilla (SVQ), Spain | U2 | 1,575 km | 2h 45m | ≈ 2 | Mon, Fri |
| Thessaloniki (SKG), Greece | U2 | 1,459 km | 2h 20m | ≈ 2 | Tue, Sat |
| Toulouse (TLS), France | U2 | 651 km | 1h 27m | ≈ 2 | Mon, Fri |
| Venice (VCE), Italy | U2 | 435 km | 1h 10m | ≈ 2 | Mon, Fri |
| Calvi (CLY), France | U2 | 573 km | 1h 25m | ≈ 1 | Fri |
North America · 1 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Montreal (YUL), Canada | TS | 5,924 km | 8h 15m | ≈ 3 | Mon, Thu, Sat |
Asia · 6 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Antalya (AYT), Türkiye | PC · U2 · XC · XQ | 2,241 km | 3h 20m | ≈ 41 | every day |
| Istanbul (SAW), Türkiye | PC · TK · VF | 1,879 km | 2h 55m | ≈ 25 | every day |
| Izmir (ADB), Türkiye | XQ | 1,894 km | 2h 55m | ≈ 7 | every day |
| Tel Aviv-Yafo (TLV), Israel | FL · LY | 2,884 km | 4h 00m | ≈ 3 | Mon, Tue, Wed |
| Ankara (ESB), Türkiye | PC | 2,192 km | 3h 05m | ≈ 1 | Wed |
| Larnaca (LCA), Cyprus | U2 | 2,580 km | 3h 45m | ≈ 1 | Sat |
Africa · 12 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Hurghada (HRG), Egypt | NE · SM · U2 | 3,216 km | 4h 30m | ≈ 8 | every day |
| Marrakech (RAK), Morocco | U2 | 2,214 km | 3h 30m | ≈ 8 | every day |
| Djerba (DJE), Tunisia | BJ · U2 | 1,550 km | 2h 35m | ≈ 6 | Mon, Tue, Thu, Fri, Sat |
| Casablanca (CMN), Morocco | 3O | 2,027 km | 3h 10m | ≈ 5 | Mon, Wed, Thu, Fri, Sat |
| Agadir (AGA), Morocco | U2 | 2,404 km | 3h 42m | ≈ 2 | Wed, Sat |
| Enfidha (NBE), Tunisia | U2 | 1,303 km | 2h 15m | ≈ 2 | Wed, Sun |
| Rabat (RBA), Morocco | 3O | 1,922 km | 3h 00m | ≈ 2 | Tue, Sat |
| Tangier (TNG), Morocco | U2 | 1,724 km | 2h 55m | ≈ 2 | Tue, Sat |
| Tunis (TUN), Tunisia | BJ | 1,216 km | 2h 10m | ≈ 2 | Tue, Sat |
| Algiers (ALG), Algeria | 5O | 1,263 km | 2h 15m | ≈ 1 | Fri |
| Constantine (CZL), Algeria | 5O | 1,260 km | 2h 10m | ≈ 1 | Thu |
| Oran (ORN), Algeria | 5O | 1,492 km | 2h 30m | ≈ 1 | Thu |
Longest direct flight
Montreal (YUL): 5,924 km, about 8h 15m, by Air Transat.
Busiest route
Antalya (AYT): about 41 flights a week (Pegasus, easyJet, Corendon Airlines, SunExpress).
Single ticket
Swiss also sells, under its own flight number, flights on 3 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Basel, Switzerland/Mulhouse?
93 destinations in 26 countries, including 74 in Europe.
Which airlines fly from Basel, Switzerland/Mulhouse?
Air Arabia Maroc, ASL Airlines France, A5, British Airways, Nouvelair Tunisie, Norwegian Air Sweden, E6, Air Dolomiti, FL, Lufthansa, LW, El Al, Nesma Airlines, Austrian, Pegasus, Ryanair UK, Air Cairo, Turkish Airlines, Air Transat, easyJet, AJet, Lufthansa City Airlines, Vueling, Wizz Air, WA, Corendon Airlines, SunExpress.
Where can I go with a single stop?
742 destinations can be reached from Basel, Switzerland/Mulhouse with a single stop. Build your itinerary on the map to find them.