• 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 128 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 128 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 128 hotels in Gersau.

All Above properties for Gersau are updated on Saturday, July 04, 2026- 12.20.

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 3840 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

Hotel Schweizerhof Luzern

0 1 2 3 4 0 1 2 3 4

THB 36,562

Per Night

Old Town Lucerne

Park Hotel Vitznau

0 1 2 3 4 0 1 2 3 4

THB 72,299

Per Night

Vitznau

Panorama Resort & Spa

0 1 2 3 4 0 1 2 3 4

THB 16,841

Per Night

Feusisberg

Lucerne

Ennetbürgen

Renaissance Lucerne Hotel

0 1 2 3 4 0 1 2 3 4

THB 17,881

Per Night

Lucerne

Ennetbürgen

Lucerne

Lucerne

La Colombe Boutique Hotel

0 1 2 3 4 0 1 2 3 4

THB 14,953

Per Night

Baar

Hotels By Category in Gersau

Get the best deals on different type of Hotel categories in Gersau with MakeMyTrip.com. Choose from 128 hotels in Gersau. Just THB 3840 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

Hotel Waldegg - Adults only

0 1 2 3 0 1 2 3 4

THB 26,170

Per Night

Engelberg

Ennetbürgen

Renaissance Lucerne Hotel

0 1 2 3 4 0 1 2 3 4

THB 17,881

Per Night

Lucerne

Hotel Monopol

0 1 2 3 0 1 2 3 4

THB 20,650

Per Night

Lucerne

Weggis

Boutique Hotel St. Georg

0 1 2 0 1 2 3 4

THB 5,021

Per Night

Lucerne

Astoria Lucerne

0 1 2 3 0 1 2 3 4

THB 17,539

Per Night

Lucerne

Lucerne

Lucerne

Engelberg

See & Wellnesshotel Gerbi

0 1 2 3 0 1 2 3 4

THB 18,667

Per Night

Weggis

Hotel Eden Sisikon

0 -1 0 1 2 3 4

THB 7,017

Per Night

Ski Lodge Engelberg

0 1 2 0 1 2 3 4

THB 6,017

Per Night

Engelberg

Four Star Hotels in Gersau

City-Hotel Ochsen

0 1 2 3 0 1 2 3 4

THB 10,246

Per Night

Baar

Hotel Pilatus Kulm

0 1 2 3 0 1 2 3 4

THB 30,277

Per Night

Obwalden

Gasthaus Badhof

0 1 2 3 0 1 2 3 4

THB 14,156

Per Night

Meggen

Lucerne

Baar

Hotel Löwen am See

0 1 2 3 0 1 2 3 4

THB 12,849

Per Night

Baar

Grand Hotel Europe

0 1 2 3 0 1 2 3 4

THB 15,315

Per Night

Lucerne

Astoria Lucerne

0 1 2 3 0 1 2 3 4

THB 17,539

Per Night

Lucerne

Seehotel Sternen

0 1 2 3 0 1 2 3 4

THB 15,892

Per Night

Horw

Three Star hotels in Gersau

Hotel Bellevue Kriens

0 1 2 0 1 2 3 4

THB 25,654

Per Night

Obwalden

Boutique Hotel Anker

0 1 2 0 1 2 3 4

THB 21,725

Per Night

Lucerne

Hotel Des Alpes

0 1 2 0 1 2 3 4

THB 21,010

Per Night

Old Town Lucerne

Lucerne

Huttenhotel Husky Lodge

0 1 2 0 1 2 3 4

THB 14,688

Per Night

Hotel de la Paix

0 1 2 0 1 2 3 4

THB 14,323

Per Night

Old Town Lucerne

Hotel Alpina

0 1 2 0 1 2 3 4

THB 13,738

Per Night

Lucerne

The Lubo - self check-in

0 1 2 0 1 2 3 4

THB 13,563

Per Night

Old Town Lucerne

Altstadt Hotel Magic Luzern

