France flag Basel Airport (BSL)

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

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

Basel Mulhouse Freiburg Airport averages 126 flights per day to 120 destinations, with 10 domestic routes and 110 international routes. A total of 55 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: October 14, 2026

Route Network

Basel Mulhouse Freiburg Airport connects 120 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
10
per day
Spain flag Mallorca (PMI) – Spain 3 airlines
2 hr 25 mins
605 mi · 973 km
6
per day
Türkiye flag Antalya (AYT) – Türkiye 4 airlines
3 hr 40 mins
1,393 mi · 2,241 km
5
per day
Spain flag Barcelona (BCN) – Spain 2 airlines
2 hr 15 mins
511 mi · 822 km
5
per day
Netherlands flag Amsterdam (AMS) – Netherlands 1 airline
1 hr 50 mins
348 mi · 561 km
4
per day
Türkiye flag Istanbul (SAW) – Türkiye 2 airlines
3 hr 15 mins
1,168 mi · 1,879 km
4
per day
Hungary flag Budapest (BUD) – Hungary 2 airlines
1 hr 55 mins
547 mi · 880 km
4
per day
Germany flag Frankfurt (FRA) – Germany 1 airline
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
Germany flag Munich (MUC) – Germany 4 airlines
1 hr 10 mins
204 mi · 328 km
3
per day
United Kingdom flag London (LHR) – United Kingdom 1 airline
2 hr 10 mins
447 mi · 720 km
3
per day
Germany flag Berlin (BER) – Germany 2 airlines
1 hr 45 mins
422 mi · 679 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
Austria flag Vienna (VIE) – Austria 2 airlines
1 hr 40 mins
420 mi · 677 km
2
per day
Poland flag Kraków (KRK) – Poland 2 airlines
2 hr 5 mins
582 mi · 937 km
2
per day
Denmark flag Copenhagen (CPH) – Denmark 2 airlines
2 hr 15 mins
596 mi · 960 km
2
per day
United Kingdom flag London (LGW) – United Kingdom 1 airline
2 hr 10 mins
425 mi · 684 km
2
per day
Germany flag Hamburg (HAM) – Germany 1 airline
1 hr 55 mins
431 mi · 694 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
Portugal flag Porto (OPO) – Portugal 1 airline
3 hr 10 mins
910 mi · 1,464 km
2
per day
Egypt flag Hurghada (HRG) – Egypt 4 airlines
4 hr 50 mins
1,999 mi · 3,216 km
1
per day
Romania flag Bucharest (OTP) – Romania 1 airline
2 hr 40 mins
912 mi · 1,467 km
1
per day
Morocco flag Marrakech (RAK) – Morocco 1 airline
4 hr 0 mins
1,375 mi · 2,213 km
1
per day
Italy flag Olbia (OLB) – Italy 1 airline
2 hr 0 mins
473 mi · 761 km
1
per day
Portugal flag Lisbon (LIS) – Portugal 1 airline
3 hr 25 mins
1,033 mi · 1,663 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
Croatia flag Zagreb (ZAG) – Croatia 1 airline
1 hr 40 mins
424 mi · 683 km
1
per day
Spain flag Alicante (ALC) – Spain 1 airline
2 hr 50 mins
761 mi · 1,225 km
1
per day
Italy flag Catania (CTA) – Italy 1 airline
2 hr 35 mins
797 mi · 1,282 km
1
per day
Portugal flag Faro (FAO) – Portugal 1 airline
3 hr 30 mins
1,074 mi · 1,728 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 Nápoli (NAP) – Italy 1 airline
2 hr 5 mins
571 mi · 919 km
1
per day
France flag Nice (NCE) – France 1 airline
1 hr 35 mins
272 mi · 438 km
1
per day
Italy flag Palermo (PMO) – Italy 2 airlines
2 hr 25 mins
708 mi · 1,140 km
1
per day
Croatia flag Split (SPU) – Croatia 1 airline
—
BSL → SPU
1
per day
France flag Bordeaux (BOD) – France 1 airline
2 hr 10 mins
438 mi · 704 km
1
per day
Spain flag Ibiza (IBZ) – Spain 1 airline
2 hr 35 mins
677 mi · 1,089 km
1
per day
Bulgaria flag Sofia (SOF) – Bulgaria 1 airline
2 hr 35 mins
843 mi · 1,356 km
1
per day
Italy flag Brindisi (BDS) – Italy 1 airline
—
BSL → BDS
6
per week
Greece flag Heraklion (HER) – Greece 2 airlines
3 hr 25 mins
1,240 mi · 1,996 km
6
per week
United Kingdom flag Manchester (MAN) – United Kingdom 1 airline
2 hr 25 mins
586 mi · 943 km
6
per week
Albania flag Tirana (TIA) – Albania 1 airline
2 hr 25 mins
735 mi · 1,184 km
6
per week
Spain flag Valencia (VLC) – Spain 1 airline
2 hr 40 mins
688 mi · 1,107 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
Romania flag Cluj-Napoca (CLJ) – Romania 1 airline
2 hr 25 mins
759 mi · 1,222 km
5
per week
United Kingdom flag Edinburgh (EDI) – United Kingdom 1 airline
2 hr 45 mins
740 mi · 1,192 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
Serbia flag Niš (INI) – Serbia 1 airline
—
BSL → INI
5
per week
Czechia flag Prague (PRG) – Czechia 1 airline
1 hr 35 mins
352 mi · 566 km
5
per week
Italy flag Rome (FCO) – Italy 1 airline
1 hr 55 mins
462 mi · 743 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
France flag Ajaccio/Napoléon Bonaparte (AJA) – France 1 airline
—
BSL → AJA
4
per week
Serbia flag Belgrade (BEG) – Serbia 1 airline
2 hr 10 mins
640 mi · 1,029 km
4
per week
Slovakia flag Bratislava (BTS) – Slovakia 2 airlines
1 hr 45 mins
450 mi · 725 km
4
per week
Germany flag Cologne (CGN) – Germany 1 airline
1 hr 30 mins
227 mi · 365 km
4
per week
Algeria flag Constantine (CZL) – Algeria 2 airlines
2 hr 45 mins
783 mi · 1,260 km
4
per week
Ireland flag Dublin (DUB) – Ireland 1 airline
2 hr 45 mins
726 mi · 1,169 km
4
per week
France flag Montpellier (MPL) – France 1 airline
1 hr 50 mins
326 mi · 525 km
4
per week
Israel flag Tel Aviv (TLV) – Israel 3 airlines
4 hr 25 mins
1,792 mi · 2,884 km
4
per week
Spain flag Tenerife (South) (TFS) – Spain 1 airline
5 hr 0 mins
1,870 mi · 3,010 km
4
per week
Algeria flag Algiers (ALG) – Algeria 2 airlines
2 hr 45 mins
784 mi · 1,262 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
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
Germany flag Leipzig (LEJ) – Germany 1 airline
1 hr 35 mins
339 mi · 546 km
3
per week
United Kingdom flag London (STN) – United Kingdom 1 airline
2 hr 10 mins
440 mi · 709 km
3
per week
Italy flag Milan (MXP) – Italy 1 airline
1 hr 10 mins
147 mi · 236 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
Poland flag Poznań (POZ) – Poland 1 airline
2 hr 0 mins
530 mi · 853 km
3
per week
Italy flag Rimini (RMI) – Italy 1 airline
—
BSL → RMI
3
per week
Greece flag Rodes Island (RHO) – Greece 1 airline
3 hr 30 mins
1,301 mi · 2,094 km
3
per week
Spain flag Santiago de Compostela (SCQ) – Spain 1 airline
3 hr 5 mins
839 mi · 1,350 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
2 hr 10 mins
637 mi · 1,025 km
2
per week
France flag Bastia/Poretta (BIA) – France 1 airline
—
BSL → BIA
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
United Kingdom flag Bristol (BRS) – United Kingdom 1 airline
2 hr 20 mins
529 mi · 851 km
2
per week
Italy flag Cagliari (CAG) – Italy 1 airline
2 hr 15 mins
581 mi · 935 km
2
per week
Morocco flag Casablanca (CMN) – Morocco 1 airline
3 hr 50 mins
1,259 mi · 2,026 km
2
per week
Qatar flag Doha (DOH) – Qatar 1 airline
6 hr 20 mins
2,841 mi · 4,572 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
Greece flag Kerkyra Island (CFU) – Greece 1 airline
—
BSL → CFU
2
per week
Italy flag Lamezia Terme (SUF) – Italy 1 airline
2 hr 25 mins
742 mi · 1,194 km
2
per week
Spain flag Lanzarote (ACE) – Spain 1 airline
4 hr 40 mins
1,713 mi · 2,757 km
2
per week
Belgium flag Liège (LGG) – Belgium 1 airline
1 hr 35 mins
231 mi · 371 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
France flag Nantes (NTE) – France 1 airline
2 hr 10 mins
429 mi · 690 km
2
per week
Croatia flag Pula (PUY) – Croatia 1 airline
—
BSL → PUY
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
Spain flag Seville (SVQ) – Spain 1 airline
3 hr 15 mins
978 mi · 1,574 km
2
per week
Greece flag Souda (CHQ) – Greece 1 airline
—
BSL → CHQ
2
per week
Sweden flag Stockholm (ARN) – Sweden 1 airline
2 hr 55 mins
933 mi · 1,502 km
2
per week
Morocco flag Tangier (TNG) – Morocco 1 airline
3 hr 25 mins
1,071 mi · 1,723 km
2
per week
Romania flag Târgu Mureş (TGM) – Romania 1 airline
—
BSL → TGM
2
per week
Greece flag Thessaloniki (SKG) – Greece 1 airline
2 hr 45 mins
907 mi · 1,459 km
2
per week
France flag Toulouse (TLS) – France 1 airline
2 hr 5 mins
404 mi · 651 km
2
per week
Tunisia flag Tunis (TUN) – Tunisia 1 airline
2 hr 35 mins
755 mi · 1,214 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
3 hr 35 mins
1,362 mi · 2,191 km
1
per week
Germany flag Baden-Baden (FKB) – Germany 1 airline
1 hr 10 mins
86 mi · 138 km
1
per week
United States of America flag Bellingham (BLI) – United States of America 1 airline
—
BSL → BLI
1
per week
Germany flag Düsseldorf (DUS) – Germany 1 airline
1 hr 35 mins
258 mi · 415 km
1
per week
United Kingdom flag Farnborough (FAB) – United Kingdom 1 airline
—
BSL → FAB
1
per week
United Kingdom flag Kidlington (OXF) – United Kingdom 1 airline
—
BSL → OXF
1
per week
Cyprus flag Larnarca (LCA) – Cyprus 1 airline
4 hr 5 mins
1,604 mi · 2,581 km
1
per week
Canada flag Montreal (YUL) – Canada 1 airline
8 hr 20 mins
3,680 mi · 5,923 km
1
per week
United States of America flag Morristown (MMU) – United States of America 1 airline
—
BSL → MMU
1
per week
France flag Paris (LBG) – France 1 airline
—
BSL → LBG
1
per week
Switzerland flag Zurich (ZRH) – Switzerland 1 airline
1 hr 10 mins
48 mi · 78 km
1
per week

