Operational
Airport Profile · FR

EuroAirport Basel–Mulhouse–Freiburg

BSL LFSB
Bâle / Mulhouse, FR Europe/Paris Multi-airline hub
8.9M
Annual passengers
40+
Destinations
35
Airlines
2
Runways
Where BSL ranks
Among 534 international airports — and 128 in Europe
View full ranking →
Passengers
# 246 worldwide
# 67 Europe
Direct routes
# 144 worldwide
# 53 Europe
Airlines
# 200 worldwide
# 68 Europe
Runways
# 132 worldwide
# 29 Europe
Terminals
# 298 worldwide
# 65 Europe
Area
# 316 worldwide
# 73 Europe
Elevation
# 116 worldwide
# 19 Europe
EuroAirport Basel–Mulhouse–Freiburg is one of the most unusual airports in the world: a single physical facility jointly operated by France and Switzerland under a 1946 binational treaty, sited entirely on French soil but serving three countries through a partitioned terminal with separate French, Swiss, and (by road) German customs areas. Located in Saint-Louis, France — 2 mi (3 km) north of Basel and 12 mi (20 km) south of Mulhouse — BSL handles 128 routes to 107 destinations operated by 35 airlines. The destination count is exceptional for a non-hub airport and reflects EuroAirport's role as the principal aviation gateway for the TriRegio economic zone spanning northwest Switzerland, the French Alsace, and Germany's southern Baden-Württemberg. The airport uses three different IATA codes: BSL (Basel), MLH (Mulhouse), and EAP (EuroAirport itself). EasyJet Switzerland operates its only Swiss base at BSL and is by far the largest carrier. Ryanair, Wizz Air, Wizz Air Malta, Pegasus, Helvetic Airways, Vueling, Transavia, TUI fly Belgium, TUI fly Deutschland, Eurowings, Nouvelair, Tunisair, Air Serbia, Pobeda (historically), and a rotation of Turkish, Eastern European, and North African leisure operators populate the remainder. The route map is dominated by European business and leisure destinations, with notable depth of service to the UK, Spain, Portugal, Italy, Greece, Turkey, North Africa, and Eastern Europe. Long-haul service is limited; most intercontinental passengers connect via Zürich or Frankfurt. The airfield sits at 885 ft (270 m) elevation with two concrete runways: the primary 15/33 at 12,795 ft (3,900 m) — one of the longer civil runways in Europe, built to accommodate emergency diversions from Zürich and Geneva — and a short 07/25 crosswind runway at 5,626 ft (1,715 m). The terminal is divided by an internal customs wall into French and Swiss sectors; passengers, baggage, and cargo must use the appropriate sector for their destination country, and this unique arrangement influences rental-car bookings, taxi ranks, and even airside retail. The airport is the largest aviation facility in the Jura region.

Global route network

Every direct destination, colour-coded by distance

Most popular route
BSL → PRN
148 observed departures
Longest route
BSL → YUL
5,929 km
Countries reached
34
Via direct passenger flights

Where can I fly from here?

Top direct destinations, sorted by daily frequency

Track new routes from BSL

Get notified when airlines add new destinations, resume seasonal services, or launch direct flights from EuroAirport Basel–Mulhouse–Freiburg. Flight tracking, alerts, and full route history live on AirportRoutes.com.

Airport data

Authoritative facts sourced from the airport authority

Elevation
885 ft (270 m)
Above sea level
Runways
2 · 12,795 ft max
2 runways, CON
Passengers
8.9M/yr
Reported 2024
Airlines
35 carriers
U2 · W6 · W4
Hub status
Mega-hub
Multi-airline hub
Area
Data Coming Soon
Total airport area

Beyond the major hubs

BSL also serves 33 regional airports across 12 countries — secondary cities, islands, and niche destinations not ranked on BigAirports.

33
Regional airports
12
Countries served
5
Airlines operating
167
Observed flights
AirportRoutes.com

Explore every route from BSL with live tracking

AirportRoutes tracks all 73+ routes — majors and regionals alike — with flight-level activity, airline filters, and daily updates.

Open full profile

Getting to the airport

Ground transport options from Bâle / Mulhouse

Public transportation

Dedicated bus services connect BSL to all three bordering countries, departing directly from the forecourt via separately signed routes: BVB bus line 50 runs frequently to Basel SBB main station (20 min, CHF/EUR dual tariff, sold at machines) providing onward SBB and Deutsche Bahn rail access across Switzerland and to Germany; Distribus line 11 runs to Saint-Louis SNCF station with onward French rail to Mulhouse, Strasbourg, and Paris; FlixBus operates direct coach service to Freiburg ZOB bus station in Germany. A long-studied rail link into the terminal has been approved and is under development but not yet operational.

Taxis & rideshare

Three separate taxi ranks operate for each destination country, each under different fare regulations and customs frameworks — Swiss taxis on Level 2 Hall 4, French taxis on Level 2 Hall 1, and a regulated rank for German destinations also on Hall 1. Typical fares: CHF 35–45 to Basel SBB (10–15 min), EUR 50–70 to Saint-Louis and Mulhouse (30–45 min), EUR 70–110 to Freiburg (45–60 min), CHF 80–110 to Basel suburbs. Uber operates only limitedly in the border region. Cross-border taxi movements require passengers to use the correct sector at booking.

Rental cars

Rental-car desks are split between the French and Swiss sectors. Crucially, travelers must book from the correct sector for their intended country of travel — the Swiss sector includes the Swiss motorway vignette and is intended for Switzerland-directed travel, while the French sector is priced for France and Germany and avoids the CHF 40 Swiss vignette. Cross-border charges apply if a vehicle rented from one sector is used extensively in another. Hertz, Avis, Sixt, Europcar, Budget, and Enterprise all operate, typically with counters on both sides. Advance booking is recommended, particularly during Basel trade-fair weeks (Baselworld, Art Basel).

Explore more from BSL

Related airports, airline directory, and popular routes