Swiss Railways (SBB/CFF/FFS) operates a train from Konstanz to Lucerne hourly. Tickets cost $30 - $60 and the journey takes 1 h 18 min. 3 other operators also service this route.
How to get from Konstanz to Lucerne
From Konstanz train to Zürich HB then train to Luzern. 2 h 22 min SFr 44. From Konstanz drive to Lucerne. 1 h 20 min SFr 18.
Is there a direct train between Konstanz and Lucerne?
No, there is no direct train from Konstanz to Lucerne. However, there are services departing from Konstanz and arriving at Luzern via Zürich HB. The journey, including transfers, takes approximately 2 h 22 min.