Zürich to Lucerne Train
Compare route details for travel between Zürich and Lucerne, then review booking options before your trip.

Compare route details for travel between Zürich and Lucerne, then review booking options before your trip.
The Zürich to Lucerne train is one of the core Swiss rail routes featured on Swiss Rail Tickets. Use this route guide to compare journey time, class options, ticket planning, and connections across Switzerland.
Typical fastest journeys take around 45m. Swiss rail services are designed for easy station access, digital ticket checks, and smooth onward transfers to regional or scenic routes.
Zürich to Lucerne is a frequent direct corridor to Lake Lucerne and central Switzerland, with typical city-center journeys taking about 41 to 50 minutes.
Direct journeys typically take about 41 to 50 minutes. Direct IR 70 and IR 75 services usually run between Zürich HB and Lucerne, with additional search results that can require a change. Check the departure details instead of relying on one fixed platform or minute pattern. Timetables vary by travel date, so search your exact departure before relying on a planning estimate.
A regular point-to-point ticket suits travelers who value flexibility. Compare any train-specific discounted fare only after confirming the departure time, class, refund conditions, and whether the full airport or city-center itinerary is included. Search the route and date first to compare the ticket options actually available for your departure.
Trains depart from Zürich Hauptbahnhof and arrive at Lucerne station beside the lake and boat piers. If you are starting at Zürich Airport, search from Zürich Flughafen because the fastest airport itinerary and any required change can differ from the city-center route.
Zürich to Lucerne is part of the high-intent Swiss route set used for planning city and scenic rail journeys.
Search, compare, and keep ticket details ready for conductor checks without relying on printed documents.
Use the route as a base for connecting to other Swiss cities, lake regions, and alpine destinations.

Most Swiss intercity journeys

Travelers who want extra space

Scenic and alpine routes
Direct journeys typically take about 41 to 50 minutes. Exact journey times depend on the selected train and any required connection.
Direct IR 70 and IR 75 services usually run between Zürich HB and Lucerne, with additional search results that can require a change. Check the departure details instead of relying on one fixed platform or minute pattern.
Enter Zürich, Lucerne, your travel date, and passenger details in the search form. Review the available itinerary and ticket conditions before checkout.
Booking ahead is useful when you want to compare departure times and restricted fares. Flexible and discounted ticket conditions can differ, so check the selected fare before payment.