France flag Basel Airport (BSL)

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

Destinations
126
Flights / day
121
Busiest route
Prishtina
Top airline
easyJet

Basel Mulhouse Freiburg Airport averages 121 flights per day to 126 destinations, with 12 domestic routes and 114 international routes. A total of 45 airlines operate at BSL, led by easyJet. This airport provides direct service to 40 countries across three continents, with Spain representing its largest international market. The longest nonstop route from Basel Mulhouse Freiburg connects to Montreal, with a typical flight time of 8 hr 20 mins. Updated: August 30, 2026

Route Network

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

Prishtina (PRN) – KS 5 airlines
2 hr 25 mins
743 mi · 1,196 km
11
per day
Spain flag Mallorca (PMI) – Spain 3 airlines
2 hr 25 mins
605 mi · 973 km
6
per day
Netherlands flag Amsterdam (AMS) – Netherlands 1 airline
1 hr 50 mins
348 mi · 561 km
5
per day
Türkiye flag Istanbul (SAW) – Türkiye 2 airlines
3 hr 15 mins
1,168 mi · 1,879 km
4
per day
Türkiye flag Antalya (AYT) – Türkiye 3 airlines
3 hr 40 mins
1,393 mi · 2,241 km
4
per day
Spain flag Barcelona (BCN) – Spain 2 airlines
2 hr 15 mins
511 mi · 822 km
3
per day
Germany flag Frankfurt (FRA) – Germany 2 airlines
1 hr 20 mins
175 mi · 281 km
3
per day
France flag Paris (CDG) – France 2 airlines
1 hr 45 mins
249 mi · 401 km
3
per day
United Kingdom flag London (LHR) – United Kingdom 1 airline
2 hr 10 mins
447 mi · 720 km
3
per day
Hungary flag Budapest (BUD) – Hungary 2 airlines
1 hr 55 mins
547 mi · 880 km
3
per day
Portugal flag Porto (OPO) – Portugal 1 airline
3 hr 10 mins
910 mi · 1,464 km
2
per day
Türkiye flag Istanbul (IST) – Türkiye 1 airline
3 hr 10 mins
1,130 mi · 1,818 km
2
per day
France flag Nice (NCE) – France 1 airline
1 hr 35 mins
272 mi · 438 km
2
per day
Denmark flag Copenhagen (CPH) – Denmark 2 airlines
2 hr 15 mins
596 mi · 960 km
2
per day
Germany flag Munich (MUC) – Germany 3 airlines
1 hr 10 mins
204 mi · 328 km
2
per day
Poland flag Kraków (KRK) – Poland 2 airlines
2 hr 5 mins
582 mi · 937 km
2
per day
Italy flag Olbia (OLB) – Italy 1 airline
2 hr 0 mins
473 mi · 761 km
2
per day
Austria flag Vienna (VIE) – Austria 1 airline
1 hr 40 mins
420 mi · 677 km
2
per day
United Kingdom flag London (LGW) – United Kingdom 1 airline
2 hr 10 mins
425 mi · 684 km
2
per day
North Macedonia flag Skopje (SKP) – North Macedonia 1 airline
2 hr 30 mins
791 mi · 1,274 km
2
per day
Germany flag Berlin (BER) – Germany 1 airline
1 hr 45 mins
422 mi · 679 km
1
per day
Portugal flag Lisbon (LIS) – Portugal 1 airline
3 hr 25 mins
1,033 mi · 1,663 km
1
per day
Croatia flag Split (SPU) – Croatia 1 airline
BSL → SPU
1
per day
Croatia flag Zagreb (ZAG) – Croatia 1 airline
1 hr 40 mins
424 mi · 683 km
1
per day
Türkiye flag İzmir (ADB) – Türkiye 1 airline
3 hr 15 mins
1,177 mi · 1,895 km
1
per day
Italy flag Brindisi (BDS) – Italy 1 airline
BSL → BDS
1
per day
Portugal flag Faro (FAO) – Portugal 1 airline
3 hr 30 mins
1,074 mi · 1,728 km
1
per day
Germany flag Hamburg (HAM) – Germany 2 airlines
1 hr 55 mins
431 mi · 694 km
1
per day
Spain flag Ibiza (IBZ) – Spain 1 airline
2 hr 35 mins
677 mi · 1,089 km
1
per day
Spain flag Madrid (MAD) – Spain 2 airlines
2 hr 50 mins
736 mi · 1,185 km
1
per day
Spain flag Málaga (AGP) – Spain 1 airline
3 hr 15 mins
972 mi · 1,564 km
1
per day
Spain flag Alicante (ALC) – Spain 1 airline
2 hr 50 mins
761 mi · 1,225 km
1
per day
United Kingdom flag Edinburgh (EDI) – United Kingdom 1 airline
2 hr 45 mins
740 mi · 1,192 km
1
per day
Egypt flag Hurghada (HRG) – Egypt 3 airlines
4 hr 50 mins
1,999 mi · 3,216 km
1
per day
Italy flag Nápoli (NAP) – Italy 1 airline
2 hr 5 mins
571 mi · 919 km
1
per day
Italy flag Palermo (PMO) – Italy 1 airline
2 hr 25 mins
708 mi · 1,140 km
1
per day
Bulgaria flag Sofia (SOF) – Bulgaria 1 airline
2 hr 35 mins
843 mi · 1,356 km
1
per day
Albania flag Tirana (TIA) – Albania 1 airline
2 hr 25 mins
735 mi · 1,184 km
1
per day
France flag Ajaccio/Napoléon Bonaparte (AJA) – France 1 airline
BSL → AJA
6
per week
France flag Bordeaux (BOD) – France 1 airline
2 hr 10 mins
438 mi · 704 km
6
per week
Italy flag Cagliari (CAG) – Italy 1 airline
2 hr 15 mins
581 mi · 935 km
6
per week
Italy flag Catania (CTA) – Italy 1 airline
2 hr 35 mins
797 mi · 1,282 km
6
per week
Germany flag Leipzig (LEJ) – Germany 1 airline
1 hr 35 mins
339 mi · 546 km
6
per week
Poland flag Warsaw (WMI) – Poland 1 airline
2 hr 15 mins
671 mi · 1,080 km
6
per week
Bosnia and Herzegovina flag Banja Luka (BNX) – Bosnia and Herzegovina 1 airline
1 hr 50 mins
501 mi · 806 km
5
per week
Serbia flag Belgrade (BEG) – Serbia 1 airline
2 hr 10 mins
640 mi · 1,029 km
5
per week
Romania flag Bucharest (BBU) – Romania 1 airline
2 hr 40 mins
913 mi · 1,470 km
5
per week
Morocco flag Casablanca (CMN) – Morocco 1 airline
3 hr 50 mins
1,259 mi · 2,026 km
5
per week
Greece flag Heraklion (HER) – Greece 1 airline
3 hr 25 mins
1,240 mi · 1,996 km
5
per week
Tunisia flag Houmt El Souk (DJE) – Tunisia 2 airlines
3 hr 0 mins
962 mi · 1,549 km
5
per week
Italy flag Lamezia Terme (SUF) – Italy 1 airline
2 hr 25 mins
742 mi · 1,194 km
5
per week
Morocco flag Marrakech (RAK) – Morocco 1 airline
4 hr 0 mins
1,375 mi · 2,213 km
5
per week
Serbia flag Niš (INI) – Serbia 1 airline
BSL → INI
5
per week
France flag Toulouse (TLS) – France 1 airline
2 hr 5 mins
404 mi · 651 km
5
per week
Bosnia and Herzegovina flag Tuzla (TZL) – Bosnia and Herzegovina 1 airline
2 hr 0 mins
578 mi · 931 km
5
per week
Poland flag Wrocław (WRO) – Poland 1 airline
1 hr 50 mins
486 mi · 781 km
5
per week
Belgium flag Brussels (BRU) – Belgium 1 airline
1 hr 40 mins
267 mi · 429 km
4
per week
Germany flag Cologne (CGN) – Germany 1 airline
1 hr 30 mins
227 mi · 365 km
4
per week
Ireland flag Dublin (DUB) – Ireland 1 airline
2 hr 45 mins
726 mi · 1,169 km
4
per week
Belgium flag Liège (LGG) – Belgium 1 airline
1 hr 35 mins
231 mi · 371 km
4
per week
United Kingdom flag Manchester (MAN) – United Kingdom 1 airline
2 hr 25 mins
586 mi · 943 km
4
per week
Italy flag Milan (MXP) – Italy 1 airline
1 hr 10 mins
147 mi · 236 km
4
per week
Spain flag Santiago de Compostela (SCQ) – Spain 1 airline
3 hr 5 mins
839 mi · 1,350 km
4
per week
Israel flag Tel Aviv (TLV) – Israel 3 airlines
4 hr 25 mins
1,792 mi · 2,884 km
3
per week
Algeria flag Algiers (ALG) – Algeria 2 airlines
2 hr 45 mins
784 mi · 1,262 km
3
per week
France flag Bastia/Poretta (BIA) – France 1 airline
BSL → BIA
3
per week
Slovakia flag Bratislava (BTS) – Slovakia 1 airline
1 hr 45 mins
450 mi · 725 km
3
per week
United Kingdom flag Bristol (BRS) – United Kingdom 1 airline
2 hr 20 mins
529 mi · 851 km
3
per week
Moldova flag Chişinău (RMO) – Moldova 1 airline
2 hr 55 mins
1,001 mi · 1,612 km
3
per week
Romania flag Cluj-Napoca (CLJ) – Romania 1 airline
2 hr 25 mins
759 mi · 1,222 km
3
per week
Croatia flag Dubrovnik (DBV) – Croatia 1 airline
2 hr 10 mins
628 mi · 1,010 km
3
per week
Tunisia flag Enfidha (NBE) – Tunisia 1 airline
2 hr 40 mins
809 mi · 1,302 km
3
per week
Spain flag Fuerteventura (FUE) – Spain 1 airline
4 hr 45 mins
1,750 mi · 2,816 km
3
per week
Portugal flag Funchal (FNC) – Portugal 1 airline
4 hr 35 mins
1,633 mi · 2,628 km
3
per week
Greece flag Kos Island (KGS) – Greece 1 airline
BSL → KGS
3
per week
Spain flag Lanzarote (ACE) – Spain 1 airline
4 hr 40 mins
1,713 mi · 2,757 km
3
per week
United Kingdom flag London (STN) – United Kingdom 1 airline
2 hr 10 mins
440 mi · 709 km
3
per week
France flag Montpellier (MPL) – France 1 airline
1 hr 50 mins
326 mi · 525 km
3
per week
Canada flag Montreal (YUL) – Canada 1 airline
8 hr 20 mins
3,680 mi · 5,923 km
3
per week
France flag Nantes (NTE) – France 1 airline
2 hr 10 mins
429 mi · 690 km
3
per week
North Macedonia flag Ohrid (OHD) – North Macedonia 1 airline
BSL → OHD
3
per week
Norway flag Oslo (OSL) – Norway 1 airline
2 hr 50 mins
883 mi · 1,420 km
3
per week
Montenegro flag Podgorica (TGD) – Montenegro 1 airline
BSL → TGD
3
per week
Croatia flag Pula (PUY) – Croatia 1 airline
BSL → PUY
3
per week
Greece flag Rodes Island (RHO) – Greece 1 airline
3 hr 30 mins
1,301 mi · 2,094 km
3
per week
Italy flag Rome (FCO) – Italy 1 airline
1 hr 55 mins
462 mi · 743 km
3
per week
Greece flag Souda (CHQ) – Greece 1 airline
BSL → CHQ
3
per week
Spain flag Tenerife (South) (TFS) – Spain 1 airline
5 hr 0 mins
1,870 mi · 3,010 km
3
per week
Greece flag Thessaloniki (SKG) – Greece 1 airline
2 hr 45 mins
907 mi · 1,459 km
3
per week
Tunisia flag Tunis (TUN) – Tunisia 1 airline
2 hr 35 mins
755 mi · 1,214 km
3
per week
Croatia flag Zadar (ZAD) – Croatia 1 airline
BSL → ZAD
3
per week
Switzerland flag Zurich (ZRH) – Switzerland 2 airlines
1 hr 10 mins
48 mi · 78 km
3
per week
Morocco flag Agadir (AGA) – Morocco 1 airline
4 hr 15 mins
1,493 mi · 2,404 km
2
per week
Greece flag Athens (ATH) – Greece 1 airline
3 hr 5 mins
1,063 mi · 1,711 km
2
per week
Italy flag Bari (BRI) – Italy 1 airline
BSL → BRI
2
per week
France flag Biarritz/Anglet/Bayonne (BIQ) – France 1 airline
BSL → BIQ
2
per week
Spain flag Bilbao (BIO) – Spain 1 airline
2 hr 30 mins
586 mi · 943 km
2
per week
France flag Calvi/Sainte-Catherine (CLY) – France 1 airline
BSL → CLY
2
per week
France flag Figari Sud-Corse (FSC) – France 1 airline
BSL → FSC
2
per week
Türkiye flag Gaziantep (GZT) – Türkiye 1 airline
4 hr 15 mins
1,684 mi · 2,711 km
2
per week
Spain flag Gran Canaria (LPA) – Spain 1 airline
4 hr 55 mins
1,833 mi · 2,950 km
2
per week
Romania flag Iaşi (IAS) – Romania 1 airline
2 hr 45 mins
938 mi · 1,509 km
2
per week
France flag Lille/Lesquin (LIL) – France 1 airline
1 hr 50 mins
287 mi · 462 km
2
per week
Malta flag Luqa (MLA) – Malta 1 airline
2 hr 45 mins
885 mi · 1,425 km
2
per week
Spain flag Menorca (MAH) – Spain 1 airline
2 hr 20 mins
559 mi · 899 km
2
per week
Czechia flag Prague (PRG) – Czechia 1 airline
1 hr 35 mins
352 mi · 566 km
2
per week
Morocco flag Rabat (RBA) – Morocco 1 airline
3 hr 40 mins
1,193 mi · 1,920 km
2
per week
Iceland flag Reykjavik (KEF) – Iceland 1 airline
4 hr 25 mins
1,601 mi · 2,576 km
2
per week
Italy flag Rimini (RMI) – Italy 1 airline
BSL → RMI
2
per week
Greece flag Skiathos (JSI) – Greece 1 airline
BSL → JSI
2
per week
Sweden flag Stockholm (ARN) – Sweden 1 airline
BSL → ARN
2
per week
Romania flag Târgu Mureş (TGM) – Romania 1 airline
BSL → TGM
2
per week
Romania flag Timişoara (TSR) – Romania 1 airline
2 hr 10 mins
665 mi · 1,070 km
2
per week
Spain flag Valencia (VLC) – Spain 1 airline
2 hr 40 mins
688 mi · 1,107 km
2
per week
Italy flag Venice (VCE) – Italy 1 airline
1 hr 20 mins
271 mi · 435 km
2
per week
Türkiye flag Ankara (ESB) – Türkiye 1 airline
BSL → ESB
1
per week
Belgium flag Brussels (CRL) – Belgium 1 airline
BSL → CRL
1
per week
Algeria flag Constantine (CZL) – Algeria 1 airline
2 hr 45 mins
783 mi · 1,260 km
1
per week
Switzerland flag Geneva (GVA) – Switzerland 1 airline
BSL → GVA
1
per week
Türkiye flag Kayseri (ASR) – Türkiye 1 airline
3 hr 55 mins
1,524 mi · 2,453 km
1
per week
Greece flag Kerkyra Island (CFU) – Greece 1 airline
BSL → CFU
1
per week
Cyprus flag Larnarca (LCA) – Cyprus 1 airline
4 hr 5 mins
1,604 mi · 2,581 km
1
per week
United Kingdom flag London (LTN) – United Kingdom 1 airline
2 hr 10 mins
460 mi · 740 km
1
per week
Algeria flag Oran (ORN) – Algeria 1 airline
3 hr 5 mins
927 mi · 1,491 km
1
per week
Germany flag Stuttgart (STR) – Germany 1 airline
1 hr 10 mins
109 mi · 175 km
1
per week
Estonia flag Tallinn (TLL) – Estonia 1 airline
BSL → TLL
1
per week

