EuroAirport (BSL/MLH/EAP) serves three countries, and pricing depends on the direction. Swiss prices are in CHF, French and German destinations in EUR.
Cost breakdown by destination
| Destination | Public Transport | Taxi | Private Transfer |
|---|---|---|---|
| Basel SBB | Bus 50, TNW ticket | Metered; airport lists about 50 CHF | Fixed, quoted at booking |
| Basel Old Town | Bus 50 + tram | Metered | Fixed, quoted at booking |
| Mulhouse Centre | Line 11 (3 EUR) + TER train | Airport lists approx. 60-65 EUR day, 85-90 EUR night | Fixed, quoted at booking |
| Saint-Louis | Distribus line 11, 3 EUR | Metered | Fixed, quoted at booking |
| Freiburg | Freiburger Reisedienst bus, or Bus 50 + train | Airport lists approx. 155-165 EUR day, 225-235 EUR night | Fixed, quoted at booking |
| Colmar | Line 11 + TER train via Saint-Louis | Airport lists approx. 125-135 EUR day, 170-180 EUR night | Fixed, quoted at booking |
| Strasbourg | Line 11 + TER train via Saint-Louis | Metered | Fixed, quoted at booking |
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
The low-cost option
Bus 50 to Basel SBB is the budget option. It is priced on the TNW zone tariff (the airport is TNW zone 13) and runs every 7 to 10 minutes from 04:30 to midnight, per the airport. TNW publishes the fares at tnw.ch; buy from the machine at the stop or in the app. The Half-Fare card gives the reduced single-ticket rate, and children from 6 to 16 pay the reduced fare.
A "Basel" day ticket covering TNW zones 10, 11, 13 (the airport), 14 and 15 costs 10.70 CHF for an adult (2nd class) on the tariff TNW published (valid from 10 December 2023; check tnw.ch for any change). It is valid until 05:00 the next day.
For Saint-Louis and onward into France, Distribus line 11 costs 3 EUR (SMS ticket, per the airport).
Swiss pricing
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. The airport sits outside the canton, so the higher per-km rate applies to much of the run. These are maximum rates set by the canton; flat prices may be agreed in advance.
French side
For Mulhouse, Saint-Louis or Alsatian towns, use the French sector. The airport lists approximate French-sector taxi fares (see the table); confirm the price or ask for the tariff before setting off.
Freiburg
The Freiburger Reisedienst bus runs from the French sector to Freiburg central bus station, hourly, about 60 minutes per the airport. Check the operator for the current fare and timetable. The alternative is Bus 50 to Basel SBB and a train; Deutsche Bahn and SBB publish those fares.
Currency tips
You need CHF in Basel and EUR in France; check which currency shops and machines accept.
Bottom line
Basel: Bus 50, or a taxi or pre-booked transfer for heavy luggage or late arrivals. Saint-Louis and Mulhouse: line 11, then the train. Freiburg: the direct bus, or a private transfer.
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
When a private transfer from BSL is the right choice
- Three or more people: one fixed price for the whole car to Basel City Center (from €97) instead of separate tickets and the last mile with bags.
- Going to a specific address rather than the main station: the car goes to the door, so the public-transport fare is not the whole cost of the trip.
- Arriving tired or late: the driver waits at arrivals with your name, included for 60 minutes after landing.
BSL → Basel City Center from €97Fixed price, flight tracked, free cancellation up to 24 h before pickup.
Frequently Asked Questions
Is Bus 50 the lowest-cost way to Basel?
It is the public-transport option, priced on the TNW zone tariff. Compare with the taxi maximum tariff above. The Half-Fare card gives the reduced single fare; check tnw.ch for the current fares.
How much does a taxi cost from EuroAirport to Freiburg?
The airport lists approximately 155-165 EUR by day and 225-235 EUR at night from the French sector. Agree the price before you set off. The Freiburger Reisedienst bus runs the route hourly; check the operator for its fare.
Should I pay in CHF or EUR at the airport?
Use CHF if heading to Basel and EUR if heading to France or Germany. Check which currency each shop or machine accepts.
How much is the Basel day ticket?
The TNW "Basel" day ticket (zones 10, 11, 13, 14, 15; zone 13 is the airport) is 10.70 CHF for an adult in 2nd class on the tariff valid from 10 December 2023. Check tnw.ch for the current price.