From Zürich Flughafen train to Luzern then line 5 train to Giswil. 1 h 54 min SFr 61. From Zürich Flughafen line 2 train to Zürich HB, train to Luzern, Bahnhof, then night bus to Giswil, Bahnhof. 3 h 8 min SFr 81. From Zurich Airport (ZRH) drive to Giswil. 1 h 5 min SFr 14.
Train from Zurich Airport (ZRH) to Giswil
Swiss Railways (SBB/CFF/FFS) operates a train from Zurich Airport (ZRH) to Giswil hourly. Tickets cost $26 - $50 and the journey takes 1 h 2 min. Zentralbahn also services this route every 30 minutes.