109 hotels match your criteria

Map View
favorite_border
Instant book

hotel 10 rooms left

Esplanade Léopold-Robert 2, Neuchâtel, Jura and Three-Lakes, Switzerland
  • Rating: 4.4
50%
Price/night starting from:
350 CHF 175 CHF
doneFree cancellation
favorite_border
Instant book
  • 1
  • 2
  • 3

Nolda

hotel 10 rooms left

Via Crasta 3, St. Moritz, Engadin, Graubünden, Switzerland
  • Rating: 4.2
50%
Price/night starting from:
260 CHF 130 CHF
Lotzwilstrasse 66, Langenthal, Bern (region), Switzerland
  • Rating: 4.7
50%
Price/night starting from:
222 CHF 111 CHF
Staatsstrasse 16, Unterwasser, Eastern Switzerland / Liechtenstein, Switzerland
  • Rating: 4.2
50%
Price/night starting from:
150 CHF 75 CHF
favorite_border
Instant book

hotel 10 rooms left

Route du Grand Saint Bernard 5, Martigny-Croix, Valais, Switzerland
  • Rating: 4.0
50%
Price/night starting from:
145 CHF 72.50 CHF
favorite_border
Instant book

hotel 10 rooms left

Hauptplatz 3, Schwyz, Central Switzerland, Switzerland
  • Rating: 4.3
50%
Price/night starting from:
210 CHF 105 CHF
favorite_border
Instant book
  • 1
  • 2
  • 3
(s)

lofthotel

hotel 8 rooms left

Alte Spinnerei -, Murg, Eastern Switzerland / Liechtenstein, Switzerland
  • Rating: 4.5
30%
Price/night starting from:
237.82 CHF 166.47 CHF
favorite_border
Instant book

hotel 10 rooms left

Heidbühl Heidbühl, Eggiwil, Emmental, Bern (region), Switzerland
  • Rating: 4.6
50%
Price/night starting from:
186 CHF 93 CHF
favorite_border
Instant book
  • 1
  • 2
  • 3
  • 4
(s)

The Onya Resort & Spa

hotel 9 rooms left

Ritistrasse 141, Bellwald, Valais, Switzerland
  • Rating: 4.6
50%
Price/night starting from:
364 CHF 182 CHF
favorite_border
Instant book

hotel 10 rooms left

Avenue des Bains 9, Yverdon-les-Bains, Jura and Three-Lakes, Switzerland
  • Rating: 4.3
50%
Price/night starting from:
234 CHF 117 CHF
doneFree cancellation