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.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Breakfast included Luxury Pool Mid-range Romantic Free Parking Trendy Family-friendly Charming Restaurant Pets Allowed Suites Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business & up Independent Hotels & up Internet & up Meeting room Non-Smoking Hotel Reduced mobility rooms Business services Concierge Air Conditioning Hotels with Restaurants ₹₹ ₹₹₹ ₹₹₹₹ Ski-In / Ski-Out Resort Family Resorts Honeymoon Resorts Beach Quiet Resorts Golf course Holiday Inn Spa Resorts Kitchenette City Centre Luxury Resorts Casino Within 10 km Within 25 km Any distance from Rapperswil Station
Accommodation
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sorell Hotel Speer
SAVE US$ 6
US$ 194
Travelocity
US$ 188
View Deal
Untere Bahnhofstrasse 5, Rapperswil 8640, Switzerland
0.1 km from Rapperswil Station
  • Free Wifi
  • Breakfast included
Hotel Hirschen
Priceline
View Deal
Fischmarktplatz 7, Rapperswil 8640, Switzerland
0.1 km from Rapperswil Station
  • Free Wifi
  • Breakfast included
Hotel Jakob
No availability for your dates from these sites
Hauptplatz 11, Rapperswil 8640, Switzerland
0.2 km from Rapperswil Station
  • Free Wifi
  • Restaurant
Hotel Restaurant Rossli
Booking.com
US$ 194
View Deal
Hurdnerstrasse 137, Hurden 8640, Switzerland
1.5 km from Rapperswil Station
  • Free Parking
  • Restaurant
Seedamm Plaza
SAVE US$ 99
US$ 290
Travelocity
US$ 191
View Deal
Seedammstrasse 3, Pfaeffikon 8808, Switzerland
3.1 km from Rapperswil Station
  • Free Wifi
  • Free Parking
Savings alert: 24% below average rate

The price you found is 24% lower than this hotel's average rate of US$ 251/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Schiff Hotel Restaurant Bar
Unterdorfstrasse 21, Pfaeffikon 8808, Switzerland
3.9 km from Rapperswil Station
  • Free Wifi
  • Free Parking
Hotel Marina Lachen
Booking.com
US$ 232
View Deal
Hafenstrasse 4, Lachen 8853, Switzerland
4.4 km from Rapperswil Station
  • Free Wifi
  • Free Parking
Hotel Gasthof Metzg
Booking.com
US$ 158
View Deal
Bergstrasse 82 | 8712 Stafa, Stafa 8712, Switzerland
7.2 km from Rapperswil Station
  • Free Wifi
  • Free Parking
Landgasthof Adler
Binzikerstrasse 80, Gruningen 8627, Switzerland
7.3 km from Rapperswil Station
  • Free Parking
  • Restaurant
Panorama Resort & Spa
Orbitz.com
US$ 456
View Deal
Schoenfelsstrasse 1, Feusisberg 8835, Switzerland
7.5 km from Rapperswil Station
  • Free Wifi
  • Free Parking
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of US$ 543/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Gasthof zur Sonne
Seestrasse 37, Stafa 8712, Switzerland
7.7 km from Rapperswil Station
  • Free Wifi
  • Breakfast included