Route and destination data updated August 30, 2026.

Basel Mulhouse Freiburg Airport is served by 45 airlines, with easyJet in the lead at 47% of routes. The top three carriers together cover 61% of routes. 30 carriers operate only one route each. A total of 44 airlines operate international routes, compared with three airlines serving domestic routes. Air Transat is operating the longest nonstop flight, connecting to Montreal with a flight time of 8 hrs 20 mins.

easyJet (72 routes)
Wizz Air (13 routes)
Wizz Air Malta (7 routes)
Sun Express (4 routes)
Pegasus (3 routes)
Norwegian Air Shuttle (3 routes)
EAT Leipzig (3 routes)
ASL Airlines France (3 routes)
Lufthansa (2 routes)
Air Dolomiti (2 routes)
ASL Airlines Belgium (2 routes)
Ryanair (2 routes)
TSW (2 routes)
Air Arabia Maroc (2 routes)
Nouvelair Tunisie (2 routes)
Caspian Airlines (1 routes)
Comlux Aruba (1 routes)
GP Aviation (1 routes)
SW Italia (1 routes)
Condor (1 routes)
Eurowings (1 routes)
KLM (1 routes)
AJet (1 routes)
Vueling (1 routes)
Air France (1 routes)
British Airways (1 routes)
Turkish Airlines (1 routes)
Lufthansa City Airlines (1 routes)
Austrian (1 routes)
AlbaStar (1 routes)
Air Cairo (1 routes)
Nesma Airlines (1 routes)
Sprint Air (1 routes)
El Al (1 routes)
Arkia Israeli Airlines (1 routes)
Israir Airlines (1 routes)
Air Algerie (1 routes)
Ryanair UK (1 routes)
Air Transat (1 routes)
CAZ (1 routes)
GlobalAir (1 routes)
DLV (1 routes)
NetJets Europe (1 routes)
Alpine Flightservice (1 routes)
HCX (1 routes)

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

