We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Schloss Rapperswil

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Seequai 1, Rapperswil 8640, Switzerland
0.1 miles from Schloss Rapperswil
#4 of 4 hotels in Rapperswil
Check In Check Out
Show Prices
Untere Bahnhofstrasse 5, Rapperswil 8640, Switzerland
0.2 miles from Schloss Rapperswil
#1 of 4 hotels in Rapperswil
Check In Check Out
Show Prices
Hauptplatz 11, Rapperswil 8640, Switzerland
0.2 miles from Schloss Rapperswil
#2 of 4 hotels in Rapperswil
Check In Check Out
Show Prices
Fischmarktplatz 7, Rapperswil 8640, Switzerland
0.2 miles from Schloss Rapperswil
#3 of 4 hotels in Rapperswil
Check In Check Out
Show Prices
Hurdnerstrasse 137, Hurden 8640, Switzerland
1.0 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Seedammstrasse 3, Pfaeffikon 8808, Switzerland
2.0 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Unterdorfstrasse 21, Pfaeffikon 8808, Switzerland
2.4 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Hafenstrasse 4, Lachen 8853, Switzerland
2.9 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Binzikerstrasse 80, Gruningen 8627, Switzerland
4.3 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Bergstrasse 82 | 8712 Stafa, Stafa 8712, Switzerland
4.3 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Seestrasse 37, Stafa 8712, Switzerland
4.5 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Schoenfelsstrasse 1, Feusisberg 8835, Switzerland
4.6 miles from Schloss Rapperswil
No photo provided
Check In Check Out
Show Prices
Seestrasse Chuengengass 2, Richterswil 8805, Switzerland
5.2 miles from Schloss Rapperswil
No photo provided
Check In Check Out
Show Prices
Hoehenstrasse 15, Hasenstrick 8342, Switzerland
5.5 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Chaltenbodenstrasse 16, Schindellegi 8834, Switzerland
5.7 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Samstagernstrasse 57, Wollerau 8832, Switzerland
5.7 miles from Schloss Rapperswil
No photo provided
Check In Check Out
Show Prices
Boldernstrasse 83, Mannedorf 8708, Switzerland
5.8 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Grubenstrasse 5, Wetzikon 8620, Switzerland
6.1 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Engelstrasse 2, Waedenswil 8820, Switzerland
6.5 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Lincolnweg 23 | 8840 Einsiedeln, Einsiedeln 8840, Switzerland
7.0 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Lincolnweg 23 | 8840 Einsiedeln, Einsiedeln 8840, Switzerland
7.0 miles from Schloss Rapperswil

Check In Check Out
Show Prices
Paracelsuspark 1, Einsiedeln 8840, Switzerland
7.5 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Schmiedenstrasse 28, Einsiedeln 8840, Switzerland
7.5 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Hauptstrasse 82, Einsiedeln 8840, Switzerland
7.5 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Hauptstrasse 72, Einsiedeln 8840, Switzerland
7.6 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Seestrasse 856, Obermeilen 8706, Switzerland
7.8 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Austrasse 59 | 8804 Au, Horgen 8804, Switzerland
8.0 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Zentralstrasse 23, Uster 8610, Switzerland
9.4 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Zuerichstrasse 14, Uster 8610, Switzerland
9.6 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Zugerstrasse 9 | Am Schwanenplatz, Horgen 8810, Switzerland
10.3 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Still looking for a place to stay?
Rapperswil has 1 B&Bs/inns with 9 reviews
Frohbergstrasse 65, Rapperswil 8645, Switzerland
1.2 miles from Schloss Rapperswil
#1 of 1 Rapperswil B&B and Inns
Check In Check Out
Show Prices
See all 1 Rapperswil B&Bs/inns
Also consider hotels near Rapperswil
See all hotels in or near Rapperswil
Hurdnerstrasse 137, Hurden 8640, Switzerland
1.0 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Seedammstrasse 3, Pfaeffikon 8808, Switzerland
2.0 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Hafenstrasse 4, Lachen 8853, Switzerland
2.9 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Unterdorfstrasse 21, Pfaeffikon 8808, Switzerland
2.4 miles from Schloss Rapperswil
Check In Check Out
Show Prices
Bergstrasse 82 | 8712 Stafa, Stafa 8712, Switzerland
4.3 miles from Schloss Rapperswil
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.
Rapperswil Travel Forum Need specific advice visiting Rapperswil, Canton of St. Gallen? Visit the TripAdvisor Travel Forum for Rapperswil and ask our Destination Experts and the travel community.