No photo provided
Booking.com
US$ 153
View Deal
Seestrasse Chuengengass 2, Richterswil 8805, Switzerland
8.6 km from Rapperswil Station
    Hotel Hasenstrick
    Orbitz.com
    View Deal
    Hoehenstrasse 15, Hasenstrick 8342, Switzerland
    8.8 km from Rapperswil Station
    • Free Wifi
    • Free Parking
    Holiday Inn Schindellegi - Zurichsee
    SAVE US$ 5
    US$ 168
    HolidayInn.com
    US$ 163
    View Deal
    Chaltenbodenstrasse 16, Schindellegi 8834, Switzerland
    9.3 km from Rapperswil Station
    • Free Wifi
    • Free Parking
    No photo provided
    TripAdvisor
    View Deal
    Samstagernstrasse 57, Wollerau 8832, Switzerland
    9.3 km from Rapperswil Station
      Hotel Boldern
      Booking.com
      US$ 171
      View Deal
      Boldernstrasse 83, Mannedorf 8708, Switzerland
      9.6 km from Rapperswil Station
      • Free Wifi
      • Free Parking
      Hotel Swiss Star
      SAVE US$ 74
      US$ 231
      Hotels.com
      US$ 157
      View Deal
      Grubenstrasse 5, Wetzikon 8620, Switzerland
      10.0 km from Rapperswil Station
      • Free Wifi
      • Free Parking
      Hotel Engel
      Booking.com
      US$ 183
      View Deal
      Engelstrasse 2, Waedenswil 8820, Switzerland
      10.8 km from Rapperswil Station
      • Restaurant
      • Bar/Lounge
      Gruppenhauser SJBZ
      Lincolnweg 23, Einsiedeln 8840, Switzerland
      11.1 km from Rapperswil Station
      • Free Wifi
      • Free Parking
      Hotel Allegro
      Priceline
      View Deal
      Lincolnweg 23 | 8840 Einsiedeln, Einsiedeln 8840, Switzerland
      11.2 km from Rapperswil Station
      • Free Wifi
      Hotel Drei Koenige
      Booking.com
      US$ 153
      View Deal
      Paracelsuspark 1, Einsiedeln 8840, Switzerland
      11.9 km from Rapperswil Station
      • Free Wifi
      • Free Parking
      Hotel Restaurant Linde
      SAVE US$ 4
      US$ 116
      Booking.com
      US$ 112
      View Deal
      Schmiedenstrasse 28, Einsiedeln 8840, Switzerland
      12.0 km from Rapperswil Station
      • Free Wifi
      • Restaurant
      Hotel St. Georg
      SAVE US$ 4
      US$ 137
      Expedia.com
      US$ 133
      View Deal
      Hauptstrasse 72, Einsiedeln 8840, Switzerland
      12.1 km from Rapperswil Station
      • Free Wifi
      • Breakfast included
      Hotel Sonne
      Expedia.com
      View Deal
      Hauptstrasse 82, Einsiedeln 8840, Switzerland
      12.1 km from Rapperswil Station
      • Restaurant
      Hirschen am See
      SAVE US$ 19
      US$ 158
      Booking.com
      US$ 139
      View Deal
      Seestrasse 856, Obermeilen 8706, Switzerland
      12.9 km from Rapperswil Station
      • Free Wifi
      • Free Parking
      Landgasthof Halbinsel Au
      Booking.com
      US$ 249
      View Deal
      Austrasse 59 | 8804 Au, Horgen 8804, Switzerland
      13.2 km from Rapperswil Station
      • Free Wifi
      • Free Parking
      Hotel Tilia
      Orbitz.com
      US$ 118
      View Deal
      Bahnstr 17, Uster 8610, Switzerland
      15.5 km from Rapperswil Station
      • Free Wifi
      • Breakfast included
      Hotel Restaurant Ochsen
      Booking.com
      US$ 193
      View Deal
      Zentralstrasse 23, Uster 8610, Switzerland
      15.5 km from Rapperswil Station
      • Free Wifi
      • Free Parking
      Hotel Illuster
      SAVE US$ 5
      US$ 167
      Travelocity
      US$ 162
      View Deal
      Zuerichstrasse 14, Uster 8610, Switzerland
      15.9 km from Rapperswil Station
      • Free Wifi
      • Breakfast included
      Schwan Hotel & Taverne
      Booking.com
      US$ 186
      View Deal
      Zugerstrasse 9 | Am Schwanenplatz, Horgen 8810, Switzerland
      17.0 km from Rapperswil Station
      • Free Wifi
      • Breakfast included
      Still looking for a place to stay?
      Rapperswil has 1 Guest Houses with 11 reviews
      Gasthof Frohberg
      Frohbergstrasse 65, Rapperswil 8645, Switzerland
      2.1 km from Rapperswil Station
        See all 1 Rapperswil Guest Houses
        See all hotels in or near Rapperswil
        Hotel Restaurant Rossli
        Booking.com
        US$ 194
        View Deal
        Hurdnerstrasse 137, Hurden 8640, Switzerland
        1.5 km from Rapperswil Station
        • Free Parking
        • Restaurant
        Seedamm Plaza
        SAVE US$ 99
        US$ 290
        Travelocity
        US$ 191
        View Deal
        Seedammstrasse 3, Pfaeffikon 8808, Switzerland
        3.1 km from Rapperswil Station
        • Free Wifi
        • Free Parking
        Savings alert: 24% below average rate

        The price you found is 24% lower than this hotel's average rate of US$ 251/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Hotel Marina Lachen
        Booking.com
        US$ 232
        View Deal
        Hafenstrasse 4, Lachen 8853, Switzerland
        4.4 km from Rapperswil Station
        • Free Wifi
        • Free Parking
        Schiff Hotel Restaurant Bar
        Unterdorfstrasse 21, Pfaeffikon 8808, Switzerland
        3.9 km from Rapperswil Station
        • Free Wifi
        • Free Parking
        Hotel Gasthof Metzg
        Booking.com
        US$ 158
        View Deal
        Bergstrasse 82 | 8712 Stafa, Stafa 8712, Switzerland
        7.2 km from Rapperswil Station
        • Free Wifi
        • Free Parking
        *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.