
Find hotels in Mogelsberg from CA $151
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Mogelsberg
Family friendly
Check prices for these dates
Our top choices for Mogelsberg hotels

B&B Hotel Liechtenstein-Eschen
B&B Hotel Liechtenstein-EschenEschen
9.6 out of 10, Exceptional, (24 reviews)
The price is CA $150
CA $168 total
includes taxes & fees
Jul 27 - Jul 28

Hotel Schiffahrt
Hotel SchiffahrtQuarten
9.0 out of 10, Wonderful, (55 reviews)
The price is CA $243
CA $264 total
includes taxes & fees
Jul 14 - Jul 15

Hotel Kloster Fischingen
Hotel Kloster FischingenFischingen
9.6 out of 10, Exceptional, (30 reviews)
The price is CA $177
CA $184 total
includes taxes & fees
Aug 9 - Aug 10

Gasthaus Hof
Gasthaus HofAppenzell
9.0 out of 10, Wonderful, (11 reviews)
The price is CA $268
CA $286 total
includes taxes & fees
Jul 27 - Jul 28

Gästehaus Rossfall 424 - Self-Check-in
Gästehaus Rossfall 424 - Self-Check-inUrnaesch
9.4 out of 10, Exceptional, (3 reviews)
The price is CA $153
CA $158 total
includes taxes & fees
Jul 26 - Jul 27

Hotel Krone Speicher
Hotel Krone SpeicherSpeicher
9.6 out of 10, Exceptional, (96 reviews)
The price is CA $205
CA $213 total
includes taxes & fees
Jul 29 - Jul 30

Landgasthof Hasenstrick
Landgasthof HasenstrickDuernten
8.8 out of 10, Excellent, (249 reviews)
The price is CA $190
CA $197 total
includes taxes & fees
Jul 14 - Jul 15

Hotel Untertor by Maier Self-Check-in
Hotel Untertor by Maier Self-Check-inAltstaetten
8.4 out of 10, Very good, (23 reviews)
The price is CA $146
CA $151 total
includes taxes & fees
Jul 19 - Jul 20

Seminarhotel Lihn
Seminarhotel LihnGlarus Nord
8.8 out of 10, Excellent, (114 reviews)
The price is CA $229
CA $238 total
includes taxes & fees
Jul 19 - Jul 20

Hotel Löwen
Hotel LöwenAppenzell
9.4 out of 10, Exceptional, (168 reviews)
The price is CA $273
CA $283 total
includes taxes & fees
Jul 30 - Jul 31

Hirschen Wildhaus
Hirschen WildhausWildhaus-Alt St. Johann
8.6 out of 10, Excellent, (81 reviews)
The price is CA $317
CA $329 total
includes taxes & fees
Jul 15 - Jul 16

lofthotel am Walensee
lofthotel am WalenseeQuarten
8.8 out of 10, Excellent, (30 reviews)
The price is CA $304
CA $327 total
includes taxes & fees
Jul 21 - Jul 22

Hotel Sonne
Hotel SonneAltstaetten
7.0 out of 10, Good, (2 reviews)
The price is CA $189
CA $314 total
includes taxes & fees
Jul 28 - Jul 29

Hotel Sternen
Hotel SternenWildhaus-Alt St. Johann
8.4 out of 10, Very good, (38 reviews)
The price is CA $264
CA $275 total
includes taxes & fees
Jul 14 - Jul 15

Hirschen Guesthouse - Village Hotel
Hirschen Guesthouse - Village HotelWildhaus-Alt St. Johann
8.2 out of 10, Very good, (22 reviews)
The price is CA $157
CA $163 total
includes taxes & fees
Jul 14 - Jul 15

City Hotel Glarnerland
City Hotel GlarnerlandGlarus Nord
9.0 out of 10, Wonderful, (84 reviews)
The price is CA $296
CA $307 total
includes taxes & fees
Jul 15 - Jul 16

Hotel Rondo - Self-Check-in
Hotel Rondo - Self-Check-inWil
8.6 out of 10, Excellent, (74 reviews)
The price is CA $183
CA $190 total
includes taxes & fees
Jul 15 - Jul 16

Hotel Kommod
Hotel KommodRuggell
8.6 out of 10, Excellent, (250 reviews)
The price is CA $208
CA $228 total
includes taxes & fees
Aug 1 - Aug 2
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
More cheap stays in Mogelsberg

Hotel David 22
Davidstrasse 22 St. Gallen
The price is CA $137 per night from Jul 19 to Jul 20
CA $137
CA $156 total
Jul 19 - Jul 20
includes taxes & fees
7.2/10 Good! (10 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- 4 Star Hotels in Sax
- Alt Sankt Johann Hotels
- Bazenheid Hotels
- Saint Gallen District Hotels
- Eschenbach Hotels
- Flawil Hotels
- Gommiswald Hotels
- Gossau Hotels
- Hotels near Gossau Sg Station
- Hemberg Hotels
- Jonschwil Hotels
- Kirchberg Hotels
- Lichtensteig Hotels
- Nesslau Hotels
- Nesslau-Krummenau Hotels
- Neu St Johann Hotels
- Oberhelfenschwil Hotels
- Oberuzwil Hotels
- Sankt Peterzell Hotels
- B&B in Sax
- Independent Hotels in Sax
- Schmerikon Hotels
- St. Gallen Hotels
- Stein Hotels
- Spa Hotels in Unterterzen
- Unterwasser Hotels
- Uznach Hotels
- Uzwil Hotels
- Waldkirch Hotels
- Swiss Quality Hotels in Walenstadtberg
- Wattwil Hotels
- Wil Hotels
- Wildhaus-Alt St. Johann Hotels
- Wittenbach Hotels
- Zuzwil Hotels












































































