Lucerne - getting there

By air

The nearest international airport to Lucerne is Zürich Airport. During the day, direct trains from Zürich Airport run to Lucerne. Direct trains run every 30-minutes from Zurich main train station.

By train

Lucerne is well connected by train to other parts of Switzerland. Regular trains arrive in Lucerne from Zürich, Zug, Berne, Rapperswil (SG), St Gallen and Geneva. More detailed schedule information is available from the Swiss Federal Railway website.

By boat

Lucerne is on the north end of the Vierwaldstättersee (Lake Lucerne), one of the busiest waterways in Switzerland. Travel and information and schedules from other lakeside towns can be found on the Schifffahrt Vierwaldstättersee (Lake Lucerne Boat Company).

Related posts