Read real reviews from real users
Planning a trip from Zurich to Lucerne? While they’re not far by car, driving on unfamiliar roads can be stressful. And who knows what kind of painful parking situation you’ll face at the other end? Hop on an InterRegio (IR) train from Zurich to Lucerne and you can be in the pretty Swiss town in just 45 minutes.
Swiss rail operator SBB runs direct services between these two cities every day, with plenty of timing options to choose from. Take a day trip to enjoy the stunning views of Lake Lucerne, or simply spend your time strolling through the quaint town centre. You’ll also enjoy picturesque Swiss views along the way. Need more inspiration? Check out our guide to the best things to do in Lucerne. Or if you're thinking of exploring Lucerne as part of a great Swiss tour, take a look at our guide to seeing Switzerland with a Eurail Pass.
Ready to book? Use our Journey Planner at the top of the page to buy cheap train tickets from Zurich to Lucerne. Keep reading for all the available train times for this route below, as well as essential information in the FAQs.
First train | 12:39 am | |
---|---|---|
Last train | 11:35 pm | |
Departure station | Zurich Hb | |
Arrival station | Lucerne | |
Journey time | From 41m | |
Distance | 25 miles (40 km) | |
Frequency | 40 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).
For specific information about how to get your hands on cheap tickets, check out our European train tickets hub.