You can take a tour of Rapperswil Castle

Experience Rapperswil and Castle

Admission to Rapperswil Castle, including public transportation to the castle and a coffee break at the Rosenstädter

Rapperswil is the perfect place for a relaxing day trip. Located right on Lake Zurich, the “City of Roses” enchants visitors with its charming old town and beautiful lakeside promenade. Discover the 13th-century Rapperswil Castle and its eventful history before taking a cozy coffee break at the traditional Café Rosenstädter. Finally, explore the picturesque alleys and historic buildings of the old town on foot.

Included in the experience:

  • Round-trip travel, for example, from Zurich Main Station, St. Gallen, Lucerne, Chur, Einsiedeln, or Linthal to Rapperswil

  • Entry to the exhibition “Experience History(ies)” at Rapperswil Castle

  • Coffee break at the Rosenstädter: 1 coffee or tea, plus 1 pastry specialty or 1 scoop of ice cream

  • 1 coffee, tea, or hot chocolate in the SOB train bistro

Book 2nd Class, half fare

Highlights of the Experience Rapperswil and Castle

Rapperswil Castle

Immerse yourself in the exhibition “Rapperswil Castle—Experience History (and Stories).” It recounts the castle’s 700-year history, with a special focus on the Habsburgs and the Poles. The tour takes you through the battlements, the Powder Tower, the Gügelerturm, and the magnificent rooms of the main building, the Palas.

Café Rosenstädter

The historic Café Rosenstädter has stood for quality and regional specialties since 1969. Under the management of the Streule family, it combines living family tradition with fresh ideas. Here you’ll find a variety of pastry specialties and ice cream creations. Ideal for a quick coffee break.

Wooden Footbridge to Hurden

As far back as the Middle Ages, Rapperswil was a popular stop on the pilgrimage route to Santiago de Compostela. Today, the 841-meter-long wooden bridge, supported by 233 piles, takes you across the water to Hurden—a special stroll with views of Lake Zurich.

EXTERNAL_SPLITTING_BEGIN
EXTERNAL_SPLITTING_END