0 1 2 0 1 2 3 4

THB 12,863

Per Night

Old Town Lucerne

Hotel Schlussel

0 1 2 0 1 2 3 4

THB 12,847

Per Night

Lucerne

Hotel Sonnenberg

0 1 2 0 1 2 3 4

THB 12,251

Per Night

Littau

Villa Maria

0 1 2 0 1 2 3 4

THB 12,024

Per Night

Lucerne

Nidwalden

Dialoghotel Eckstein

0 1 2 0 1 2 3 4

THB 11,062

Per Night

Baar

Kriens

Hotel Allegro Einsiedeln

0 1 2 0 1 2 3 4

THB 10,484

Per Night

Einsiedeln

Hotel Central

0 1 2 0 1 2 3 4

THB 9,852

Per Night

Engelberg

Boutique Hotel Waldegg

0 1 2 0 1 2 3 4

THB 9,722

Per Night

Horw

Hotel Rigi Vitznau

0 1 2 0 1 2 3 4

THB 9,543

Per Night

Vitznau

Hotel Hofli

0 1 2 0 1 2 3 4

THB 9,535

Per Night

Uri

Hotel Engel

0 1 2 0 1 2 3 4

THB 9,493

Per Night

Nidwalden

Engelberg

Hotel Zugertor

0 1 2 0 1 2 3 4

THB 8,709

Per Night

Baar

Hotel & Restaurant Rossli

0 1 2 0 1 2 3 4

THB 8,626

Per Night

Lucerne

Hotel Garni Hostatt

0 1 2 0 1 2 3 4

THB 8,113

Per Night

Engelberg

Hotel Hahnenblick

0 1 2 0 1 2 3 4

THB 8,069

Per Night

Engelberg

Hotel Thorenberg

0 1 2 0 1 2 3 4

THB 8,049

Per Night

Littau

Bellevue

0 1 2 0 1 2 3 4

THB 7,774

Per Night

Uri

Hotel Schweizerhof

0 1 2 0 1 2 3 4

THB 7,627

Per Night

Engelberg

Hotel Terrace

0 1 2 0 1 2 3 4

THB 7,430

Per Night

Engelberg

Hotel Goldener Schlussel

0 1 2 0 1 2 3 4

THB 7,260

Per Night

Uri

Küssnacht

Hotel Arcade

0 1 2 0 1 2 3 4

THB 7,050

Per Night

Muri

Zug

SwissEver Hotel Zug

0 1 2 0 1 2 3 4

THB 6,604

Per Night

Cham

Zug

Ski Lodge Engelberg

0 1 2 0 1 2 3 4

THB 6,017

Per Night

Engelberg

Boutique Hotel St. Georg

0 1 2 0 1 2 3 4

THB 5,021

Per Night

Kriens

Schwyz

Andi's BnB

0 1 2 0 1 2 3 4

THB 7,534

Per Night

Steinhausen

Cham

Hotels By Star Category in Gersau

Premium Hotels in Nearby Cities

Storchen Zurich

0 1 2 3 4 0 1 2 3 4

THB 40,563

Per Night

Zurich Old Town - Altstadt

Lucerne

Friesenberg

Sheraton Zurich Hotel

0 1 2 3 0 1 2 3 4

THB 9,112

Per Night

Zurich West

See & Wellnesshotel Gerbi

0 1 2 3 0 1 2 3 4

THB 18,667

Per Night

Weggis

B2 Hotel Zürich

0 1 2 3 0 1 2 3 4

THB 18,038

Per Night

Enge

Hotel Alexander

0 1 2 3 0 1 2 3 4

THB 18,328

Per Night

Weggis

Engelberg

Hotel Swiss Star

0 1 2 3 0 1 2 3 4

THB 9,642

Per Night

Wetzikon

The Chedi Andermatt

0 1 2 3 4 0 1 2 3 4

THB 58,262

Per Night

Andermatt