Getting to & around Lucerne
Flights, trains, buses, airport transfers and local transport — every way to reach Lucerne and get around once you arrive, with live prices and journey times.
We may earn a commission when you book through the links on this page, at no extra cost to you. Prices and availability are pulled live from our booking partners.
Travelling within Switzerland, the fastest and cheapest way to Lucerne is usually the train (from about €25); arriving from abroad, you'll normally fly in and then continue by train, bus or a pre-booked transfer. Lucerne is well connected by multiple transport modes, making it accessible regardless of your starting point.
How to get to Lucerne
Flying to Lucerne is typically the best option for international travelers or those coming from distant locations such as New York or other continents. The nearest major airports are Zurich Airport and Geneva Airport, with onward connections to Lucerne by train or bus. For example, from Zurich Airport, the train ride to Lucerne takes roughly 1 hour.
Driving to Lucerne suits road-trippers and those visiting rural or remote areas around central Switzerland. The city is accessible via the A1 and A14 motorways, with parking options in and around the city center.
For travelers coming from within Switzerland or nearby European countries like Germany or France, the train or bus is usually the fastest and cheapest way. Trains to Lucerne run frequently from cities like Zurich, Basel, and Milan, with journey times typically between 1 and 4 hours depending on origin. Buses provide additional regional connections and can be cost-effective for shorter distances.
Getting around Lucerne
Once in Lucerne, public transport is convenient and reliable. The city has an efficient network of buses and ferries that connect key areas and nearby attractions. Walking is also practical thanks to Lucerne's compact city center and pedestrian-friendly streets.
Most visitors do not need a car to get around Lucerne itself, as parking can be limited and public transport covers most destinations. However, renting a car may be useful if you plan day trips to surrounding mountainous or rural areas.
How do you want to travel?
Flying to Lucerne
Airports, cheap flights & arrival tips
Read the flight guideGetting around Lucerne
Metro, buses, trams & travel passes
Get around like a localDriving to Lucerne
Routes, tolls & where to park
Read the driving guideTrain vs bus vs car vs flight: getting to Lucerne
Train
Bus
Car
Flight
Frequently asked questions
What is the cheapest way to get to Lucerne?
Within Switzerland, trains or buses often cost from around €15–€25. From abroad, flying then taking a train or bus is usually cheapest.
What is the fastest way to get to Lucerne?
From Swiss cities, trains typically take 1–4 hours. From Europe, flights plus a train or bus connection are fastest.
Do I need a car to get around Lucerne?
No. Lucerne's public transport and walkable city center make a car unnecessary for most visitors.
How do I get from the airport to Lucerne?
From Zurich Airport, trains run every 30 minutes, taking about 1 hour to Lucerne. Geneva Airport requires a longer train journey with a transfer.
Is Lucerne walkable and easy to get around?
Yes. The compact city center is pedestrian-friendly, and public transport covers areas beyond walking distance.
Is the train or bus better for reaching Lucerne?
Trains are generally faster and more frequent for major routes; buses can be cheaper and serve regional destinations.
How far ahead should I book tickets to Lucerne?
Booking 1–3 weeks ahead is advisable for trains and flights to secure better fares and availability.
Can I get around Lucerne without a car?
Yes. Public buses, ferries, and walking cover most places of interest efficiently.
Our take
If you are arriving from within Switzerland or nearby countries, the train is typically your best option—fast, economical, and frequent. From international or long-distance locations, flying into Zurich or Geneva and then continuing by train or bus has a reliable route. Once in Lucerne, you can see the city easy to navigate on foot or via public transport, so renting a car is generally unnecessary unless you plan to see rural or mountainous areas nearby. This combination of accessible arrival choices and straightforward local travel makes Lucerne an easy destination to reach and enjoy.