Trains to Lucerne Find train times and tickets

Trains to Lucerne

Lausanne to Lucerne by train

from £54.50

Avg 0 changes 2hr 10m

Frankfurt am Main to Lucerne by train

from £34.00

Avg 1 change 3hr 56m

Paris to Lucerne by train

from £43.00

Avg 1 change 4hr 35m

Strasbourg to Lucerne by train

from £43.50

Avg 1 change 2hr 39m

Cologne to Lucerne by train

from £34.50

Avg 1 change 5hr 10m

Basel to Lucerne by train

from £26.50

Avg 0 changes 1hr 1m

Arth to Lucerne by train

from £11.00

Avg 0 changes 27m

Baden-Baden to Lucerne by train

from £18.50

Avg 1 change 2hr 34m

Zermatt to Lucerne by train

from £111.50

Avg 2 changes 3hr 23m

Berne to Lucerne by train

from £33.00

Avg 0 changes 1hr

Geneva to Lucerne by train

from £64.00

Avg 0 changes 2hr 48m

Colmar to Lucerne by train

from £83.00

Avg 1 change 2hr

Interlaken to Lucerne by train

from £30.50

Avg 0 changes 1hr 51m

Milan to Lucerne by train

from £8.00

Avg 0 changes 3hr 26m

Zurich to Lucerne by train

from £22.00

Avg 0 changes 45m

Mulhouse to Lucerne by train

from £34.00

Avg 1 change 1hr 31m

London to Lucerne by train

from £95.50

Avg 2 changes 7hr 59m

Venice to Lucerne by train

from £26.40

Avg 1 change 6hr 15m

Freiburg to Lucerne by train

from £16.50

Avg 1 change 1hr 50m

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.