Compare prices and tickets by train, bus or flight

Sun
Dec 5
$24SBB
Mon
Dec 6
$23SBB
Tue
Dec 7
$22SBB
Wed
Dec 8
$21SBB
Thu
Dec 9
$18SBB
Fri
Dec 10
$18SBB
Sat
Dec 11
$18SBB
Sun
Dec 12
$18SBB
Mon
Dec 13
$15SBB
Tue
Dec 14
$15SBB
Wed
Dec 15
$18SBB
Thu
Dec 16
$18SBB
Fri
Dec 17
$15SBB
Sat
Dec 18
$17SBB
Sun
Dec 19
$15SBB
Mon
Dec 20
$18SBB
Tue
Dec 21
$15SBB
Wed
Dec 22
$17SBB
Thu
Dec 23
$18SBB
Fri
Dec 24
$18SBB
Sat
Dec 25
$13SBB

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Lucerne to Zurich

distanceDistance24 miles (39 km)
durationAverage train duration41 min
priceAverage train ticket price$21 (€17)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersSBB

Trains from Lucerne to Zurich cover the 24 miles (39 km) long trip taking on average 41 min with our travel partners like SBB. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $18 (€15), but the average price of train tickets is $21 (€17).

Train providers

SBB from Lucerne to Zurich

Find the best trains between Lucerne and Zurich with Omio's travel partners SBB from $18 (€15). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

SBB

SBB is Switzerland's main train company and for your next train trip between Lucerne and Zurich, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

It’s easy to book your SBB train ticket to Zurich from Lucerne online with Omio! Simply check the current SBB train schedules for your ideal departure and arrival times, compare the best route between Lucerne and Zurich as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap SBB train tickets online. Prices for SBB trains between Lucerne and Zurich start at $18 (€15) one-way if you book in advance, and you can expect to travel around 24 miles (39 km). If you search for SBB trains in the Omio app, you can check straight away if the SBB tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train between Lucerne and Zurich. Let Omio do all the work for you finding the best Lucerne to Zurich SBB train ticket so you can enjoy a smooth and comfortable journey!

  • Average Price: $18

These are SBB's ticket policies for COVID-19 for the train between Lucerne and Zurich:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Lucerne to Zurich

Trains run from Lucerne to Zurich every hour. The route has several trains for travelers to compare when planning for a trip, including both day and night trains. The train from Lucerne to Zurich covers 24.8 miles and takes one hour and 18 minutes.

Lucerne to Zurich train times: Daily departures

Trains from Lucerne to Zurich depart at intervals of between 10 to 30 minutes. These trains run for more than 20 hours per day, making it easy for travelers to choose the most convenient for their schedule. The first train from Lucerne to Zurich leaves at around 12:20 a.m., while the last one leaves at just before midnight. There are about 60 daily trips from Lucerne to Zurich, and around 420 weekly trips.

How long is the journey by train from Lucerne to Zurich?

The train from Lucerne to Zurich covers 24.8 miles in around one hour and 18 minutes. However, the fastest train from Lucerne to Zurich covers the distance in 46 minutes. Of these train trips, some are direct connections, while others have up to two transfers along the way.

What are the departure and arrival stations for trains from Lucerne to Zurich?

Departure train station: Trains from Lucerne to Zurich depart from the Lucerne train station (also known as Luzern Bhf), which is on Lake Lucerne. This station features a modern shopping center that's open throughout the year, with a pharmacy, several takeaway outlets, and gift shops. Lucerne train station also has storage lockers, free WiFi, a spacious car and bike parking area, and a furnished waiting lounge.

Arrival train station: Trains from Lucerne to Zurich arrive at the Zurich HB main station in the heart of the city, making it easy for arriving travelers to make their way around town on foot. Zurich HB station features a shopping center, restaurants, takeaway outlets, convenience stores, gift stores, a waiting area with free WiFi, storage lockers, step-free access, and counters fitted with induction loops for hearing aid users.

Which train companies travel from Lucerne to Zurich?

Trains from Lucerne to Zurich are operated by Swiss Federal Railways (SBB/CFF/ FFS). These trains have different travel times depending on the route taken and the number of changes along the way. Trains with transfers on this journey stop at Olten and Zug, with the transfer taking five to eight minutes. Some trains on this route also proceed to Zurich Stadelhofen, which is only three minutes from Zurich HB.

SBB Lucerne to Zurich

Switzerland has one of the most extensive railway networks in the world. It's also one of the busiest countries in terms of train frequency, and serves a high number of travelers daily. Swiss Federal Railways operates trains along this route all day. These high-speed trains depart every 10 to 30 minutes. The average travel time by trains on this route is a little over an hour, and the fastest one gets to Zurich from Lucerne in under an hour.

Lucerne to Zurich trains: Services on board

Being the main operator, Swiss Federal Railways goes out of its way to provide the best services for travelers along the Lucerne-to-Zurich route. Trains from Lucerne to Zurich offer the best facilities for their travelers, including a quiet zone, a business zone with workspaces, passenger attendants, free high-speed internet access, adjustable seats, and a family coach. Travelers are also provided with refreshments for their journey. Upon reservation, a passenger is allowed to travel with one pet, subject to disclosure when booking. The attendants are trained to assist disabled passengers during their journey.

How to find cheap train tickets from Lucerne to Zurich

Due to the large number of trains operating along the route, travelers may not need to make reservations in advance. However, they might want to do so for peace of mind. Advance booking gives travelers more options. Those traveling on a budget are advised to choose trips that include transfers, as they're often more affordable. Making travel arrangements on trains from Lucerne to Zurich can be done through Omio, a popular user-friendly booking platform for journeys across Europe.

Travel Tips

Trains from Lucerne to Zurich
Travel by train to Zurich easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lucerne to Zurich.
FAQs
How much do cheap trains from Lucerne to Zurich cost?
Omio customers have found cheap train tickets from Lucerne to Zurich for as low as $18 (€15)  for the next 7 days.
How much is a train ticket to Zurich from Lucerne?
If you’re looking to book your train tickets in the next week, you can expect the Lucerne to Zurich train price to come in at an average of $21 (€17)  one way.
How many miles is it from Lucerne to Zurich by train?
When traveling this route you should expect the distance from Lucerne to Zurich by train to be approximately 24 miles (39 km).
How long is the train ride between Lucerne and Zurich?
On average the Lucerne to Zurich train time is 41 min  covering the 24 miles (39 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train companies can get me from Lucerne to Zurich?
Take the Lucerne to Zurich train with SBB. However, it's always good to check out all possible train companies for the journey from Lucerne to Zurich as there might be differences in the amenities they offer.
How many train services are there between Lucerne and Zurich a day?
On average, there are 25 trains a day from Lucerne to Zurich. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Lucerne to Zurich?
The earliest train departing from Lucerne to Zurich leaves at 7: 09 AM. The last train departing from Lucerne to Zurich leaves at 9: 09 AM. You can find the latest Lucerne to Zurich train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase a train ticket from Lucerne to Zurich to get the best deals?
The price of a one way train ticket from Lucerne to Zurich is on average $21 (€17) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets to Zurich from Lucerne available a few months in advance.

Important Stations and Airports for this Journey

Lucerne
Zurich
The major railway station for departures from Lucerne is. Read all the information you need to know about services, amenities and connections at for your journey between Lucerne and Zurich.