Lucerne is located in Central Switzerland, 54 km (34 miles) from Zurich, the nearest airport. Travel time from Zürich is 45 minutes by car and about the same by train. Lucerne is 244 km (152 miles) from Geneva and 92 km (57 miles) from Berne.
Lucerne by Train
Take international train connections to Lucerne.