Getting Around Basel
Basel is a compact, walkable city with excellent public transport connections. Most visitors combine walking through the historic center with trams and buses for longer journeys. The city's public transport network is extensive, prompt, and reasonably priced, making it easy to navigate without a car.
Walking
Walking is the standard way to experience Basel's city center. The Old City is relatively small and full of narrow, winding side streets that reveal shops, cafes, and historic landmarks at every turn. The experience is highly rewarding, but be prepared: many streets are steep and paved with cobblestones, which can be physically demanding and may feel like a cardiovascular workout if you wander off the main routes.
When crossing streets, watch carefully for trams—they have the right of way over pedestrians at all times, including at pedestrian crossings. Shopping streets in the old city are closed to car traffic, making them pleasant for walking.
Trams and Buses
Basel has an extensive network of trams (light rail) and buses that are clean, reliable, and frequent. Both the bright green trams and buses arrive promptly and run on predictable schedules. Every stop displays maps of the public transport system and real-time arrival information.
Tickets and Passes
Buy single tickets at the bright green ticket machines at every stop—there is no ticket vending inside trams and buses. The machines accept both Swiss Francs and Euros.
- Single tickets: Within the city limits, any destination farther than 4 stops away costs Fr. 3.80 (one zone). Once you board with a valid ticket, you can transfer freely between trams and buses without buying another ticket.
- Mobility Pass: Every hotel in Basel, including the youth hostel, provides registered guests with a free "Mobility Pass" for their entire stay. This pass grants unlimited travel on all trams and buses within Basel and the suburbs, including to and from the airport—easily worth the cost of a daily meal. If you have a hotel reservation confirmation, you can use the pass to travel from the railway station or airport to your hotel before check-in.
- Day Pass: Buy a one-day pass ("Tageskarten" on the machine) for Fr. 9.90, which covers the same zones as the Mobility Pass and offers unlimited travel for 24 hours.
- Multi-trip tickets: Purchase a six-trip ticket (Mehrfahrtenkarte) at any kiosk or ticket machine for the price of five trips—a modest saving that's worthwhile if you'll be in Basel several days.
Some trams and buses cross international borders (trams 8 and 10, buses 38 and 55), so be aware if you're carrying goods or need identification when traveling on these routes.
Rail Connections
Basel has two main railway stations. Most trains, including international services, depart from Basel SBB, located about 1 km south of the city center. This is the primary hub for trains across Switzerland, to France, Germany, and beyond.
Basel Badischer Bahnhof (Basel Bad Bf) is located north of the Rhine in Kleinbasel and serves some regional trains to southern Germany. A few regional services to Germany start from this station and don't call at Basel SBB.
From Basel SBB, trains run multiple times per hour to Zurich and Bern (under one hour each). Direct trains also serve Strasbourg, Paris (via TGV), Milan, and German cities including Frankfurt, Cologne, Hamburg, and Berlin. Overnight sleeper trains operate to Berlin and Hamburg.
Arriving by Air
EuroAirport Basel Mulhouse Freiburg is Basel's own airport, located just 4 km northwest of the city center. It's connected to Basel by a customs-free road and offers flights to many European cities, Istanbul, Tel Aviv, and Morocco, plus summer routes to Canada. The airport sits near the border of three countries and may appear under three IATA codes: BSL (Basel), MLH (Mulhouse), or EAP (EuroAirport).
On arrival, you pass through either Swiss or French passport control and customs, then rejoin other passengers in a small hall. To reach the city:
- Bus 50 from Swiss arrivals: Runs daily to Basel SBB main railway station in about 15 minutes. Buy a two-zone ticket at the bus stop (Fr. 6.60 or equivalent in euros), which is valid for anywhere in Basel and transfers to trams. Most hotels provide a free transport pass that covers the airport bus, so your return journey is covered. You may be able to show a hotel reservation to the driver for a possible free ride.
- Bus 11 from French arrivals: Takes you to St. Louis railway station, where you can change to a commuter train to Basel main station. This option is useful if you already have a local trioregio ticket.
- Flixbus: Direct coaches run to Zurich (four per day, 1 hour 40 minutes), Freiburg, Germany (12 per day, 1 hour), and Strasbourg (four per day, 2 hours 20 minutes).
- Taxi or rental car: Taxis are available, and car rental is an option if you're exploring the broader region—though a car is unnecessary and inconvenient within the city.
Alternative airports include Zurich Airport (90 minutes away by train with hourly departures), Geneva (3 hours away with a change of train), Bern (1 hour), and Strasbourg (90 minutes).
Other Transport Options
Basel has international tram connections to Saint Louis in France and Weil am Rhein in Germany, making it convenient to explore the surrounding trinational region by public transport.
Long-distance buses operated by Flixbus and other carriers connect Basel SBB to cities across Europe, including Frankfurt, Munich, Cologne, Hamburg, Milan, Brussels, Paris, Amsterdam, and Rome. Twiliner operates overnight coaches to Amsterdam and Zurich with flat-bed seats.
In summer, scenic cruise ships operate along the Rhine between Amsterdam and Basel, though these are multi-day tours rather than point-to-point transport.