Read real reviews from real users
Zürich is one of the tourist hotspots of Switzerland, and the train between Zürich and Lucerne is one of the most popular in the country thanks to the stunning views as it snakes between mountains and lakes.
But you might have a lot of questions about train travel in Switzerland. How do I book train tickets? What is the official train company in Switzerland? What is Luzern, and is it different from Lucerne? Let’s answer all these questions (and then some), so you can book tickets like a local and take the travel stress out of your European vacation.
The train from Zürich to Lucerne is operated by the Swiss national train company, SBB. The journey time between the two cities averages 45 minutes but can be as little as 41 minutes. And because this is Switzerland, the land of clocks, the trains are almost always on time!
Your train will depart from Zürich HB—the HB is short for Hauptbahnhof, the German word for ‘central train station’—which is just north of the city center. The destination of your train will be listed as Luzern on the departure boards. This is because Luzern is the German word for Lucerne, and Lucerne is in the German-speaking part of Switzerland. (In English, we tend to use Lucerne, which is the French name for Luzern.)
As for how to book your train tickets, you’re already in the right place! Go to our Journey Planner at the top of the page, enter the dates you want to travel and let us do the rest. You can pay in US Dollars and view your train tickets directly in our app.
First train | 12:08 am | |
---|---|---|
Last train | 11:35 pm | |
Departure station | Zürich | |
Arrival station | Lucerne | |
Journey time | From 41m | |
Distance | 25 miles (40 km) | |
Frequency | 41 trains per day | |
Changes | Direct trains available | |
Train and bus operators |
The Swiss rail network is operated by SBB. SBB train ticket prices are based on travel and not on the type of trains. You will find available return tickets (standard price, one way or round trip), Multiple journey tickets (for six individual trips on a pre-determined itinerary) and the City-Ticket (including a one-day transportation pass from the city of departure or arrival).
Most of the train companies across Europe release their tickets around three to six months in advance, many of which can be cheaper the earlier you book. If you know the dates you want to travel, you may be able to find some cheaper train tickets from Zürich to Lucerne by booking early.§
Many of the train services in Europe are also popular commuter services, lots of train companies increase ticket prices during “peak hours” (generally between 06:00 – 10:00 and 15:00 – 19:00 on weekdays). If you can, consider travelling outside of peak hours to find lower priced tickets.
On some of the busier routes, you might also have the option to take a slower or connecting train. It may take a little longer than some high-speed or direct services, but if you have a little extra time on your hands, you might find a cheaper fare. Plus, you'll have more time to enjoy the view of the countryside!
Take a look at our handy guides to find out when train operators release their special deals and offers to see if you can find cheap European train tickets for your journey.
For specific information about how to get your hands on cheap tickets, check out our European train tickets hub.
On trains from Zürich to Lucerne, you’ll have the choice of either Standard or First Class tickets.
SBB trains are fast and punctual, with onboard amenities to make your journey more comfortable. In Standard Class you’ll enjoy the following:
Free internet access with SBB FreeSurf App |
✔ |
Baggage storage space |
✔ |
Power outlets |
✔ |
First Class tickets give you that extra bit of comfort on your journey. You’ll get everything in Standard Class plus the following:
Comfier seats |
✔ |
Business Zone |
✔ |
Arriving by plane into Zürich? It’s a simple 15-minute train journey into the city from the airport.
Need some more info? Check out our full guide on how to get from Zürich Airport to city center by train.
Already in Zürich? The Hauptbahnhof is right in the middle of the city and you can get to it easily on foot or on public transit.
Zürich Hauptbahnhof (or Zürich HB for short) is the central train station in Zürich and is the largest railway station in Switzerland.
While you wait for your train there are loads of options for shopping and food in the station. Under the station, you’ll find ShopVille, a shopping center with over 200 stores and places to eat and drink, so you definitely won’t run out of things to do. You might also notice that because of Swiss employment law, most stores around the city are closed on Sunday, with the notable exception of those in the central station.
You’ll also find the following amenities:
When you arrive at Lucerne station—or, as you’ll see it on station signage, Luzern—you’ll be only seconds from the waterfront of Lake Lucerne.
While not quite as big as Zürich HB, Lucerne’s train station has around 70 shops and food and drink options, as well as restrooms, lockers, currency exchange, a lost and found office and a tourist information desk. Once you’re ready to head out into the city, there are a number of options for getting around:
Walk: Lucerne is compact and very easy to get around on foot. It’s a 10-minute walk across the Reuss River to the Altstadt (Old Town).
Bus: If you’re staying outside of the city center, there are 20 different bus routes departing from outside Lucerne station. You can catch a bus from one of the stands in the square outside the front entrance of the station.
Ferry: If your final destination is somewhere else on Lake Lucerne, you can catch a ferry from the ferry dock on the waterfront directly in front of the station. Ferries are operated by the Lake Lucerne Navigation Company (SGV AG).
Taxi: Although it is likely more expensive than public transport options, taxis are available at the taxi rank directly in front of the station.
Lucerne traces its history back hundreds of years. You can explore the city’s medieval past or head out of the city for some mountain air.
We’ve already got a fabulous guide to the top things to do in Lucerne which we’d recommend you look at for a low-down on the best ways to spend your time in Lucerne. But we’ll also give you the highlights here:
Since Lucerne doesn’t have an airport of its own, you’ll need to head back to Zürich to catch a flight.
The way to Zürich Airport is easy! Just retrace your steps (or in this case, your tracks) back to Zürich:
The journey should take a little over an hour, including transfer in Zürich HB. Find out more about trains from Lucerne to Zurich Airport.
The average journey time by train between Zürich and Lucerne is 52 minutes, with around 41 trains per day. The journey time may be longer on weekends and holidays, so use our Journey Planner on this page to search for a specific travel date.
The fastest journey time by train from Zürich to Lucerne is 41 minutes.
Yes, it is possible to travel from Zürich to Lucerne without having to change trains. There are 40 direct trains from Zürich to Lucerne each day. Though there may be fewer direct services available depending on your exact departure date.
The first train from Zürich to Lucerne leaves at 00:08. Times and services may vary during weekends and holidays.
The last train from Zürich to Lucerne leaves at 23:35. Trains that depart in the early morning hours or very late evening may be sleeper services, time and services may also vary during weekends and holidays.
Trains travelling from Zürich to Lucerne cover a distance of around 25 miles (40 km) during the journey.
If you’re looking for the return train journey, check out trains from Lucerne to Zürich.