• Login or Create Account
  • Currency

    THB

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)

Your Budget

to
Star Category
  • (1)
Property Type
  • (1)
Amenities
Guests Love
  • (1)
  • (1)

Show -2 more

Booking Preference
Booking Preference
  • (1)
  • (1)
  • (1)
BACK TO TOP

Book Hotels in Gersau, Switzerland from 169 Hotels

hotelImg

LIVINN - Self-Check-in

Schwyz | 6.0 km from Gersau
About a minute walk to Arth Station,
Free Cancellation
This 3 Star Hotel in Schwyz is located in Schwyz. Full Address of property is Zugerstrasse 2 View On Map
View More
Excellent4.7

(105 Ratings)

THB 11,242

+ THB 427 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Culinarium Alpinum

Nidwalden | 14.4 km from Gersau
4-5 minutes walk to Stans Station,
Elevator/LiftElevator/Lift
Free Cancellation
Location of the Hotel is Nidwalden View On Map (Mürgstrasse 18). Top Facilities of this Hotel are Elevator/Lift.
View More
Excellent4.4

(127 Ratings)

THB 11,791

+ THB 572 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Roggerli

Nidwalden | 18.0 km from Gersau
1.7 km drive to Lake Lucerne,
8 minutes walk to Hergiswil Station,
Skiing
Free Cancellation
This 3 Star Hotel in Nidwalden is located in Nidwalden. Full Address of property is Riedmattstrasse 21 View On Map Key amenities of this property are Skiing.
View More
Excellent4.4

(935 Ratings)

THB 17,326

THB 14,292

+ THB 543 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Room in a Hostel

Allegro Alpin Lodge

21.4 km from Gersau
Room in a Hostel
| 1 Bedroom | Sleeps 2 guests
Skiing
Free Cancellation
Top Facilities of this Hostel are Skiing.
View More
Very Good4.2

(499 Ratings)

THB 6,908

+ THB 262 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

B&B Hotel Mattli Übernachtung Frühstück

Schwyz | 6.8 km from Gersau
Kids' Meals
Elevator/LiftElevator/Lift
Free Cancellation
Full Address of property is Mattlistrasse 10 View On Map Key amenities of this property are Kids' Meals & Elevator/Lift.
View More
Very Good4.2

(623 Ratings)

THB 7,305

+ THB 525 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Schweizerhof Luzern

Old Town Lucerne | 18.1 km from Gersau
5 minutes walk to Lucerne City Centre,
8 minutes walk to Lucerne Station,
SpaSpa
Swimming PoolSwimming Pool
GymGym
Location of the Hotel is Old Town Lucerne View On Map (Schweizerhofquai 3, 6002 Luzern, Switzerland). Top Facilities of this Hotel are Spa & Swimming Pool & Gym.
View More
Excellent4.8

(510 Ratings)

THB 37,937

+ THB 1,442 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Tailormade Hotel RIGIBLICK Küssnacht

Küssnacht | 11.9 km from Gersau
Elevator/LiftElevator/Lift
This 3 Star Hotel in Küssnacht is located in Küssnacht. Full Address of property is 49 Fännstrasse View On Map Key amenities of this property are Elevator/Lift.
View More
Excellent4.4

(97 Ratings)

THB 7,002

+ THB 266 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Sonnwendhof Engelberg

Engelberg | 23.9 km from Gersau
1.6 km drive to Engelberg City Centre,
4 minutes walk to Engelberg Station,
Skiing
Free Cancellation
Location of the Hotel is Engelberg View On Map (Gerschniweg 1). Top Facilities of this Hotel are Skiing.
View More
Excellent4.6

(661 Ratings)

THB 8,933

+ THB 340 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Anstatthotel Horw - app self-check-in

Horw | 17.6 km from Gersau
5.7 km drive to Lucerne City Centre,
Elevator/LiftElevator/Lift
GymGym
This 3 Star Apart-hotel in Lucerne is located in Horw. Full Address of property is 154 Kantonsstrasse View On Map Key amenities of this property are Elevator/Lift & Gym.
View More
Very Good4.2

(3871 Ratings)

THB 7,622

+ THB 290 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Youth Hostel Engelberg

Engelberg | 24.0 km from Gersau
2.1 km drive to Engelberg City Centre,
1.1 km drive to Engelberg Station,
Hostel
| Sleeps 2 guests
Elevator/LiftElevator/Lift
Location of the Hostel is Engelberg View On Map (80 Dorfstrasse). Top Facilities of this Hostel are Elevator/Lift.
View More

THB 3,557

+ THB 135 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

TOP SeminarHotel am Aegerisee Unteraegeri

14.5 km from Gersau
HammamHammam
SpaSpa
Skiing
Full Address of property is Seestrasse 10 View On Map Key amenities of this property are Hammam & Spa & Skiing.
View More
Very Good3.8