Route and destination data updated October 14, 2026.

Basel Mulhouse Freiburg Airport is served by 55 airlines, with easyJet in the lead at 45% of routes. The top three carriers together cover 57% of routes. 41 carriers operate only one route each. A total of 53 airlines operate international routes, compared with four 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 (68 routes)
Wizz Air (13 routes)
Wizz Air Malta (6 routes)
Pegasus (3 routes)
Norwegian Air Shuttle (3 routes)
Sun Express (2 routes)
Lufthansa (2 routes)
ASL Airlines Belgium (2 routes)
Ryanair (2 routes)
Nouvelair Tunisie (2 routes)
Air Algerie (2 routes)
ASL Airlines France (2 routes)
EAT Leipzig (2 routes)
Air Arabia Maroc (2 routes)
Caspian Airlines (1 routes)
Comlux Aruba (1 routes)
GP Aviation (1 routes)
SW Italia (1 routes)
Condor (1 routes)
Eurowings (1 routes)
Corendon Air (1 routes)
Vueling (1 routes)
KLM (1 routes)
AJet (1 routes)
Air France (1 routes)
Air Dolomiti (1 routes)
Lufthansa City Airlines (1 routes)
NetJets Europe (1 routes)
British Airways (1 routes)
Jetfly Aviation (1 routes)
Turkish Airlines (1 routes)
AAO (1 routes)
Austrian (1 routes)
Air Cairo (1 routes)
Nesma Airlines (1 routes)
Nile Air (1 routes)
AlbaStar (1 routes)
SkyAlps (1 routes)
Corendon Airlines Europe (1 routes)
JML (1 routes)
Sprint Air (1 routes)
Arkia Israeli Airlines (1 routes)
El Al (1 routes)
Israir Airlines (1 routes)
Ryanair UK (1 routes)
Qatar Airways (1 routes)
T7SAT (1 routes)
Solarius Aviation (1 routes)
DigaJet (1 routes)
VistaJet (1 routes)
JME (1 routes)
Air Transat (1 routes)
HBJAB (1 routes)
Smart Jet (1 routes)
SAZ (1 routes)

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

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

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
13 min late
4 min (-25.9%) vs last 24 hours
24h trend
Arrivals
on-time
2 min (-90.5%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Oct 20

2026

10:00 - 11:00

Departure
16 min late
Arrival
7 min early
Cancelled
0

Oct 20

2026

09:00 - 10:00

Departure
22 min late
Arrival
1 min early
Cancelled
0

Oct 20

2026

08:00 - 09:00

Departure
16 min late
Arrival
3 min early
Cancelled
0

Oct 20

2026

07:00 - 08:00

Departure
10 min late
Arrival
4 min early
Cancelled
0

Oct 20

2026

05:00 - 06:00

Departure
10 min late
Arrival
on-time
Cancelled
0

Oct 20

2026

04:00 - 05:00

Departure
9 min late
Arrival
on-time
Cancelled
0

Oct 20

2026

03:00 - 04:00

Departure
—
Arrival
on-time
Cancelled
0

Oct 20

2026

02:00 - 03:00

Departure
—
Arrival
—
Cancelled
0

Oct 20

2026

01:00 - 02:00

Departure
—
Arrival
—
Cancelled
0

Oct 20

2026

00:00 - 01:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

23:00 - 00:00

Departure
on-time
Arrival
1 hr 1 min late
Cancelled
0

Oct 19

2026

22:00 - 23:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 19

2026

21:00 - 22:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 19

2026

20:00 - 21:00

Departure
on-time
Arrival
1 min late
Cancelled
0

Oct 19

2026

19:00 - 20:00

Departure
11 min late
Arrival
3 min late
Cancelled
0

Oct 19

2026

18:00 - 19:00

Departure
14 min late
Arrival
on-time
Cancelled
0

Oct 19

2026

17:00 - 18:00

Departure
16 min late
Arrival
on-time
Cancelled
0

Oct 19

2026

16:00 - 17:00

Departure
15 min late
Arrival
on-time
Cancelled
0

Oct 19

2026

15:00 - 16:00

Departure
12 min late
Arrival
on-time
Cancelled
0

Oct 19

2026

14:00 - 15:00

Departure
14 min late
Arrival
on-time
Cancelled
0

Oct 19

2026

13:00 - 14:00

Departure
14 min late
Arrival
on-time
Cancelled
0

Oct 19

2026

12:00 - 13:00

Departure
13 min late
Arrival
on-time
Cancelled
0

Oct 19

2026

11:00 - 12:00

Departure
16 min late
Arrival
on-time
Cancelled
0
Delay Performance (7 day average)
Departures
13 min late
min (+1.1%) vs last week
7d trend
Arrivals
1 min early
2 min (+72.7%) vs last week
7d trend
Cancelled Departures
0 flights (7 day total)

Oct 19

2026

Departure
13 min late
Arrival
2 min late
Cancelled
0

Oct 18

2026

Departure
17 min late
Arrival
1 min late
Cancelled
0

Oct 17

2026

Departure
12 min late
Arrival
on-time
Cancelled
0

Oct 16

2026

Departure
14 min late
Arrival
on-time
Cancelled
0

Oct 15

2026

Departure
12 min late
Arrival
3 min early
Cancelled
0

Oct 14

2026

Departure
11 min late
Arrival
3 min early
Cancelled
0

Oct 13

2026

Departure
11 min late
Arrival
3 min early
Cancelled
0
Delay Performance (30 day average)
Departures
13 min late
1 min (-9.2%) vs last 30 days
30d trend
Arrivals
2 min early
1 min (-169.2%) vs last 30 days
30d trend
Cancelled Departures
0 flights (30 day total)

Oct 19

2026

Departure
13 min late
Arrival
2 min late
Cancelled
0

Oct 18

2026

Departure
17 min late
Arrival
1 min late
Cancelled
0

Oct 17

2026

Departure
12 min late
Arrival
on-time
Cancelled
0

Oct 16

2026

Departure
14 min late
Arrival
on-time
Cancelled
0

Oct 15

2026

Departure
12 min late
Arrival
3 min early
Cancelled
0

Oct 14

2026

Departure
11 min late
Arrival
3 min early
Cancelled
0

Oct 13

2026

Departure
11 min late
Arrival
3 min early
Cancelled
0

Oct 12

2026

Departure
10 min late
Arrival
1 min early
Cancelled
0

Oct 11

2026

Departure
16 min late
Arrival
2 min early
Cancelled
0

Oct 10

2026

Departure
12 min late
Arrival
on-time
Cancelled
0

Oct 9

2026

Departure
—
Arrival
—
Cancelled
0

Oct 8

2026

Departure
16 min late
Arrival
2 min early
Cancelled
0

Oct 7

2026

Departure
12 min late
Arrival
2 min early
Cancelled
0

Oct 6

2026

Departure
11 min late
Arrival
6 min early
Cancelled
0

Oct 5

2026

Departure
17 min late
Arrival
1 min late
Cancelled
0

Oct 4

2026

Departure
11 min late
Arrival
1 min late
Cancelled
0

Oct 3

2026

Departure
14 min late
Arrival
2 min early
Cancelled
0

Oct 2

2026

Departure
14 min late
Arrival
1 min early
Cancelled
0

Oct 1

2026

Departure
11 min late
Arrival
5 min early
Cancelled
0

Sep 30

2026

Departure
10 min late
Arrival
4 min early
Cancelled
0

Sep 29

2026

Departure
11 min late
Arrival
6 min early
Cancelled
0

Sep 28

2026

Departure
13 min late
Arrival
2 min early
Cancelled
0

Sep 27

2026

Departure
12 min late
Arrival
3 min early
Cancelled
0

Sep 26

2026

Departure
11 min late
Arrival
3 min early
Cancelled
0

Sep 25

2026

Departure
13 min late
Arrival
1 min early
Cancelled
0

Sep 24

2026

Departure
15 min late
Arrival
on-time
Cancelled
0

Sep 23

2026

Departure
14 min late
Arrival
2 min early
Cancelled
0

Sep 22

2026

Departure
12 min late
Arrival
2 min early
Cancelled
0

Sep 21

2026

Departure
9 min late
Arrival
3 min early
Cancelled
0

Sep 20

2026

Departure
12 min late
Arrival
4 min early
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#225 (126 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#113 (120 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 126 flights per day to 120 nonstop destinations. Its network includes 10 domestic and 110 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