The Lucerne main train station is located next to the old town - see on Google Maps.
Sample travel times & costs
Here are some travel times from Lucerne to popular destinations. I've include a sample adult one-way fare for 2024.
Zürich City (aka Zürich HB): 41 mins to 1h / frequent direct trains / CHF 27
Zürich Airport (aka Zürich Flughafen): 1h10 / 1 transfer / CHF 31
Interlaken Ost (via Luzern-Interlaken Express) : 2h / direct / CHF 34
Bern: 1h to 1h30 / 0-1 transfer / CHF 41
Lugano: 1h40 / 0-1 transfer / CHF 64
Geneva: 3h17 / 1 transfer / CHF 84
Zermatt: 3h15 to 3h40 / 2 transfers / CHF 122
Tickets
These journeys are free with Swiss Travel Pass, Eurail, and Interrail passes. Discounted 50% with Swiss Half Fare Card.
Check the current train schedule and purchase individual tickets on SBB.ch and the SBB Mobile app.
Luggage Storage
The Lucerne train station has over 200 luggage lockers. You can rent them for 6 - 96 hours. Prices start at CHF 5 - 12/6 hours depending on the locker size. The locker size ranges from 35.1 x 55.5 x 45.7 cm to 52.5 x 85.5 x 94.5 cm. Learn more.