• Login or Create Account
  • Currency

    CAD

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 163 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)

CAD 479

+ CAD 18 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)

CAD 502

+ CAD 24 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)

CAD 738

CAD 609

+ CAD 28 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)

CAD 294

+ CAD 25 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)

CAD 311

+ CAD 22 taxes & fees

Per Night

Login to Book Now & Pay Later!

Lowest Price Guarantee

Get 2X the difference if you find our MMT exclusive hotels cheaper online anywhere else View T&Cs

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)

CAD 1,615

+ CAD 61 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)

CAD 298

+ CAD 18 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)

CAD 380

+ CAD 28 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)

CAD 325

+ CAD 20 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

CAD 151

+ CAD 12 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)

CAD 391

+ CAD 15 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)

CAD 343

+ CAD 24 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 163 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 163 hotels in Gersau.

All Above properties for Gersau are updated on Monday, June 29, 2026- 03.13.

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 CAD 140 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

Park Hotel Vitznau

0 1 2 3 4 0 1 2 3 4

CAD 2,543

Per Night

Vitznau

Lucerne

Ennetbürgen

Hotel Schweizerhof Luzern

0 1 2 3 4 0 1 2 3 4

CAD 1,553

Per Night

Old Town Lucerne

Lucerne

Baar

Hotel Villa Honegg

0 1 2 3 4 0 1 2 3 4

CAD 1,613

Per Night

Ennetbürgen

Ennetbürgen

Hotels By Category in Gersau

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

0 -1 0 1 2 3 4

CAD 375

Per Night

Zug

Ennetbürgen

Weggis

Hotel Luzernerhof

0 1 2 3 0 1 2 3 4

CAD 414

Per Night

Old Town Lucerne

Lucerne

Boutique Hotel Balm

0 1 2 0 1 2 3 4

CAD 484

Per Night

Meggen

Grand Hotel Europe

0 1 2 3 0 1 2 3 4

CAD 646

Per Night

Lucerne

Park Hotel Vitznau

0 1 2 3 4 0 1 2 3 4

CAD 2,543

Per Night

Vitznau

Engelberg

Lucerne

Wellness Hotel Stoos

0 1 2 3 0 1 2 3 4

CAD 426

Per Night

Four Star Hotels in Gersau

City-Hotel Ochsen

0 1 2 3 0 1 2 3 4

CAD 568

Per Night

Baar

Grand Hotel Europe

0 1 2 3 0 1 2 3 4

CAD 646

Per Night

Lucerne

City Hotel

0 1 2 3 0 1 2 3 4

CAD 386

Per Night

Brunnen

Lucerne

Lucerne

Hotel Pilatus Kulm

0 1 2 3 0 1 2 3 4

CAD 1,293

Per Night

Obwalden

Astoria Lucerne

0 1 2 3 0 1 2 3 4

CAD 616

Per Night

Lucerne

Weggis

Chateau Guetsch

0 1 2 3 0 1 2 3 4

CAD 669

Per Night

Lucerne

Three Star hotels in Gersau

Hotel Bellevue Kriens

0 1 2 0 1 2 3 4

CAD 1,071

Per Night

Obwalden

Boutique Hotel Anker

0 1 2 0 1 2 3 4

CAD 742

Per Night

Lucerne

Hotel Central am See

0 1 2 0 1 2 3 4

CAD 709

Per Night

Weggis

Businesshotel LUX

0 1 2 0 1 2 3 4

CAD 666

Per Night

Emmen

Weggis

Hotel Schmid & Alfa

0 1 2 0 1 2 3 4

CAD 631

Per Night

Brunnen

Hotel Des Alpes

0 1 2 0 1 2 3 4

CAD 621

Per Night

Old Town Lucerne

Hotel Schlussel

0 1 2 0 1 2 3 4

CAD 579

Per Night

Lucerne

Hotel Rebstock

0 1 2 0 1 2 3 4

CAD 568

Per Night

Lucerne

ibis Styles Luzern

0 1 2 0 1 2 3 4

CAD 558

Per Night

Lucerne

Hotel Roggerli

0 1 2 0 1 2 3 4

CAD 491

Per Night

Nidwalden

Hotel Central Luzern

0 1 2 0 1 2 3 4

CAD 489

Per Night

Lucerne

Vitznau

Boutique Hotel Balm

0 1 2 0 1 2 3 4

CAD 484

Per Night

Meggen

Hotel Alpina

0 1 2 0 1 2 3 4

CAD 479

Per Night

Lucerne

Villa Maria

0 1 2 0 1 2 3 4

CAD 472

Per Night

Lucerne

Dialoghotel Eckstein

0 1 2 0 1 2 3 4

CAD 470

Per Night

Baar

Old Town Lucerne

Hotel Balm

0 1 2 0 1 2 3 4

CAD 458

Per Night

Meggen

Baar

Hotel Zugertor

0 1 2 0 1 2 3 4

CAD 447

Per Night

Baar

Einsiedeln

Nidwalden

LIVINN - Self-Check-in

0 1 2 0 1 2 3 4

CAD 421

Per Night

Schwyz

Hotel Hofli

0 1 2 0 1 2 3 4

CAD 405

Per Night

Uri

Hotel Engel

0 1 2 0 1 2 3 4

CAD 403

Per Night

Nidwalden

ibis Luzern Kriens

0 1 2 0 1 2 3 4

CAD 399

Per Night

Kriens

Old Town Lucerne

Boutique Hotel Waldegg

0 1 2 0 1 2 3 4

CAD 394

Per Night

Horw

Hotel Sonnenberg

0 1 2 0 1 2 3 4

CAD 390

Per Night

Littau

Seehof Hotel Du Lac

0 1 2 0 1 2 3 4

CAD 370

Per Night

Weggis

Lucerne

Hotel Terrasse am See

0 1 2 0 1 2 3 4

CAD 365

Per Night

Vitznau

Hotel Arcade

0 1 2 0 1 2 3 4

CAD 364

Per Night

Muri

Lucerne

Engelberg

Hotel Felmis

0 1 2 0 1 2 3 4

CAD 350

Per Night

Horw

Bellevue

0 1 2 0 1 2 3 4

CAD 342

Per Night

Uri

Hotel Thorenberg

0 1 2 0 1 2 3 4

CAD 341

Per Night

Littau

Hotel Schweizerhof

0 1 2 0 1 2 3 4

CAD 323

Per Night

Engelberg

Engelberg

Hotel Garni Hostatt

0 1 2 0 1 2 3 4

CAD 313

Per Night

Engelberg

Uri

Hotel Rigi Vitznau

0 1 2 0 1 2 3 4

CAD 306

Per Night

Vitznau

Zug

Hotels By Star Category in Gersau

Premium Hotels in Nearby Cities

B2 Hotel Zürich

0 1 2 3 0 1 2 3 4

CAD 726

Per Night

Enge

District 11

Weggis

The Chedi Andermatt

0 1 2 3 4 0 1 2 3 4

CAD 2,102

Per Night

Andermatt

Hotel Alexander

0 1 2 3 0 1 2 3 4

CAD 453

Per Night

Weggis

Zurich Airport Area

Widder Hotel

0 1 2 3 4 0 1 2 3 4

CAD 1,479

Per Night

Zurich Old Town - Altstadt

Sheraton Zurich Hotel

0 1 2 3 0 1 2 3 4

CAD 370

Per Night

Zurich West

Winterthur