Trains to Lucerne Find train times and tickets

Trains to Lucerne

Lausanne to Lucerne by train

from £55.00

Avg 0 changes 2hr 10m

Frankfurt am Main to Lucerne by train

from £34.50

Avg 1 change 3hr 56m

Paris to Lucerne by train

from £44.50

Avg 1 change 4hr 35m

Strasbourg to Lucerne by train

from £42.00

Avg 1 change 2hr 39m

Cologne to Lucerne by train

from £34.50

Avg 1 change 5hr 10m

Basel to Lucerne by train

from £27.00

Avg 0 changes 1hr 1m

Arth to Lucerne by train

from £11.00

Avg 0 changes 27m

Baden-Baden to Lucerne by train

from £17.00

Avg 1 change 2hr 34m

Zermatt to Lucerne by train

from £113.00

Avg 2 changes 3hr 23m

Berne to Lucerne by train

from £34.00

Avg 0 changes 1hr

Geneva to Lucerne by train

from £63.00

Avg 0 changes 2hr 48m

Interlaken to Lucerne by train

from £35.00

Avg 0 changes 1hr 51m

Colmar to Lucerne by train

from £39.50

Avg 1 change 2hr

Milan to Lucerne by train

from £17.40

Avg 0 changes 3hr 26m

Zurich to Lucerne by train

from £22.00

Avg 0 changes 45m

Mulhouse to Lucerne by train

from £35.00

Avg 1 change 1hr 31m

London to Lucerne by train

from £96.00

Avg 2 changes 7hr 59m

Venice to Lucerne by train

from £34.50

Avg 1 change 6hr 15m

Amsterdam to Lucerne by train

from £51.50

Avg 2 changes 8hr

Search accommodation in Lucerne

Airbnb
Country guide

Trains to Switzerland

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.