Travel information

Brunnen is located 50 Km from Lucerne and is easily reached by car (ca. 35 min from Lucerne, 1h30 from Basel or 1h from Zurich: see ViaMichelin , Mappy or GoogleMaps )

Trains arrive directly in Brunnen and the train station is located ca. 1 Km from the Seehotel Waldstätterhof  or the City Hotel Brunnen respectively. You can either walk or take taxi to the Hotel for a short ride.

Trains to Brunnen leave Zurich Airport, Zurich, or Basel every hour. Approximate train travel time to Brunnen is 1hr from Zurich, 2hr from Berne or Basel, 4hr from Geneva or Milano, and 5.5hr from Frankfurt.
Swiss railway web site:

From Zurich airport, taking a train is highly recommended as Taxi fares exceed usually 300 CHF. Connections to Brunnen require 1 or 2 train changes but connections involve minimal distances and time; the next train is often on the same or a nearby platform. Most of the time, it will take you less time if you opt for an itinerary with two train changes – one in Zurich HB (main station) and one in Zug or Arth-Goldau.