(708 Ratings)

THB 9,181

+ THB 349 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel & Restaurant Rössli

Lucerne | 15.8 km from Gersau
11.3 km drive to Lucerne City Centre,
Complimentary Water Bottle
Free Cancellation
Location of the Hotel is Lucerne View On Map (Dorfplatz 9). Top Facilities of this Hotel are Complimentary Water Bottle.
View More
Very Good4.0

(294 Ratings)

THB 8,059

+ THB 554 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Gersau


Check out best Gersau hotel deals and offers on more than 169 hotels in Gersau only on MakeMyTrip!

Wondering where to book your stay in Gersau? We understand your desire for comfort and hence have listed out the best Gersau hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Gersau. Select from best 169 hotels in Gersau.

All Above properties for Gersau are updated on Thursday, June 25, 2026- 23.43.

Book affordable hotels in Gersau at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Gersau, Stay in Gersau's best hotels! Gersau Hotels Price Starts from Minimum THB 3255 for Budget hotel. If you’re looking for a cheap hotel in Gersau, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Gersau accommodation. Check Price Now!


Five Star Hotels in Gersau

Panorama Resort & Spa

0 1 2 3 4 0 1 2 3 4

THB 18,334

Per Night

Feusisberg

Hotel Schweizerhof Luzern

0 1 2 3 4 0 1 2 3 4

THB 31,636

Per Night

Old Town Lucerne

Ennetbürgen

Renaissance Lucerne Hotel

0 1 2 3 4 0 1 2 3 4

THB 25,937

Per Night

Lucerne

La Colombe Boutique Hotel

0 1 2 3 4 0 1 2 3 4

THB 20,134

Per Night

Baar

Ennetbürgen

Grand Hotel National

0 1 2 3 4 0 1 2 3 4

THB 56,291

Per Night

Lucerne

Park Hotel Vitznau

0 1 2 3 4 0 1 2 3 4

THB 71,117

Per Night

Vitznau

Lucerne

Lucerne

Hotels By Category in Gersau

Get the best deals on different type of Hotel categories in Gersau with MakeMyTrip.com. Choose from 169 hotels in Gersau. Just THB 3255 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Gersau with Free Breakfast

Engelberg

Hotel Alpina

0 -1 0 1 2 3 4

THB 6,715

Per Night

Uri

Obwalden

Hotel Goldener Schlüssel

0 1 2 0 1 2 3 4

THB 7,168

Per Night

Uri

Seehotel Sternen

0 1 2 3 0 1 2 3 4

THB 14,847

Per Night

Horw

Ameron Luzern Hotel Flora

0 1 2 3 0 1 2 3 4

THB 19,399

Per Night

Lucerne

Astoria Lucerne

0 1 2 3 0 1 2 3 4

THB 15,528

Per Night

Lucerne

Lucerne

Ski Lodge Engelberg

0 1 2 0 1 2 3 4

THB 5,981

Per Night

Engelberg

Hotel Rebstock

0 1 2 0 1 2 3 4

THB 13,186

Per Night

Lucerne

Swiss Holiday Park Resort

0 1 2 3 0 1 2 3 4

THB 6,796

Per Night

Hotel Zugertor

0 1 2 0 1 2 3 4

THB 10,377

Per Night

Baar

Businesshotel LUX

0 1 2 0 1 2 3 4

THB 7,040

Per Night

Emmen

IBIS BAAR ZUG

0 1 0 1 2 3 4

THB 9,197

Per Night

Baar

Seeburg Swiss Quality Hotel

0 1 2 3 0 1 2 3 4

THB 10,602

Per Night

Lucerne

Four Star Hotels in Gersau

Business Hotel First

0 1 2 3 0 1 2 3 4

THB 6,674

Per Night

Feusisberg

Seehotel Sternen

0 1 2 3 0 1 2 3 4

THB 14,847

Per Night

Horw

Baar

Astoria Lucerne

0 1 2 3 0 1 2 3 4

THB 15,528

Per Night

Lucerne

Seeburg Swiss Quality Hotel

0 1 2 3 0 1 2 3 4

THB 10,602

Per Night

Lucerne

Hotel Continental Park

0 1 2 3 0 1 2 3 4

THB 16,778

Per Night

Lucerne

Kurhotel Sonnmatt Luzern

0 1 2 3 0 1 2 3 4

THB 17,024

Per Night

Lucerne

Campus Hotel Hertenstein

0 1 2 3 0 1 2 3 4

THB 15,758

Per Night

Weggis

Hotel Restaurant Seehof

0 1 2 3 0 1 2 3 4

THB 9,587

Per Night

Küssnacht

Three Star hotels in Gersau

Hotel Bellevue Kriens

0 1 2 0 1 2 3 4

THB 18,354

Per Night

Obwalden

Hotel Alpina

0 1 2 0 1 2 3 4

