Lucerne (or Luzern) is a lake city in central Switzerland. It’s known for its picture-perfect Old Town surrounded by snow-capped mountains. If you want a scenic escape with plenty of snow activities, Lucerne is a must-see destination.
To travel from Basel Airport to Lucerne, you can take a taxi or public transport. Taxis offer door-to-door services making it the most convenient option (albeit more expensive). You can expect the journey to cost around €150 (CHF 150). The travel time is around 1 hour and 10 minutes in normal traffic.
If you’re on a tight budget, you can take a bus from the airport to Basel train station, then catch the train to Lucerne. This should cost €22.70 (CHF 22.70) per person and take upwards of 1 hour and 40 minutes, not including wait time.
Pre-booking a private transfer ensures you have a comfortable, personalised ride to Lucerne at an unbeatable price. Welcome Pickups also offers transfers to other Swiss destinations, such as Zurich and Interlaken.
Welcome Pickups offers meet and greet services and a friendly introduction to Basel at the same price as a regular taxi. Click here to see the cost.