Cheap Train tickets to Luzern

What are the most popular routes to Luzern?

Basel - LuzernAverage price£40Average duration1h 1mDaily departures6
Zürich - LuzernAverage price£31Average duration41mDaily departures11
Geneva - LuzernAverage price£88Average duration3h 7mDaily departures2
Como - LuzernAverage price£75Average duration2h 43mDaily departures1
Zug - LuzernAverage price£17Average duration22mDaily departures10

Stations and stops in Luzern

Map of locations
  • A

    Luzern

    Bahnhofpl. 1a, 6003 Luzern, Switzerland
  • B

    Littau

    Littau, 6014 Luzern, Switzerland
  • C

    Luzern Verkehrshaus

    Luzern Verkehrshaus, 6006 Luzern, Switzerland