THB 18,193

Per Night

Lucerne

Hotel Central am See

0 1 2 0 1 2 3 4

THB 15,939

Per Night

Weggis

ibis Styles Luzern

0 1 2 0 1 2 3 4

THB 14,382

Per Night

Lucerne

Hotel Allegro Einsiedeln

0 1 2 0 1 2 3 4

THB 13,186

Per Night

Einsiedeln

Hotel Rebstock

0 1 2 0 1 2 3 4

THB 13,186

Per Night

Lucerne

Hotel Beau Sejour Lucerne

0 1 2 0 1 2 3 4

THB 12,752

Per Night

Lucerne

Boutique Hotel Balm

0 1 2 0 1 2 3 4

THB 12,372

Per Night

Meggen

Weggis

Boutique Hotel KARL

0 1 2 0 1 2 3 4

THB 12,029

Per Night

Old Town Lucerne

Hotel Thorenberg

0 1 2 0 1 2 3 4

THB 12,000

Per Night

Littau

Hotel Central Luzern

0 1 2 0 1 2 3 4

THB 11,786

Per Night

Lucerne

Hotel Balm

0 1 2 0 1 2 3 4

THB 11,713

Per Night

Meggen

The Lubo - self check-in

0 1 2 0 1 2 3 4

THB 11,701

Per Night

Old Town Lucerne

BASLERTOR Summer Pool Hotel

0 1 2 0 1 2 3 4

THB 11,635

Per Night

Lucerne

Lucerne

Dialoghotel Eckstein

0 1 2 0 1 2 3 4

THB 10,907

Per Night

Baar

Seeblick Hohenhotel

0 1 2 0 1 2 3 4

THB 10,634

Per Night

Emmetten

Hotel Zugertor

0 1 2 0 1 2 3 4

THB 10,377

Per Night

Baar

Altstadt Hotel Magic Luzern

0 1 2 0 1 2 3 4

THB 10,284

Per Night

Old Town Lucerne

Seehof Hotel Du Lac

0 1 2 0 1 2 3 4

THB 10,169

Per Night

Weggis

Villa Maria

0 1 2 0 1 2 3 4

THB 10,164

Per Night

Lucerne

Guggital Hotel Restaurant

0 1 2 0 1 2 3 4

THB 10,072

Per Night

Baar

Engelberg

Huttenhotel Husky Lodge

0 1 2 0 1 2 3 4

THB 9,832

Per Night

Nidwalden

Boutique Hotel Waldegg

0 1 2 0 1 2 3 4

THB 9,519

Per Night

Horw

Hotel Hofli

0 1 2 0 1 2 3 4

THB 9,401

Per Night

Uri

Hotel Engel

0 1 2 0 1 2 3 4

THB 9,360

Per Night

Nidwalden

LIVINN - Self-Check-in

0 1 2 0 1 2 3 4

THB 9,289

Per Night

Schwyz

Kriens

Vitznau

Hotel Schmid & Alfa

0 1 2 0 1 2 3 4

THB 8,750

Per Night

Brunnen

Hotel Terrasse am See

0 1 2 0 1 2 3 4

THB 8,601

Per Night

Vitznau

Seminarhotel Romerohaus

0 1 2 0 1 2 3 4

THB 8,542

Per Night

Lucerne

Hotel & Restaurant Rossli

0 1 2 0 1 2 3 4

THB 8,501

Per Night

Lucerne

Hotel Arcade

0 1 2 0 1 2 3 4

THB 8,466

Per Night

Muri

ibis Luzern Kriens

0 1 2 0 1 2 3 4

THB 8,176

Per Night

Kriens

Hotel Felmis

0 1 2 0 1 2 3 4

THB 8,105

Per Night

Horw

Lucerne

Engelberg

Hotel Schweizerhof

0 1 2 0 1 2 3 4

THB 7,537

Per Night

Engelberg

Nidwalden

Engelberg

Küssnacht

Hotel Goldener Schlussel

0 1 2 0 1 2 3 4

THB 7,168

Per Night

Uri

Hotel Rigi Vitznau

0 1 2 0 1 2 3 4

THB 7,110

Per Night

Vitznau

Hotels By Star Category in Gersau

Premium Hotels in Nearby Cities

Hotel Swiss Star

0 1 2 3 0 1 2 3 4

THB 9,542

Per Night

Wetzikon

Sheraton Zurich Hotel

0 1 2 3 0 1 2 3 4

THB 12,493

Per Night

Zurich West

See & Wellnesshotel Gerbi

0 1 2 3 0 1 2 3 4

THB 15,312

Per Night

Weggis

Marktgasse Hotel

0 1 2 3 0 1 2 3 4

THB 16,849

Per Night

Zurich Old Town - Altstadt

Lucerne

Friesenberg

Engelberg

Zurich Airport Area

Winterthur

Altstetten