Direct flights from EuroAirport Basel-Mulhouse-Freiburg Airport (BSL)
EuroAirport Basel-Mulhouse-Freiburg Airport in Mulhouse, France has direct flights to 80 airports in 28 countries, flown by 24 airlines. The longest is to Hurghada (HRG) at 3,216 km.
See every route from BSL on the mapDirect flights from BSL by country
Spain (11)
- ALC Alicante · 1,225 km · ~2h · easyJet
- BCN Barcelona · 822 km · ~1h 30m · SWISS, easyJet and Vueling
- FUE Fuerteventura · 2,816 km · ~3h 55m · easyJet and TUI fly Deutschland
- LPA Gran Canaria · 2,950 km · ~4h 5m · easyJet and TUI fly Deutschland
- MAD Madrid · 1,186 km · ~1h 55m · easyJet
- AGP Malaga · 1,564 km · ~2h 25m · easyJet
- PMI Palma de Mallorca · 973 km · ~1h 40m · easyJet and TUI fly Deutschland
- SCQ Santiago · 1,350 km · ~2h 10m · easyJet
- SVQ Sevilla · 1,574 km · ~2h 25m · easyJet and easyJet
- TFS Tenerife · 3,010 km · ~4h 10m · easyJet and TUI fly Deutschland
- VLC Valencia · 1,107 km · ~1h 50m · easyJet
Italy (8)
- BDS Brindisi · 1,132 km · ~1h 55m · easyJet and easyJet
- CAG Cagliari · 935 km · ~1h 40m · easyJet
- CTA Catania · 1,282 km · ~2h 5m · easyJet and easyJet
- NAP Naples · 919 km · ~1h 35m · easyJet and easyJet
- OLB Olbia · 761 km · ~1h 25m · easyJet
- PMO Palermo · 1,154 km · ~1h 55m · easyJet
- FCO Rome · 743 km · ~1h 25m · SWISS and easyJet
- VCE Venice · 436 km · ~1h · easyJet
France (7)
- AJA Ajaccio · 638 km · ~1h 15m · easyJet
- BOD Bordeaux · 704 km · ~1h 20m · easyJet
- MPL Montpellier · 525 km · ~1h 10m · easyJet
- NTE Nantes · 690 km · ~1h 20m · easyJet
- NCE Nice · 438 km · ~1h · easyJet
- CDG Paris · 401 km · ~1h · Air France, KLM and Air Mauritius
- TLS Toulouse · 651 km · ~1h 20m · easyJet
Germany (6)
- BER Berlin · 681 km · ~1h 20m · easyJet
- DRS Dresden · 599 km · ~1h 15m · easyJet
- FRA Frankfurt · 282 km · ~50m · Lufthansa, SWISS and SAS Scandinavian
- HAM Hamburg · 694 km · ~1h 20m · Lufthansa, SWISS and easyJet
- MUC Munich · 328 km · ~55m · AirDolomiti, Lufthansa and SWISS +1
- ZQW Zweibruecken · 180 km · ~45m · TUI fly Deutschland
United Kingdom (6)
- EDI Edinburgh · 1,192 km · ~1h 55m · easyJet
- LGW London · 684 km · ~1h 20m · easyJet
- LHR London · 720 km · ~1h 25m · American Airlines and British Airways
- STN London · 708 km · ~1h 20m · Ryanair
- LCY London · 692 km · ~1h 20m · SWISS
- MAN Manchester · 943 km · ~1h 40m · easyJet
Greece (4)
- HER Heraklion · 1,996 km · ~2h 55m · TUI fly Deutschland
- KGS Kos · 2,000 km · ~2h 55m · TUI fly Deutschland
- RHO Rhodos · 2,095 km · ~3h 5m · TUI fly Deutschland
- SKG Thessaloniki · 1,459 km · ~2h 15m · easyJet
Poland (4)
- KRK Krakow · 937 km · ~1h 40m · easyJet and Wizz Air
- POZ Poznan · 853 km · ~1h 30m · Wizz Air
- WMI Warsaw · 1,080 km · ~1h 50m · Wizz Air
- WRO Wroclaw · 781 km · ~1h 25m · Wizz Air
Portugal (4)
- FAO Faro · 1,728 km · ~2h 35m · easyJet
- FNC Funchal · 2,628 km · ~3h 40m · easyJet and TUI fly Deutschland
- LIS Lisbon · 1,663 km · ~2h 30m · easyJet
- OPO Porto · 1,464 km · ~2h 15m · easyJet
Turkey (4)
- AYT Antalya · 2,241 km · ~3h 15m · easyJet and SunExpress
- SAW Istanbul · 1,880 km · ~2h 50m · Pegasus Airlines and Ajet
- IST Istanbul · 1,840 km · ~2h 45m · Turkish Airlines
- ADB Izmir · 1,895 km · ~2h 50m · Pegasus Airlines and SunExpress
Morocco (3)
- AGA Agadir · 2,406 km · ~3h 25m · easyJet
- RAK Marrakech · 2,213 km · ~3h 10m · easyJet
- RBA Rabat · 1,920 km · ~2h 50m · Air Arabia Maroc
Tunisia (3)
- DJE Djerba · 1,549 km · ~2h 25m · Tunisair
- NBE Enfidha · 1,303 km · ~2h 5m · easyJet
- TUN Tunis · 1,214 km · ~2h · Nouvelair
Bulgaria (2)
Croatia (2)
- SPU Split · 817 km · ~1h 30m · easyJet
- ZAG Zagreb · 683 km · ~1h 20m · Ryanair
Romania (2)
- OTP Bucharest · 1,466 km · ~2h 15m · Wizz Air Malta
- IAS Iasi · 1,509 km · ~2h 20m · Wizz Air Malta
Austria (1)
- VIE Vienna · 677 km · ~1h 20m · easyJet, SWISS and Austrian Airlines +1
Belgium (1)
- BRU Brussels · 429 km · ~1h · SWISS, Brussels Airlines and easyJet
Cyprus (1)
- LCA Larnaca · 2,581 km · ~3h 40m · easyJet
Czech Republic (1)
- PRG Prague · 566 km · ~1h 10m · SWISS and easyJet
Denmark (1)
- CPH Copenhagen · 960 km · ~1h 40m · easyJet
Egypt (1)
- HRG Hurghada · 3,216 km · ~4h 25m · easyJet
Hungary (1)
- BUD Budapest · 881 km · ~1h 35m · easyJet, easyJet and Wizz Air
Iceland (1)
- KEF Keflavik · 2,576 km · ~3h 40m · easyJet
Ireland (1)
- DUB Dublin · 1,169 km · ~1h 55m · Ryanair
Israel (1)
- TLV Tel-aviv · 2,884 km · ~4h · easyJet
Malta (1)
- MLA Malta · 1,425 km · ~2h 15m · easyJet
Netherlands (1)
- AMS Amsterdam · 561 km · ~1h 10m · Air France, KLM and easyJet
Serbia (1)
- PRN Pristina · 1,196 km · ~2h · easyJet
Slovakia (1)
- BTS Bratislava · 725 km · ~1h 25m · Wizz Air
Airlines flying from BSL
Air Arabia Maroc, Air France, Air Mauritius, AirDolomiti, Ajet, American Airlines, Austrian Airlines, British Airways, Brussels Airlines, KLM, Lufthansa, Nouvelair, Pegasus Airlines, Ryanair, SAS Scandinavian, SWISS, SunExpress, TUI fly Deutschland, Tunisair, Turkish Airlines, Vueling, Wizz Air, Wizz Air Malta, easyJet
Going somewhere BSL doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Mulhouse to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.