Basel Airport (BSL)

France flag

Country France | Continent Europe | IATA: BSL | ICAO: LFSB | Elevation 885 ft · 270 m | Local time

Destinations
84
Flights / day
76
Busiest route
Prishtina
Top airline
easyJet

Basel Mulhouse Freiburg Airport averages 76 flights per day to 84 destinations, with six domestic routes and 78 international routes. A total of 23 airlines operate at BSL, led by easyJet. This airport provides direct service to 31 countries across three continents, with Spain representing its largest international market. The longest nonstop route from Basel Mulhouse Freiburg connects to Dubai, with a typical flight time of 6 hr 40 mins. Updated: February 16, 2026

Route Network

Basel Mulhouse Freiburg Airport connects 84 destinations worldwide, with Prishtina standing out as its busiest route. The longest nonstop flight is to Dubai, and the shortest flight is to Munich.

Prishtina (PRN) – KS
2 airlines
2 hr 25 mins
743 mi · 1,196 km
4
per day
London (LHR) – United Kingdom
1 airline
2 hr 10 mins
447 mi · 720 km
4
per day
Frankfurt-am-Main (FRA) – Germany
2 airlines
1 hr 20 mins
175 mi · 281 km
3
per day
Amsterdam (AMS) – Netherlands
2 airlines
1 hr 50 mins
348 mi · 561 km
3
per day
Istanbul (SAW) – Türkiye
2 airlines
3 hr 15 mins
1,168 mi · 1,879 km
3
per day
Barcelona (BCN) – Spain
2 airlines
2 hr 15 mins
511 mi · 822 km
3
per day
Budapest (BUD) – Hungary
2 airlines
1 hr 55 mins
547 mi · 880 km
3
per day
Munich (MUC) – Germany
1 airline
1 hr 10 mins
204 mi · 328 km
3
per day
Paris (CDG) – France
1 airline
1 hr 45 mins
249 mi · 401 km
2
per day
Berlin (BER) – Germany
1 airline
1 hr 45 mins
422 mi · 679 km
2
per day
Istanbul (IST) – Türkiye
1 airline
3 hr 10 mins
1,130 mi · 1,818 km
2
per day
Kraków (KRK) – Poland
2 airlines
2 hr 5 mins
582 mi · 937 km
2
per day
Porto (OPO) – Portugal
1 airline
3 hr 10 mins
910 mi · 1,464 km
2
per day
Skopje (SKP) – North Macedonia
1 airline
2 hr 30 mins
791 mi · 1,274 km
2
per day
Vienna (VIE) – Austria
1 airline
1 hr 40 mins
420 mi · 677 km
2
per day
Hamburg (HAM) – Germany
1 airline
1 hr 55 mins
431 mi · 694 km
1
per day
Nice (NCE) – France
1 airline
1 hr 35 mins
272 mi · 438 km
1
per day
Lisbon (LIS) – Portugal
1 airline
3 hr 25 mins
1,033 mi · 1,663 km
1
per day
London (LGW) – United Kingdom
1 airline
2 hr 10 mins
425 mi · 684 km
1
per day
Madrid (MAD) – Spain
1 airline
2 hr 50 mins
736 mi · 1,185 km
1
per day
Málaga (AGP) – Spain
1 airline
3 hr 15 mins
972 mi · 1,564 km
1
per day
Marrakech (RAK) – Morocco
1 airline
4 hr 0 mins
1,375 mi · 2,213 km
1
per day
Rome (FCO) – Italy
1 airline
1 hr 55 mins
462 mi · 743 km
1
per day
Alicante (ALC) – Spain
1 airline
2 hr 50 mins
761 mi · 1,225 km
6
per week
Belgrade (BEG) – Serbia
1 airline
2 hr 10 mins
640 mi · 1,029 km
6
per week
Bucharest (BBU) – Romania
1 airline
2 hr 40 mins
913 mi · 1,470 km
6
per week
Zagreb (ZAG) – Croatia
1 airline
1 hr 40 mins
424 mi · 683 km
6
per week
Tenerife Island (TFS) – Spain
1 airline
5 hr 0 mins
1,870 mi · 3,010 km
5
per week
Bordeaux/Mérignac (BOD) – France
1 airline
2 hr 10 mins
438 mi · 704 km
5
per week
Copenhagen (CPH) – Denmark
1 airline
2 hr 15 mins
596 mi · 960 km
5
per week
Dubai (DXB) – United Arab Emirates
1 airline
6 hr 40 mins
3,011 mi · 4,846 km
5
per week
Fuerteventura Island (FUE) – Spain
1 airline
4 hr 45 mins
1,750 mi · 2,816 km
5
per week
Hurghada (HRG) – Egypt
2 airlines
4 hr 50 mins
1,999 mi · 3,216 km
5
per week
Manchester (MAN) – United Kingdom
1 airline
2 hr 25 mins
586 mi · 943 km
5
per week
Nápoli (NAP) – Italy
1 airline
2 hr 5 mins
571 mi · 919 km
5
per week
Niš (INI) – Serbia
1 airline
BSL → INI
5
per week
Prague (PRG) – Czechia
1 airline
1 hr 35 mins
352 mi · 566 km
5
per week
Bratislava (BTS) – Slovakia
2 airlines
1 hr 45 mins
450 mi · 725 km
4
per week
Banja Luka (BNX) – Bosnia and Herzegovina
1 airline
1 hr 50 mins
501 mi · 806 km
4
per week
Cluj-Napoca (CLJ) – Romania
1 airline
2 hr 25 mins
759 mi · 1,222 km
4
per week
Edinburgh (EDI) – United Kingdom
1 airline
2 hr 45 mins
740 mi · 1,192 km
4
per week
Faro (FAO) – Portugal
1 airline
3 hr 30 mins
1,074 mi · 1,728 km
4
per week
Gran Canaria Island (LPA) – Spain
1 airline
4 hr 55 mins
1,833 mi · 2,950 km
4
per week
Palma De Mallorca (PMI) – Spain
1 airline
2 hr 25 mins
605 mi · 973 km
4
per week
Sofia (SOF) – Bulgaria
1 airline
2 hr 35 mins
843 mi · 1,356 km
4
per week
Tirana (TIA) – Albania
1 airline
2 hr 25 mins
735 mi · 1,184 km
4
per week
Tuzla (TZL) – Bosnia and Herzegovina
1 airline
2 hr 0 mins
578 mi · 931 km
4
per week
Warsaw (WAW) – Poland
1 airline
2 hr 15 mins
675 mi · 1,087 km
4
per week
Wrocław (WRO) – Poland
1 airline
1 hr 50 mins
486 mi · 781 km
4
per week
Athens (ATH) – Greece
1 airline
3 hr 5 mins
1,063 mi · 1,711 km
3
per week
Bristol (BRS) – United Kingdom
1 airline
2 hr 20 mins
529 mi · 851 km
3
per week
Cagliari (CAG) – Italy
1 airline
2 hr 15 mins
581 mi · 935 km
3
per week
Casablanca (CMN) – Morocco
1 airline
3 hr 50 mins
1,259 mi · 2,026 km
3
per week
Dublin (DUB) – Ireland
1 airline
2 hr 45 mins
726 mi · 1,169 km
3
per week
Enfidha (NBE) – Tunisia
1 airline
2 hr 40 mins
809 mi · 1,302 km
3
per week
Iaşi (IAS) – Romania
1 airline
2 hr 45 mins
938 mi · 1,509 km
3
per week
London (STN) – United Kingdom
1 airline
2 hr 10 mins
440 mi · 709 km
3
per week
Palermo (PMO) – Italy
1 airline
2 hr 25 mins
708 mi · 1,140 km
3
per week
Toulouse-Blagnac (TLS) – France
1 airline
2 hr 5 mins
404 mi · 651 km
3
per week
Venice (VCE) – Italy
1 airline
1 hr 20 mins
271 mi · 435 km
3
per week
Lanzarote Island (ACE) – Spain
1 airline
4 hr 40 mins
1,713 mi · 2,757 km
2
per week
Agadir (AGA) – Morocco
1 airline
4 hr 15 mins
1,493 mi · 2,404 km
2
per week
Antalya (AYT) – Türkiye
1 airline
3 hr 40 mins
1,393 mi · 2,241 km
2
per week
Brindisi (BDS) – Italy
1 airline
BSL → BDS
2
per week
Catania (CTA) – Italy
1 airline
2 hr 35 mins
797 mi · 1,282 km
2
per week
Funchal (FNC) – Portugal
1 airline
4 hr 35 mins
1,633 mi · 2,628 km
2
per week
İzmir (ADB) – Türkiye
1 airline
3 hr 15 mins
1,177 mi · 1,895 km
2
per week
Lamezia Terme (SUF) – Italy
1 airline
2 hr 25 mins
742 mi · 1,194 km
2
per week
Luqa (MLA) – Malta
1 airline
2 hr 45 mins
885 mi · 1,425 km
2
per week
Montpellier/Méditerranée (MPL) – France
1 airline
1 hr 50 mins
326 mi · 525 km
2
per week
Nantes (NTE) – France
1 airline
2 hr 10 mins
429 mi · 690 km
2
per week
Ohrid (OHD) – North Macedonia
1 airline
BSL → OHD
2
per week
Rabat (RBA) – Morocco
1 airline
3 hr 40 mins
1,193 mi · 1,920 km
2
per week
Santiago de Compostela (SCQ) – Spain
1 airline
3 hr 5 mins
839 mi · 1,350 km
2
per week
Seville (SVQ) – Spain
1 airline
3 hr 15 mins
978 mi · 1,574 km
2
per week
Tangier (TNG) – Morocco
1 airline
3 hr 25 mins
1,071 mi · 1,723 km
2
per week
Timişoara (TSR) – Romania
1 airline
2 hr 10 mins
665 mi · 1,070 km
2
per week
Tunis (TUN) – Tunisia
1 airline
2 hr 35 mins
755 mi · 1,214 km
2
per week
Valencia (VLC) – Spain
1 airline
2 hr 40 mins
688 mi · 1,107 km
2
per week
Algiers (ALG) – Algeria
1 airline
2 hr 45 mins
784 mi · 1,262 km
1
per week
Bilbao (BIO) – Spain
1 airline
2 hr 30 mins
586 mi · 943 km
1
per week
Larnarca (LCA) – Cyprus
1 airline
4 hr 5 mins
1,604 mi · 2,581 km
1
per week
5 hr 0 mins
1,883 mi · 3,030 km
1
per week
Stuttgart (STR) – Germany
1 airline
1 hr 10 mins
109 mi · 175 km
1
per week