Spain - 16/day
Türkiye - 12/day
KS - 11/day
France - 10/day
Germany - 9/day
Italy - 9/day
United Kingdom - 7/day
Netherlands - 5/day
Portugal - 5/day
Croatia - 4/day
Hungary - 3/day
Poland - 3/day
Greece - 3/day
Denmark - 2/day
Austria - 2/day
North Macedonia - 2/day
Romania - 2/day
Morocco - 2/day
Tunisia - 2/day
Egypt - 1/day
Bulgaria - 1/day
Albania - 1/day
Bosnia and Herzegovina - 1/day
Serbia - 1/day
Belgium - 1/day
Ireland - 1/day
Algeria - 1/day
Switzerland - 1/day
Israel - 0/day
Slovakia - 0/day
Moldova - 0/day
Canada - 0/day
Norway - 0/day
Montenegro - 0/day
Malta - 0/day
Czechia - 0/day
Iceland - 0/day
Sweden - 0/day
Cyprus - 0/day
Estonia - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
13 min late
1 min (+9.1%) vs last 24 hours
24h trend
Arrivals
5 min early
3 min (-136.9%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Sep 5

2026

01:00 - 02:00

Departure
Arrival
Cancelled
0

Sep 5

2026

00:00 - 01:00

Departure
Arrival
Cancelled
0

Sep 4

2026

23:00 - 00:00

Departure
Arrival
on-time
Cancelled
0

Sep 4

2026

22:00 - 23:00

Departure
on-time
Arrival
5 min late
Cancelled
0

Sep 4

2026

21:00 - 22:00

Departure
19 min late
Arrival
8 min early
Cancelled
0

Sep 4

2026

20:00 - 21:00

Departure
16 min late
Arrival
9 min early
Cancelled
0

Sep 4

2026

19:00 - 20:00

Departure
7 min late
Arrival
8 min early
Cancelled
0

Sep 4

2026

18:00 - 19:00

Departure
14 min late
Arrival
9 min early
Cancelled
0

Sep 4

2026

17:00 - 18:00

Departure
15 min late
Arrival
6 min early
Cancelled
0

Sep 4

2026

16:00 - 17:00

Departure
13 min late
Arrival
7 min early
Cancelled
0

Sep 4

2026

15:00 - 16:00

Departure
10 min late
Arrival
7 min early
Cancelled
0

Sep 4

2026

14:00 - 15:00

Departure
17 min late
Arrival
on-time
Cancelled
0

Sep 4

2026

13:00 - 14:00

Departure
20 min late
Arrival
on-time
Cancelled
0

Sep 4

2026

12:00 - 13:00

Departure
14 min late
Arrival
2 min early
Cancelled
0

Sep 4

2026

11:00 - 12:00

Departure
16 min late
Arrival
2 min early
Cancelled
0

Sep 4

2026

10:00 - 11:00

Departure
16 min late
Arrival
1 min early
Cancelled
0

Sep 4

2026

09:00 - 10:00

Departure
13 min late
Arrival
3 min early
Cancelled
0

Sep 4

2026

08:00 - 09:00

Departure
9 min late
Arrival
8 min early
Cancelled
0

Sep 4

2026

07:00 - 08:00

Departure
6 min late
Arrival
15 min early
Cancelled
0

Sep 4

2026

06:00 - 07:00

Departure
3 min late
Arrival
15 min early
Cancelled
0

Sep 4

2026

05:00 - 06:00

Departure
6 min late
Arrival
on-time
Cancelled
0

Sep 4

2026

04:00 - 05:00

Departure
8 min late
Arrival
on-time
Cancelled
0

Sep 4

2026

03:00 - 04:00

Departure
Arrival
on-time
Cancelled
0
Delay Performance (7 day average)
Departures
14 min late
1 min (-7.2%) vs last week
7d trend
Arrivals
1 min early
5 min (-143.5%) vs last week
7d trend
Cancelled Departures
0 flights (7 day total)

Sep 4

2026

Departure
13 min late
Arrival
5 min early
Cancelled
0

Sep 3

2026

Departure
12 min late
Arrival
2 min early
Cancelled
0

Sep 2

2026

Departure
10 min late
Arrival
3 min early
Cancelled
0

Sep 1

2026

Departure
13 min late
Arrival
3 min early
Cancelled
0

Aug 31

2026

Departure
17 min late
Arrival
1 min early
Cancelled
0

Aug 30

2026

Departure
15 min late
Arrival
on-time
Cancelled
0

Aug 29

2026

Departure
17 min late
Arrival
5 min late
Cancelled
0
Delay Performance (30 day average)
Departures
15 min late
2 min (-9.4%) vs last 30 days
30d trend
Arrivals
1 min late
1 min (-58.8%) vs last 30 days
30d trend
Cancelled Departures
0 flights (30 day total)

Sep 4

2026

Departure
13 min late
Arrival
5 min early
Cancelled
0

Sep 3

2026

Departure
12 min late
Arrival
2 min early
Cancelled
0

Sep 2

2026

Departure
10 min late
Arrival
3 min early
Cancelled
0

Sep 1

2026

Departure
13 min late
Arrival
3 min early
Cancelled
0

Aug 31

2026

Departure
17 min late
Arrival
1 min early
Cancelled
0

Aug 30

2026

Departure
15 min late
Arrival
on-time
Cancelled
0

Aug 29

2026

Departure
17 min late
Arrival
5 min late
Cancelled
0

Aug 28

2026

Departure
13 min late
Arrival
19 min late
Cancelled
0

Aug 27

2026

Departure
15 min late
Arrival
on-time
Cancelled
0

Aug 26

2026

Departure
17 min late
Arrival
on-time
Cancelled
0

Aug 25

2026

Departure
14 min late
Arrival
2 min early
Cancelled
0

Aug 24

2026

Departure
16 min late
Arrival
2 min late
Cancelled
0

Aug 23

2026

Departure
Arrival
Cancelled
0

Aug 22

2026

Departure
14 min late
Arrival
on-time
Cancelled
0

Aug 21

2026

Departure
25 min late
Arrival
3 min late
Cancelled
0

Aug 20

2026

Departure
17 min late
Arrival
14 min late
Cancelled
0

Aug 19

2026

Departure
12 min late
Arrival
1 min early
Cancelled
0

Aug 18

2026

Departure
15 min late
Arrival
1 min early
Cancelled
0

Aug 17

2026

Departure
23 min late
Arrival
8 min late
Cancelled
0

Aug 16

2026

Departure
20 min late
Arrival
on-time
Cancelled
0

Aug 15

2026

Departure
19 min late
Arrival
5 min late
Cancelled
0

Aug 14

2026

Departure
16 min late
Arrival
1 min early
Cancelled
0

Aug 13

2026

Departure
13 min late
Arrival
4 min early
Cancelled
0

Aug 12

2026

Departure
14 min late
Arrival
2 min early
Cancelled
0

Aug 11

2026

Departure
14 min late
Arrival
5 min early
Cancelled
0

Aug 10

2026

Departure
10 min late
Arrival
5 min early
Cancelled
0

Aug 9

2026

Departure
18 min late
Arrival
3 min early
Cancelled
0

Aug 8

2026

Departure
22 min late
Arrival
5 min late
Cancelled
0

Aug 7

2026

Departure
15 min late
Arrival
on-time
Cancelled
0

Aug 6

2026

Departure
12 min late
Arrival
3 min early
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#249 (121 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#106 (126 destinations)
Top 100 Airports with Most Destinations

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.

Operational Context

Basel Mulhouse Freiburg (IATA: BSL) operates around 121 flights per day to 126 nonstop destinations. Its network includes 12 domestic and 114 international routes, with easyJet as the leading carrier and Prishtina currently the busiest connection. From BSL, passengers can reach 40 countries across 3 continents, and the longest runway measures 3,907 m (12,818 ft).

Miscellaneous