Quick answer
EuroAirport is a tri-national airport located on French soil and serving Switzerland, France and Germany. It has a Swiss sector and a French sector with separate exits and different onward transport.
The usual option to Basel is Bus 50 (operated by BVB), which runs to Basel SBB train station in about 20 minutes, every 7 to 10 minutes from 04:30 to midnight according to the airport. The airport is TNW zone 13; check the current single fare at tnw.ch or on the machine at the stop. A taxi to Basel is metered on the Basel-Stadt tariff (maximum 6.50 CHF base fare plus 4.00 or 4.50 CHF per km, see below); the airport lists about 50 CHF as an approximate fare from the city centre. For a pre-booked transfer, the fixed price is quoted at booking (see the live From price on this page).
For Saint-Louis, the Distribus line 11 shuttle leaves from the French sector (3 EUR by SMS ticket, per the airport). There is no direct shuttle to Mulhouse: take line 11 to Saint-Louis station, then a TER train. For Freiburg, the Freiburger Reisedienst bus runs from the French sector to Freiburg central bus station with hourly departures and about 60 minutes ride time, according to the airport.
Make sure you exit on the correct side (Swiss or French) for your destination.
Fixed-price private transfer
BSL Basel City Center
From€97for 2 passengers
- Fixed price, no meter
- Flight tracked
- 60 min free waiting
- Driver meets you at arrivals
- Free cancellation up to 24 h before pickup
Other destinations
What actually happens after landing
After collecting your luggage, you choose between the Swiss sector exit and the French sector exit. This determines which transport options you reach.
- Swiss sector: Bus 50 to Basel and Swiss taxis. Use this if your destination is in Switzerland.
- French sector: Distribus line 11 to Saint-Louis, the Freiburg bus and French taxis. Use this if heading to France or Germany.
The terminal is medium-sized. Currency exchange, ATMs and rental desks are available; you may need both CHF and EUR depending on your plans. Follow the signs in the arrivals hall for the correct sector and ask airport staff if unsure.
Transport options explained honestly
| Option | To Basel SBB | To Mulhouse | To Freiburg | Notes |
|---|---|---|---|---|
| Bus 50 | TNW ticket, about 20 min | N/A | N/A | Every 7-10 min, 04:30 to midnight, Swiss sector |
| Taxi (Swiss) | Metered, Basel-Stadt maximum tariff | N/A | N/A | Swiss sector |
| Taxi (French) | N/A | Metered; airport lists approx. 60-65 EUR by day, 85-90 EUR at night | Airport lists approx. 155-165 EUR by day, 225-235 EUR at night | French sector |
| Private transfer | Pre-booked, fixed price quoted at booking | Pre-booked | Pre-booked | Confirm meeting point at booking |
| Distribus line 11 | N/A | To Saint-Louis station (10-15 min), then TER train | N/A | French sector |
| Freiburger Reisedienst bus | N/A | N/A | Hourly, about 60 min | French sector |
| Rental car | Self-drive | Self-drive | Self-drive | Rental desks at the airport |
Bus 50 is the standard public connection to Basel. It leaves the Swiss sector every 7 to 10 minutes between 04:30 and midnight, takes about 20 minutes, and stops at Basel SBB. Fares follow the TNW zone tariff; the Half-Fare card gives the reduced rate on single tickets. Check the current fare at tnw.ch or on the machine at the stop.
Swiss taxis are metered. Swiss taxis are metered on the Basel-Stadt tariff, which sets maximum prices: 6.50 CHF base fare plus 4.00 CHF per km on weekdays 06:00-20:00 inside the canton, and 4.50 CHF per km at night (20:00-06:00), on Sundays and public holidays and for rides outside the canton boundary. A surcharge of 2.80 CHF applies to ordered (pre-booked) rides. The airport page lists about 50 CHF as an approximate fare between the city centre and EuroAirport; the meter decides the real fare.
For Mulhouse, use the French sector and take Distribus line 11 to Saint-Louis station (3 EUR by SMS ticket, 10-15 minutes), then a TER train; the airport lists trains to Mulhouse, Colmar, Sélestat and Strasbourg every 30 minutes. There is no direct airport-to-Mulhouse shuttle. For Freiburg, the Freiburger Reisedienst bus runs hourly (about 60 minutes); confirm the current timetable and fare with the operator.
Realistic pricing expectations
Switzerland is expensive and France less so; this airport straddles both economies.
| Route | Bus/Shuttle | Taxi | Private Transfer |
|---|---|---|---|
| BSL → Basel SBB | Bus 50, TNW ticket | Metered (Basel-Stadt maximum tariff); airport lists about 50 CHF | Fixed, quoted at booking |
| BSL → Basel Old Town | Bus 50 + tram | Metered | Fixed, quoted at booking |
| BSL → Mulhouse | Line 11 (3 EUR) + TER train | Airport lists approx. 60-65 EUR day, 85-90 EUR night | Fixed, quoted at booking |
| BSL → Saint-Louis | Distribus line 11, 3 EUR | Metered | Fixed, quoted at booking |
| BSL → Freiburg | Freiburger Reisedienst bus, or Bus 50 + train | Airport lists approx. 155-165 EUR day, 225-235 EUR night | Fixed, quoted at booking |
| BSL → Colmar | Line 11 + TER train via Saint-Louis | Airport lists approx. 125-135 EUR day, 170-180 EUR night | Fixed, quoted at booking |
Swiss-side fares are in CHF, French-side fares in EUR. The CHF/EUR rate moves, so check it on the day. The taxi figures above are the airport's approximate French-sector fares; the meter or a quote agreed before the ride is what counts.
Late night arrivals
According to the airport, Bus 50, Distribus line 11 and the Lörrach line 220 run until midnight, and the transport page describes no dedicated night bus or train. Check the current BVB timetable for the last Bus 50 on your date. After the last bus, your options are a taxi or a pre-booked transfer.
Bus 50 starts around 04:30. The airport lists higher French-sector night taxi fares than day fares (see the pricing table). For Swiss taxis, the Basel-Stadt night rate starts at 20:00.
Families and luggage
Bus 50 has luggage space but can be crowded in peak hours; with several suitcases a taxi or a pre-booked transfer is more comfortable for families.
Child seats: Under the Basel-Stadt tariff, a surcharge of 15.00 CHF applies per ordered taxi ride for one or more child seats or baby shells, and booster cushions are free of charge. Ask for the seat when you order the taxi. For a pre-booked transfer, request a child seat at booking and confirm it is included.
Children from 6 up to 16 pay the reduced TNW fare on Bus 50.
Where you meet the driver
Bus 50: Leave through the Swiss sector exit and follow signs to the bus stop.
Swiss taxi: Follow the taxi signs in the Swiss sector.
French taxi and shuttles: Follow the signs in the French sector.
Private transfer: If a meeting service is included in your booking, follow the instructions in your confirmation. Confirm which sector (Swiss or French) when booking, since it affects the meeting point.
Decision helper
Going to Basel on a budget? Bus 50.
Going to Basel with lots of luggage? Consider a Swiss taxi or a pre-booked transfer.
Going to Mulhouse? French sector, Distribus line 11 to Saint-Louis station, then a TER train.
Going to Freiburg? Take the Freiburger Reisedienst bus, or book a private transfer for door-to-door.
Arriving after midnight? Take a taxi or pre-book a transfer; the airport lists Bus 50 and line 11 as running until midnight.
Traveling with small children? Request a child seat when booking a taxi or transfer.
Not sure which exit to use? Swiss sector for Switzerland, French sector for France or Germany. Ask airport staff before going through customs.
Frequently Asked Questions
Why does EuroAirport have two exits?
The airport has a Swiss sector and a French sector, each with its own exit and onward transport. Swiss sector: Bus 50 and Swiss taxis to Basel. French sector: line 11 to Saint-Louis, the Freiburg bus and French taxis.
How often does Bus 50 run from the airport to Basel?
According to the airport, every 7 to 10 minutes from 04:30 to midnight, about 20 minutes to Basel SBB. Check the BVB timetable for your date.
How much is a taxi from EuroAirport to Basel?
Swiss taxis are metered on the Basel-Stadt tariff, which sets maximum prices: 6.50 CHF base fare plus 4.00 CHF per km on weekdays 06:00-20:00 inside the canton, and 4.50 CHF per km at night (20:00-06:00), on Sundays and public holidays and for rides outside the canton boundary. A surcharge of 2.80 CHF applies to ordered (pre-booked) rides. The airport page lists about 50 CHF as an approximate fare between the city centre and EuroAirport; the meter decides the real fare. Tariffs are revised periodically.
What currency should I use at BSL?
CHF if heading to Switzerland, EUR if heading to France or Germany. Check which currency individual shops and machines accept.
Are ride-hailing apps available at EuroAirport Basel?
Availability at the airport can vary. Check the app for your pick-up point, or use Bus 50 or an official taxi.
How do I get from EuroAirport to Freiburg?
The Freiburger Reisedienst bus runs from the French sector to Freiburg central bus station, hourly, about 60 minutes (per the airport). Confirm timetable and fare with the operator. Alternatively take Bus 50 to Basel SBB and a train, or book a private transfer.
Can I switch from the Swiss to French exit?
It is possible but inconvenient once you have cleared customs on one side. Decide before you exit the baggage hall.
Does the Swiss Half-Fare card work on Bus 50?
The Half-Fare card gives the reduced rate on TNW single tickets. Check at tnw.ch whether your travel pass is valid for the airport zone.
Is EuroAirport in France or Switzerland?
Physically in France (Saint-Louis), with a Swiss sector connected to Basel.
How far is EuroAirport from Colmar?
There is no direct bus. Take Distribus line 11 to Saint-Louis station and a TER train from there (the airport lists trains to Colmar every 30 minutes), or book a private transfer.
For Basel, Bus 50 is the standard public option. For Mulhouse and Alsace, Distribus line 11 connects to the TER network at Saint-Louis. For Freiburg there is a direct bus, and for anywhere else a pre-booked transfer can be practical. Exit on the right side.
Sources (checked 2026-10-17)
- EuroAirport transport page (line 50, line 11, Freiburg bus, TER connections, approximate taxi fares, lines run until midnight): https://www.euroairport.com/en/transport
- Basel-Stadt taxi tariff ordinance SG 563.280, maximum prices (version of 13 July 2023): https://bs.lexwork.naz.ch/de/dta/563.280.pdf
- TNW day tickets (Basel ticket covers zones 10, 11, 13, 14, 15; zone 13 is EuroAirport; 10.70 CHF adult): https://www.tnw.ch/tickets-preise/billette/tageskarte
- TNW single tickets (reduced fare for ages 6 to 16 and Half-Fare card holders): https://www.tnw.ch/tickets-preise/billette/einzelbillette