Rapperswil sits at the far end of Lake Zurich, close enough for a half-day trip and far enough that it feels like a different town rather than a suburb. It has a medieval castle on a hill, several rose gardens that give it the nickname “Rosenstadt”, and a wooden footbridge across the lake that is the longest wooden bridge in Switzerland. None of it takes long to see, which is exactly the point: this is a trip for people who have already done Zurich and want a change of pace without a long journey.
Why cross the lake for Rapperswil
Most first-time visitors stay in Zurich itself and treat the lake as scenery. Rapperswil is what happens when you go and stand at the other end of it. The town is small, walkable in fifteen minutes end to end, and built around a promontory with the castle at the top and the old town wrapped around its base. Unlike some of the more strenuous options on this site’s day trips from Zurich, Rapperswil needs no hiking boots, no cable car ticket and no early start. You can leave Zurich after breakfast, be back for dinner, and not feel rushed either way.
The catch, and it is a fair one, is that Rapperswil is a quiet town rather than a spectacle. There is no single headline attraction that justifies the trip on its own. What you get instead is a pleasant few hours: a castle courtyard with a lake view, gardens that are genuinely worth walking through in season, and a bridge crossing that most visitors to Switzerland never hear about. If you want drama, go to Lucerne or up a mountain. If you want a calm afternoon, Rapperswil delivers it reliably.
Getting to Rapperswil from Zurich
There are two realistic ways to get there, and they suit different moods.
| Method | Journey time | Approximate cost (return, 2nd class) | Notes |
|---|---|---|---|
| Train (S5) from Zurich HB | 35–40 minutes | CHF 17.60 full fare, from CHF 8.80 with a Half Fare Card | Direct, roughly every 15 minutes at peak times |
| Boat from Bürkliplatz | About 2 hours one-way | CHF 30–38 one-way, less with a Half Fare Card | Scenic but slow; check the ZSG timetable, as not every departure runs the full length of the lake |
The train is the practical choice and the one most people should take, at least one way. It runs into Rapperswil station, a few minutes’ walk from the old town and the causeway to the castle. For details on tickets and how the ZVV zone system interacts with journeys this far out of the city, see the guide on getting around Zurich; Rapperswil sits outside the core ZVV network, so a Zürich Card alone will not cover the fare, though the Swiss Travel Pass does.
The boat is the nicer experience but a genuine time commitment. Doing it in one direction only, with the train back, is the sensible compromise: about two hours gliding past lakeside villages on the way out, then thirty-five minutes of ordinary Swiss commuter rail on the way back. If you are weighing up the Zurich Card against the Swiss Travel Pass for your trip generally, note that boat travel on Lake Zurich is one of the areas where the two passes genuinely differ in coverage.
Rapperswil is also a stop on the Voralpen Express, the panoramic line that links St Gallen with Lucerne via the Toggenburg valley. If you already plan to see St Gallen or want a scenic rail add-on rather than a straight there-and-back, a guided rail journey on the Voralpen Express between St Gallen and Rapperswil turns the transport itself into part of the day rather than a means to an end.
The castle and the old town
Schloss Rapperswil dates to around 1220 and sits on the town’s highest point, its three round towers visible from most of the lakefront. The courtyard is open and free to walk into, and the terrace behind it gives a wide view down the lake towards Zurich, which on a clear day is the best single view the town offers. What is inside the castle has changed hands more than once over the decades, so check locally what, if anything, is open to visit on the day you go rather than assuming a museum will be running.
Below the castle, the old town is a handful of narrow streets, a couple of squares, and a lakefront promenade lined with plane trees. It is small enough that there is no route to plan: walk up from the station, loop around the castle hill, and come back down a different street. Restaurants and cafés cluster around the main square and along the lake, priced roughly in line with the rest of the Zurich region rather than noticeably cheaper or dearer.
The rose gardens
Rapperswil’s “rose town” reputation comes from several separate rose gardens rather than one park, planted from the 1950s onward and now totalling well over ten thousand bushes across the old cemetery grounds, the Kapuzinerkloster gardens and the slopes below the castle. They are free to enter and open at all times. The flowering season runs roughly from late May through September, with the heaviest bloom in June; visit outside that window, especially in winter, and you will be looking at bare beds rather than the town’s namesake feature. This is one of the few genuinely date-sensitive attractions in this guide, so if the roses are the reason for your trip, check the season before you set off.
The wooden footbridge to Hurden
The Seedamm causeway crosses the narrow neck of the lake here, and running alongside the modern road is a wooden pedestrian and cycle bridge, around 840 metres long, linking Rapperswil to the village of Hurden on the opposite shore in canton Schwyz. It is the longest wooden bridge in Switzerland and follows the route of a prehistoric lake crossing; the area’s Neolithic and Bronze Age pile-dwelling remains are part of a UNESCO World Heritage listing shared across the Alpine region.
Walking it takes about fifteen minutes each way, with open lake water and, on windy days, a fair amount of sway underfoot. There is no charge and no barrier to using it at any hour, and it is one of the better free things to do on this side of the lake, alongside the options covered in the general guide to Zurich’s free things to do.
Hurden itself is a quiet lakeside village with a small church and a couple of places to eat, worth the crossing mainly for the walk itself and the different angle it gives back on Rapperswil’s castle. Most visitors walk out and back rather than continuing on, since public transport from Hurden is limited compared with Rapperswil’s own station.
Knie’s Kinderzoo and the deer
On the edge of town, Knie’s Kinderzoo is the winter base of the Knie family circus and doubles as a small zoo aimed squarely at children, with sea lions, a range of farm and exotic animals, and a fenced deer park where red and fallow deer roam close enough to see clearly without binoculars. It is not a large operation and does not pretend to be one; expect an hour or two rather than a full day. Entry runs to roughly CHF 12 for adults and CHF 6 for children, though it is worth confirming the current price locally, as these figures move from year to year. For a family day built around Rapperswil rather than the city, see the wider notes on visiting Zurich with kids, most of which apply equally well out here.
Pfäffikon SZ and the water park across the lake
On the far side of the Seedamm, a short walk or a two-minute train ride from Rapperswil, sits Pfäffikon SZ (not to be confused with the other Pfäffikon in canton Zurich). Its main draw for visitors is Alpamare, one of Switzerland’s larger indoor and outdoor water parks, with slides, thermal pools and a wave pool that runs year-round regardless of the weather outside.
It suits a full-day plan far better than a quick add-on: a day ticket to the water park at Pfäffikon is worth booking ahead on weekends and school holidays, when queues at the door can run long. Combining Rapperswil’s old town in the morning with an afternoon at the water park is a reasonable way to turn a modest half-day trip into a full one, particularly with children in tow or on a day when the weather rules out anything on the lake itself.
What a day in Rapperswil costs
Rapperswil is noticeably cheaper than a day built around Zurich’s own paid attractions, mainly because its best features, the castle courtyard, the rose gardens and the footbridge, are free.
| Item | Approximate cost (CHF) |
|---|---|
| Return train from Zurich HB | 17.60 full fare, 8.80 with Half Fare Card |
| Castle courtyard and gardens | Free |
| Rose gardens | Free |
| Wooden footbridge to Hurden | Free |
| Knie’s Kinderzoo entry | ~12 adult, ~6 child |
| Lunch in the old town | 20–35 per person |
| Coffee and cake | 8–12 |
A no-frills half-day, train there and back plus lunch, comes in under CHF 60 per person. Adding the zoo or the water park pushes a family day closer to CHF 100–150 per person once tickets and a second meal are counted. Either way, it sits well below the cost of a typical mountain excursion from Zurich, which is worth knowing if you are trying to balance an expensive trip with a cheaper one; the general guide to Zurich travel costs has more on how the region’s prices compare across the year.
Best time to visit
May to September is the strongest window, both for the rose gardens and for the boat schedule, which thins out considerably in winter. June is peak rose season and also peak tourist traffic on the lake boats, so expect a livelier old town than in shoulder months. Outside summer, the roses are dormant and some lake boat routes reduce to a skeleton timetable or stop running the full length of the lake altogether, though the train connection is unaffected all year and the castle and footbridge remain open regardless of season. A grey November day still works for the walk across to Hurden; it simply will not have any roses to photograph.
For a family trip that pairs this with a broader look at the region, the four-day family itinerary built for this site includes Rapperswil as one of its lower-key, lower-cost days by design.
Where to eat
The old town’s main square and the lakefront promenade hold most of the options, ranging from bakery lunches to sit-down Swiss and Italian restaurants, priced in line with a mid-sized Swiss town rather than central Zurich: expect CHF 20–25 for a straightforward lunch and CHF 35–50 for a proper dinner with a drink. There is no standout destination restaurant that justifies a special trip on food alone; treat eating here as a practical stop rather than a highlight, and save the more considered food experiences for Zurich itself or a specific splurge elsewhere in the region.
Frequently asked questions about visiting Rapperswil
How do I get from Zurich to Rapperswil?
The direct S5 train from Zurich HB takes 35–40 minutes and runs roughly every 15 minutes during the day. A scenic alternative is the lake boat from Bürkliplatz, which takes about two hours one-way; many visitors take the boat out and the train back to save time.
Is Rapperswil worth visiting?
It is worth a half-day if you enjoy a small castle, free rose gardens and a quiet lakeside walk, and want a change of pace from central Zurich. It is not worth a special trip if you are short on time and have not already covered the city’s main sights.
How long does the wooden footbridge to Hurden take to walk?
About fifteen minutes each way at a normal pace. The bridge is roughly 840 metres long, runs alongside the road causeway, and can sway noticeably in windy conditions.
Is the castle in Rapperswil open to visitors?
The courtyard and terrace are open and free at all times. What is accessible inside the towers themselves has changed over the years, so check current opening details locally before planning a visit around it.
When do the rose gardens in Rapperswil bloom?
Roughly late May to September, with the heaviest flowering in June. Outside this window the gardens are green but not in bloom.
Can I use the Swiss Travel Pass for the Rapperswil boat or train?
Yes, both the S5 train and the Zürichsee Schifffahrtsgesellschaft boats to Rapperswil are covered by the Swiss Travel Pass. A Zürich Card does not extend this far, since Rapperswil sits outside the core ZVV zone; see the comparison of the two passes for the detail.
Is Rapperswil good for families?
Yes. The walk is flat and short, the main sights are free, and Knie’s Kinderzoo and the deer park give children something active to do. Combined with the water park at Pfäffikon just across the lake, it is one of the easier full-day family options within reach of Zurich.


