• 32 properties found

    Sort by: Trip.com Recommended
    Price per room per night (excl. taxes & fees)
    Show on Map
  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Seedamm Plaza
    4.2/5

    Very Good

    PfaffikonShow on Map

    Business Double Room
    Special Discount
    £212
    £178

    Total (incl. taxes & fees): £191

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Rössli Hurden
    3.9/5

    Good

    FreienbachShow on Map

    Budget Double Room
    Breakfast included
    £152

    Total (incl. taxes & fees): £164

  • Welcome aboard! Enjoy a 10% discount on hotels!

    Snag a promo code and save up to 5%

    Download the app to earn Trip Coins worth around 5% of your booking total, with a max. of £15

    Claim Discount
  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    HouseofHarmony
    Bed and breakfast

    StafaShow on Map

    Standard Double Room (Z4)
    £114

    Total (incl. taxes & fees): £118

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Panorama Resort & Spa
    4.4/5

    Very Good

    FeusisbergShow on Map

    No.1 of Premium Hotels in Canton of Schwyz
    Superior Chic Room
    Breakfast included
    £387

    Total (incl. taxes & fees): £408

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Moxy Rapperswil
    4.3/5

    Very Good

    620m from centerShow on Map

    Sign in to access lower prices
  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Business Hotel First
    4.0/5

    Very Good

    FeusisbergShow on Map

    Standard Queen Room With Air Conditioning
    £167

    Total (incl. taxes & fees): £173

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Hotel am Kreisel Self-Check-in by Smart Hotels
    3.8/5

    Good

    LachenShow on Map

    Standard Double Room
    Breakfast included
    £153

    Total (incl. taxes & fees): £158

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Sorell Hotel Speer
    4.3/5

    Very Good

    190m from centerShow on Map

    No.6 of 4-star Select Hotels in Canton of St. Gallen
    Standard Twin Room
    Breakfast included
    Special Discount
    £206
    £157

    Total (incl. taxes & fees): £169

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Marina Lachen
    4.4/5

    Very Good

    LachenShow on Map

    No.5 of 4-star Select Hotels in Canton of Schwyz
    Design Double Room - Lake Side
    Breakfast included
    £224

    Total (incl. taxes & fees): £235

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Hotel & Restaurant Hasenstrick
    4.1/5

    Very Good

    DurntenShow on Map

    Double Room
    £100

    Total (incl. taxes & fees): £104

  • Trip.com>Hotels>Hotels in Switzerland>Hotels in Canton of St. Gallen>Hotels in Rapperswil-Jona