A rose town at the quiet end of the lake
Rapperswil sits where Lake Zurich narrows and bends south, on a promontory in the canton of St. Gallen rather than Zurich itself, which is part of why it gets overlooked. Most visitors doing a Zurich day trip stop at the city and never go further along the shore. That is Rapperswil’s advantage: a walkable old town, a castle on a hill above the water, rose gardens that give the place its nickname of Rosenstadt, and a wooden footbridge that lets you walk across the lake on foot. None of it is dramatic in the way the mountains around Lucerne are dramatic. It is a slower, flatter kind of day, and it works well precisely because it asks less of you.
The town is also a genuine junction rather than a detour. The Voralpen Express, the panoramic regional train that links Lucerne with St. Gallen, runs straight through Rapperswil, which means you can treat it as a stop on a longer rail day rather than a there-and-back trip. Combine it with Einsiedeln, whose monastery is on the same line a few stops earlier, or push on to St. Gallen itself if you have a full day free.
Getting there from Lucerne
The most useful fact about Rapperswil for anyone coming from Lucerne is that you do not usually need to change trains. The Voralpen Express, operated jointly by SOB and other regional companies, runs Lucerne–Arth-Goldau–Einsiedeln–Rapperswil–St. Gallen roughly once an hour, and the Lucerne–Rapperswil leg takes about 1h15 to 1h20. It is not a premium scenic train in the way the Glacier Express is — no compulsory seat reservation, no supplement, just a normal regional ticket or a valid rail pass — but the route through the Sattel-Hochstuckli pass and along the edge of the Zürichsee is genuinely scenic, particularly the final stretch into Rapperswil across the causeway.
a guided Voralpen Express trip between St. Gallen and Rapperswil is worth considering if you want the route explained rather than just ridden, though the regular timetabled train covers the same ground for the price of a ticket. Both the Swiss Travel Pass and the Tell-Pass cover this stretch of line; if you are relying on the Half Fare Card instead, check the fare before boarding since the Voralpen Express counts as a normal SBB-network service. For background on how the ticketing works across the network, see the Swiss trains explained guide before you travel, and the wider Swiss Travel Pass guide if you have not yet decided which pass, if any, makes sense for your trip.
An alternative route goes via Zurich: Lucerne to Zurich HB takes 45 minutes to an hour, then a Zurich S-Bahn (S5 or S15) to Rapperswil adds another 25 to 30 minutes. This costs about the same but involves a change, and only makes sense if you are already stopping in Zurich on the way. For a comparison of the two cities as a base, the Lucerne versus Zurich guide covers the practical differences.
| Route | Time | Change |
|---|---|---|
| Lucerne → Rapperswil (Voralpen Express) | ~1h15–1h20 | Usually none |
| Lucerne → Zurich HB → Rapperswil | ~1h15–1h30 | One, at Zurich HB |
| Zurich HB → Rapperswil (S-Bahn) | ~25–30 min | None |
Rapperswil Castle and the Polish Museum
The castle sits on a low hill directly above the old town, close enough to the station that you can walk up in under ten minutes. Three round towers and a curtain wall date from the 13th century, rebuilt after damage in the medieval Zurich wars, and the courtyard and ramparts are open to the public without charge. The view from the wall is the real reason to come up here: the old town roofs below, the causeway running out across the water towards Pfäffikon, and on a clear day the first ridges of the Alps to the south.
Part of the castle houses the Polish Museum (Polenmuseum), open since 1870 as a base for Polish exiles and now a small museum of Polish history and culture, with rotating exhibitions. Admission is separate from the free courtyard access, typically in the CHF 8–12 range for adults, and the museum keeps shorter hours than the grounds — check before planning it as the centrepiece of a short visit, since it is easy to arrive on a day it is closed and still get full value from the castle itself.
a self-guided photo walk through Rapperswil’s old town, castle and rose gardens is a reasonable way to structure the visit if you are short on time and want a fixed route rather than wandering, since the three sights sit within about 500 metres of each other.
The old town and the rose gardens
Below the castle, Rapperswil’s old town is small — a few cobbled streets, a 15th-century town hall, lakeside houses with painted shutters — and can be walked end to end in twenty minutes. It does not try to compete with the Chapel Bridge crowds of Lucerne, and on a weekday afternoon you will often have entire streets to yourself.
The rose gardens are the town’s actual claim to fame. Rapperswil has called itself Rosenstadt since the 1980s, and there are several distinct rose plantings around the town: one below the castle walls, a larger public rose garden near the lakeside promenade with several thousand plants across dozens of varieties, and smaller beds scattered through the old town itself. Peak flowering runs late May through June, with a smaller second bloom in September; outside those windows you are looking at green hedges rather than flowers, which is worth knowing before building a whole visit around them.
The wooden footbridge to Hurden
The single most distinctive thing to do in Rapperswil is walk across the lake. The Holzsteg is an 841-metre wooden footbridge crossing the narrowest point of the lake to the village of Hurden on the far shore, following the line of a much older causeway — archaeological finds put a crossing here back to Neolithic settlements, and a bridge has existed in some form since the 14th century. The current structure dates from 2001, is free to use at any hour, and takes about 15 minutes to walk in either direction. Cyclists share it with pedestrians, and it is flat and level the whole way, which makes it one of the easier short walks near Lucerne’s own lake trails in terms of accessibility.
Hurden itself is a quiet lakeside hamlet with little beyond a church and a few houses, but the point of the walk is the crossing rather than the destination — reed beds either side, boats moored along the causeway, and views back to the castle that you do not get from the town itself. It is a good stretch-your-legs addition to a half-day visit, and combined with the old town and castle it fills a full day without feeling rushed.
Knies Kinderzoo and the deer park
A short walk from the castle along the lakeshore is Knies Kinderzoo, a small children’s zoo run by the Knie circus family since 1962. It is built around walk-through enclosures rather than cages — deer and llamas that visitors can approach directly, along with elephants, camels and a reptile house — and is aimed at families with young children rather than serious wildlife interest. It is not large, and adults without children in tow will likely find it a pleasant twenty-minute stroll rather than a destination in its own right. Entry runs in the CHF 20–30 range for adults, more with children, and it opens seasonally, generally spring through autumn.
For families building a longer trip around this kind of stop, the family day trips from Lucerne guide covers where Rapperswil fits alongside other options closer to the lake.
The Seedamm and the end of the lake nobody visits
Rapperswil sits at one end of the Seedamm, a causeway carrying road, rail and the footbridge across the lake to Pfäffikon in canton Schwyz. This is also where Lake Zurich splits in the local geography: the main Zürichsee runs north-west towards the city of Zurich, while south-east of the causeway the lake continues as the Obersee, a narrower, quieter stretch running on to the small town of Schmerikon before the water gives way to reed marsh and the Linth canal.
Almost nobody doing a Zurich or Rapperswil day trip goes this far — the Obersee has none of the promenades or postcard views of the main lake, just reed banks, a scattering of villages, and considerably less boat traffic. If you have transport and genuinely want to see a stretch of lake with no other tourists on it, it is there; most visitors will get everything they need from Rapperswil itself and turn back.
On the Pfäffikon side of the causeway, and unrelated to any of the above except proximity, is Alpamare, a large water park with indoor and outdoor pools and Switzerland’s longest water slides. It has nothing to do with Rapperswil’s history or setting, but it is a genuine reason some families make the trip, and it sits close enough to the station to combine with a shorter castle-and-old-town visit.
a day ticket to the Pfäffikon water park is worth booking ahead in summer, since the outdoor pools fill up on hot weekends and same-day tickets can sell out.
Boats on Lake Zurich
The Zürichsee-Schifffahrtsgesellschaft (ZSG) runs regular boats the length of the lake, with Rapperswil as the southern terminus for most services from Zurich’s Bürkliplatz. A full-length crossing takes around two hours each way on the slower boats, less on express services; a return trip by boat one way and train the other is a common way to see more of the shoreline without doubling the travel time.
Boats run a reduced schedule outside the main April-to-October season, so check timetables in winter before planning around them. The lake boat timetables guide explains how to read Swiss lake boat schedules generally, and applies to the ZSG network as much as it does to Lake Lucerne’s own paddle steamers.
For a broader look at what is on offer across the lake, the Lake Zurich boat trips guide covers routes, operators and where the scenic stretches actually are, and the general Zurich day trip guide is useful if you are deciding whether to prioritise the city or the lakeside towns on a single visit.
Where to eat
Rapperswil’s old town has the usual mix of lakeside restaurants trading on the view, which means prices are higher than the food quality strictly justifies in places directly on the promenade. A main course at a lakefront restaurant runs CHF 28–42; stepping two streets back into the old town brings that down to CHF 20–32 for similar Swiss standards — rösti, Zürcher Geschnetzeltes, lake fish where it is genuinely local rather than imported. Bakeries and a weekly market (Tuesdays and Fridays) around the town hall square are the cheapest options for a light lunch, in the CHF 8–15 range.
| Item | Typical price (CHF) |
|---|---|
| Coffee, old town café | 4.50–5.50 |
| Bakery lunch | 8–15 |
| Main course, back streets | 20–32 |
| Main course, lakefront terrace | 28–42 |
| Castle courtyard | Free |
| Polish Museum | 8–12 |
| Wooden footbridge to Hurden | Free |
| Knies Kinderzoo (adult) | 20–30 |
Combining Rapperswil with a longer trip
On its own, Rapperswil is a half-day trip from Lucerne with the return journey factored in — a full castle, old town and bridge visit runs about three to four hours on the ground, either side of roughly 2.5 hours of total travel time. It fits comfortably into a two- or three-day Lucerne stay as a lower-key alternative to the mountain excursions, and pairs naturally with a Zurich stop on the same day if you route back through the city rather than direct.
For planning how many days to allocate across Lucerne and its surroundings, see how many days in Lucerne and the two-day Lucerne itinerary for where a Rapperswil side trip would slot in. If Rapperswil is one stop on a wider look at what the Zurich region offers beyond the city, the best time to visit Lucerne guide also covers season-by-season conditions that apply broadly across this part of the country, since the rose gardens, lake boats and footbridge all depend more on season than on the town itself.
Questions about visiting Rapperswil
Is Rapperswil worth a day trip from Lucerne?
Yes, if you want a lakeside town without the crowds of Lucerne or Zurich. The medieval castle, rose gardens and wooden footbridge to Hurden fill an easy half day, and the Voralpen Express gets you there directly in a little over an hour.
How do you get from Lucerne to Rapperswil?
The Voralpen Express panoramic train runs Lucerne to St. Gallen via Rapperswil, and most departures are direct, taking around 1h15 to 1h20. There is no need for a Swiss Travel Pass reservation, and the train is a normal regional service rather than a premium scenic train, so no supplement applies.
What is the wooden footbridge at Rapperswil?
The Holzsteg is an 841-metre wooden footbridge crossing the narrowest point of Lake Zurich to the village of Hurden, on a causeway that has carried a crossing since the Neolithic period. It takes about 15 minutes to walk and is free, open to pedestrians and cyclists at all hours.
Is Rapperswil Castle open to visitors?
The castle courtyard and grounds are open and free to enter. Inside, the Polish Museum occupies part of the building and charges a separate admission; the castle tower itself is not generally open for climbing.
When do the rose gardens in Rapperswil bloom?
The main flowering period runs from late May through June, with a smaller second flush in September. Outside these windows the gardens are pleasant for a walk but the roses themselves are mostly leaves and stems.
Is Rapperswil covered by the Swiss Travel Pass?
Rail travel to Rapperswil on the Voralpen Express is covered by the Swiss Travel Pass, as are the regular Lake Zurich boats operated by the Zürichsee-Schifffahrtsgesellschaft. Museum and castle admissions are not included and are paid separately.
What is Knies Kinderzoo?
It is a small children’s zoo on the lakeshore in Rapperswil, run by the Knie circus family, with deer, camels, elephants and other animals in walk-through enclosures. It sits a short walk from the castle and is aimed squarely at families with young children rather than wildlife enthusiasts.
What is at the far end of Lake Zurich, past Rapperswil?
Beyond the Seedamm causeway the lake narrows into the Obersee, a quieter, less-visited stretch running to Schmerikon, with reed banks and small villages rather than promenades. Across the causeway in Pfäffikon SZ is Alpamare, a large indoor and outdoor water park that has nothing to do with the historic town but is a popular add-on for families.


