Basel is the usual start or end of a Rhine cruise. Its airport, EuroAirport, is on French soil and has a Swiss side and a French side. Use the Swiss-side exit for the bus to Basel SBB station.
Every way from the airport to the ship
Tap any way for step-by-step directions.
| The way | From | Time | Cost |
|---|---|---|---|
| Bus 50 to Basel SBB, then taxi or tram | BSL | About 20 minutes, buses every 7-10 minutes from 04:30 to midnight | Not verified, see bvb.ch |
| Taxi (Swiss side) | BSL | Not verified | Approximate: about CHF 50 (EuroAirport price for city center to airport) |
| Cruise line transfer | BSL | Varies | Set by your line |
| Train to Basel SBB, then taxi | ZRH | Not verified | Not verified |
Where Basel lies
From EuroAirport Basel-Mulhouse-Freiburg (BSL)
Bus 50: about 20 minutes to Basel SBB station
Bus 50 to Basel SBB, then taxi or tram
- After baggage claim, follow signs to the Swiss sector exit.
- Find bus 50 on the forecourt in the Swiss sector arrivals zone.
- Ride to Basel SBB.
- Take a taxi to your dock.
If you exit on the French side you will be in France, with French buses.
Taxi (Swiss side)
- Use the Swiss-sector taxi rank.
- Give the dock address.
Swiss-side companies include Airport Taxi and Blitz-Taxi Basel.
Cruise line transfer
- Book with your line.
Easiest.
From Zurich Airport (ZRH)
Not verified
Train to Basel SBB, then taxi
- Check sbb.ch for Zurich Airport to Basel trains.
Zurich has more long-haul flights.
From the city or your hotel
Taxi from Basel SBB or the old town
Docks are in the St. Johann and Klybeck areas along the Rhine.
Where to stay
Arrive a day or two early. A delayed flight on sailing day is the most common way travelers miss the ship.
Basel old town (Grossbasel) or near Basel SBB
Short taxi to the docks; easy rail links.
Sailing day
Terminals & docks
No single terminal. Viking lists Uferstrasse 50 and Westquaistrasse 75 (4057) and St. Johanns-Rheinweg 109 (4056). Uniworld lists Klybeckquai/Uferstrasse and St. Johanns-Rheinweg, varying by ship and date. Your line sends the exact dock.
Check-in
- River ships usually start boarding in the afternoon. AmaWaterways says boarding usually begins around 3:00 p.m., and you can drop bags earlier.
- Uniworld says to confirm your boarding address and boarding time 24 hours before you arrive.
- River docks can change at short notice. Confirm the dock address with your line the day before.
What trips people up
- Two exits at EuroAirport (Swiss and French). Pick the Swiss side for Basel.
- Switzerland uses francs (CHF), not euros.
- Docks vary by ship and date.
- Low water: in fall 2026 Viking (Sept 30 notice), AmaWaterways (Oct 2026) and Uniworld all reported low water on parts of the Danube, Rhine and Main. Fixes include ship swaps, bus legs, or a different boarding town. Your line will contact you if your cruise changes.
Do this
- Exit on the Swiss side, then take bus 50. It is frequent and simple.
Leaving the ship: back to the airport
The same routes run in reverse. On the last morning everyone leaves at once, so lines for taxis and buses are at their longest. Book flights home for the afternoon or later, and arrange your ride in advance if you can.
| The way | To | Time | Cost |
|---|---|---|---|
| Bus 50 to Basel SBB, then taxi or tram | BSL | About 20 minutes, buses every 7-10 minutes from 04:30 to midnight | Not verified, see bvb.ch |
| Taxi (Swiss side) | BSL | Not verified | Approximate: about CHF 50 (EuroAirport price for city center to airport) |
| Cruise line transfer | BSL | Varies | Set by your line |
| Train to Basel SBB, then taxi | ZRH | Not verified | Not verified |
Before you leave
- Two exits at EuroAirport (Swiss and French). Pick the Swiss side for Basel.
Before or after your cruise
- Basel old town and Münster
- Kunstmuseum Basel
- Lucerne
- Zurich
- Black Forest
Sources & what we could not confirm · 5 sources · checked 2026-11
- EuroAirport: Transport
- Viking River Cruises: Docking locations
- Uniworld: Port locations and boarding times
- Viking: Updates on current sailings (Sept 30, 2026 notice)
- Uniworld: Travel information (water levels)
- Bus 50 fare
- Taxi fare airport to docks
- Zurich Airport to Basel train time
- US nonstop flights: not verified for this page; check airline sites