Route and destination data updated February 16, 2026.

Basel Mulhouse Freiburg Airport is served by 23 airlines, with easyJet in the lead at 55% of routes. The top three carriers together cover 74% of routes. 16 carriers operate only one route each. A total of 22 airlines operate international routes, compared with two airlines serving domestic routes. flydubai is operating the longest nonstop flight, connecting to Dubai with a flight time of 6 hrs 40 mins.

easyJet (51 routes)
Wizz Air (11 routes)
Wizz Air Malta (7 routes)
Lufthansa (2 routes)
Ryanair (2 routes)
Air Arabia Maroc (2 routes)
Sun Express (2 routes)
Caspian Airlines (1 routes)
British Airways (1 routes)
Air Dolomiti (1 routes)
KLM (1 routes)
AJet (1 routes)
Pegasus (1 routes)
Vueling (1 routes)
Air France (1 routes)
Turkish Airlines (1 routes)
Austrian (1 routes)
flydubai (1 routes)
Air Cairo (1 routes)
Ryanair UK (1 routes)
Nouvelair Tunisie (1 routes)
Air Algerie (1 routes)
PAV (1 routes)

Basel Mulhouse Freiburg Airport provides direct service to 31 countries across three continents. The route network is 7% domestic and 93% international. Spain is the primary international destination.

Spain - 10/day
Germany - 9/day
United Kingdom - 7/day
Türkiye - 6/day
France - 5/day
KS - 4/day
Portugal - 4/day
Italy - 4/day
Netherlands - 3/day
Hungary - 3/day
Poland - 3/day
North Macedonia - 2/day
Austria - 2/day
Morocco - 2/day
Serbia - 2/day
Romania - 2/day
Croatia - 1/day
Denmark - 1/day
United Arab Emirates - 1/day
Egypt - 1/day
Czechia - 1/day
Slovakia - 1/day
Bosnia and Herzegovina - 1/day
Bulgaria - 1/day
Albania - 1/day
Tunisia - 1/day
Greece - 0/day
Ireland - 0/day
Malta - 0/day
Algeria - 0/day
Cyprus - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
12,818 ft 3,907 m 197 ft 60 m Concrete
12,818 ft 3,907 m 197 ft 60 m Concrete
5,968 ft 1,819 m 197 ft 60 m Concrete
5,968 ft 1,819 m 197 ft 60 m Concrete

Runway Length

Runways at Basel Mulhouse Freiburg Airport are long enough for all aircraft with known takeoff and landing distances.

Miscellaneous