• Login or Create Account
  • Currency

    AED

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)
  • (11)
  • (6)

Your Budget

to
Star Category
  • (3)
  • (2)
  • (7)
User Rating
  • (5)
  • (4)
  • (1)
  • (10)
  • (10)
Property Type
  • (13)
  • (3)
  • (2)
  • (1)
  • (1)
Amenities
Guests Love
  • (14)
  • (4)
  • (3)

Show -3 more

Booking Preference
Booking Preference
  • (18)
  • (2)
BACK TO TOP

Book Hotels in Nidwalden, Switzerland from 167 Hotels

Most Booked by Travellers like you

hotelImg
Skiing
Full Address of property is Rieden 4 View On Map Key amenities of this property are Skiing.
View More
Very Good4.0

(1185 Ratings)

AED 666

AED 572

+ AED 59 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ennetbürgen
HammamHammam
SpaSpa
Swimming PoolSwimming Pool
Location of the Resort is Ennetbürgen View On Map (Bürgenstock). Top Facilities of this Resort are Hammam & Spa & Swimming Pool.
View More
Excellent4.7

(1111 Ratings)

AED 4,124

AED 3,706

+ AED 312 taxes & fees

Per Night

Login to Book Now & Pay Later!

hotelImg
Ennetbürgen
HammamHammam
Heated Pool
SpaSpa
This 5 Star Hotel in Nidwalden is located in Ennetbürgen. Full Address of property is Honegg View On Map Key amenities of this property are Hammam & Heated Pool & Spa.
View More
Excellent4.7

(372 Ratings)

AED 6,191

AED 5,522

+ AED 380 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ennetbürgen
Heated Pool
SpaSpa
GymGym
Location of the Hotel is Ennetbürgen View On Map (Bürgenstock 30). Top Facilities of this Hotel are Heated Pool & Spa & Gym.
View More
Excellent4.6

(528 Ratings)

AED 3,204

AED 2,907

+ AED 250 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Nidwalden
Skiing
Free Cancellation
This 3 Star Hotel in Nidwalden is located in Nidwalden. Full Address of property is Dorfstrasse 12 View On Map Key amenities of this property are Skiing.
View More
Excellent4.6

(574 Ratings)

AED 1,401

AED 1,142

+ AED 109 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Skiing
Top Facilities of this Hotel are Skiing.
View More
Excellent4.6

(249 Ratings)

AED 1,830

AED 1,571

+ AED 161 taxes & fees

Per Night

Login to Book Now & Pay Later!
icon

Lowest Price Guarantee

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

hotelImg
Nidwalden
Skiing
This 3 Star Hotel in Nidwalden is located in Nidwalden. Full Address of property is Buochserstrasse 54 View On Map Key amenities of this property are Skiing.
View More
Excellent4.5

(1009 Ratings)

AED 746

AED 650

+ AED 88 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Nidwalden | 1.7 km drive to Lake Lucerne
8 minutes walk to Hergiswil Station,
Skiing
Free Cancellation
Location of the Hotel is Nidwalden View On Map (Riedmattstrasse 21). Top Facilities of this Hotel are Skiing.
View More
Excellent4.4

(935 Ratings)

AED 1,173

AED 1,006

+ AED 51 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Nidwalden


Check out best Nidwalden hotel deals and offers on more than 167 hotels in Nidwalden only on MakeMyTrip!

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

All Above properties for Nidwalden are updated on Wednesday, August 12, 2026- 03.29.

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


Facts About Nidwalden, Switzerland

Hotels in Nidwalden 167
Lowest Price 385 AED
Highest Price 6558 AED

Five Star Hotels in Nidwalden

Hotel Villa Honegg

0 1 2 3 4 0 1 2 3 4

AED 4,511

Per Night

Ennetbürgen

Park Hotel Vitznau

0 1 2 3 4 0 1 2 3 4

AED 6,558

Per Night

Vitznau

Renaissance Lucerne Hotel

0 1 2 3 4 0 1 2 3 4

AED 3,897

Per Night

Lucerne

Grand Hotel National

0 1 2 3 4 0 1 2 3 4

AED 5,827

Per Night

Lucerne

Lucerne

Hotel Schweizerhof Luzern

0 1 2 3 4 0 1 2 3 4

AED 5,740

Per Night

Old Town Lucerne

Ennetbürgen

Ennetbürgen

Budget Hotels in Nearby Cities

Show More

Hotels By Category in Nidwalden

Get the best deals on different type of Hotel categories in Nidwalden with MakeMyTrip.com. Choose from 167 hotels in Nidwalden. Just AED 385 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.

Luxury Hotels in Nearby Cities

Show More

Budget Hotels in Nidwalden

Hotel Engel

0 1 0 1 2 3 4

AED 1,029

Per Night

Emmetten

Hotel Espen

0 -1 0 1 2 3 4

AED 1,150

Per Night

Engelberg

Hotel Gletscherblick

0 1 2 0 1 2 3 4

AED 811

Per Night

Hasliberg

Lucerne

Hotel Roggerli

0 1 2 0 1 2 3 4

AED 907

Per Night

Nidwalden

Rigiblick am See

0 1 2 0 1 2 3 4

AED 975

Per Night

Ennetbürgen

Hotel Spatz

0 1 0 1 2 3 4

AED 1,024

Per Night

Kriens

Chalet Murmeli

0 1 2 0 1 2 3 4

AED 726

Per Night

Kriens

Belmont

0 1 2 0 1 2 3 4

AED 740

Per Night

Engelberg

Boutique Hotel Waldegg

0 1 2 0 1 2 3 4

AED 1,069

Per Night

Horw

ibis Styles Luzern

0 1 2 0 1 2 3 4

AED 1,088

Per Night

Lucerne

Obwalden

Hotel Panorama

0 1 2 0 1 2 3 4

AED 705

Per Night

Meiringen

Hotel Schlüssel

0 1 2 0 1 2 3 4

AED 1,297

Per Night

Lucerne

Boutique Hotel Schluessel

0 1 2 3 0 1 2 3 4

AED 1,071

Per Night

Berggasthaus Tannalp

0 -1 0 1 2 3 4

AED 948

Per Night

Obwalden

Hotel Alexander

0 1 2 3 0 1 2 3 4

AED 1,174

Per Night

Weggis

Hotel Goldener Schlüssel

0 1 2 0 1 2 3 4

AED 1,010

Per Night

Uri

Rigi Burggeist

0 1 0 1 2 3 4

AED 552

Per Night

Gersau

Apart Hotel Wetterhorn

0 -1 0 1 2 3 4

AED 1,084

Per Night

Hasliberg

Frutt Living

0 -1 0 1 2 3 4

AED 1,207

Per Night

Obwalden

Lucerne

Nidwalden

Hotel Kaiserstuhl

0 -1 0 1 2 3 4

AED 1,220

Per Night

Obwalden

Hotel Hof und Post

0 -1 0 1 2 3 4

AED 783

Per Night

Oberhasli

Hotel Kreuz

0 1 2 0 1 2 3 4

AED 899

Per Night

Lucerne

Youth Hostel Engelberg

0 -1 0 1 2 3 4

AED 385

Per Night

Engelberg

Youth Hostel Luzern

0 -1 0 1 2 3 4

AED 448

Per Night

Lucerne

Hotel Rigi Vitznau

0 1 2 0 1 2 3 4

AED 791

Per Night

Vitznau

Barabas - Hostel

0 -1 0 1 2 3 4

AED 562

Per Night

Old Town Lucerne

Hotel Garni Hostatt

0 1 2 0 1 2 3 4

AED 823

Per Night

Engelberg

Hotel Engel

0 1 2 0 1 2 3 4

AED 1,043

Per Night

Nidwalden

Meggen

Hotel Reuti

0 1 2 0 1 2 3 4

AED 1,048

Per Night

Meiringen

Engelberg

Simons Herberge

0 -1 0 1 2 3 4

AED 499

Per Night

Meiringen

Gasthaus Schwand

0 1 2 0 1 2 3 4

AED 892

Per Night

Engelberg

Hotel Terrace

0 1 2 0 1 2 3 4

AED 698

Per Night

Engelberg

Lucerne

Wysses Rössli

0 1 2 3 0 1 2 3 4

AED 703

Per Night

Schwyz

Meiringen

Richemont Hotel

0 -1 0 1 2 3 4

AED 975

Per Night

Lucerne

Oberhasli

Hotels in Nidwalden with Free Breakfast

Engelberg

Berghotel Distelboden

0 -1 0 1 2 3 4

AED 1,452

Per Night

Obwalden

Gasthaus Waldhaus

0 -1 0 1 2 3 4

AED 771

Per Night

Hotel Kaiserstuhl

0 -1 0 1 2 3 4

AED 1,220

Per Night

Obwalden

Ennetbürgen

Old Town Lucerne

Kriens

Rigi Burggeist

0 1 0 1 2 3 4

AED 552

Per Night

Gersau

Youth Hostel Luzern

0 -1 0 1 2 3 4

AED 448

Per Night

Lucerne

Cascada Boutique Hotel

0 1 2 3 0 1 2 3 4

AED 2,103

Per Night

Lucerne

Alpenclub

0 -1 0 1 2 3 4

AED 1,851

Per Night

Engelberg

Hotel Central am See

0 1 2 0 1 2 3 4

AED 1,329

Per Night

Weggis

Hotel Kreuz

0 1 2 0 1 2 3 4

AED 899

Per Night

Lucerne

Four Star Hotels in Nidwalden

Lucerne

Grand Hotel Europe

0 1 2 3 0 1 2 3 4

AED 2,003

Per Night

Lucerne

Wysses Rössli

0 1 2 3 0 1 2 3 4

AED 703

Per Night

Schwyz

Hotel Kreuz by b_smart

0 1 2 3 0 1 2 3 4

AED 754

Per Night

Obwalden

Hotel Dakota

0 1 2 3 0 1 2 3 4

AED 1,028

Per Night

Meiringen

Seehotel Sternen

0 1 2 3 0 1 2 3 4

AED 1,743

Per Night

Horw

Grand Hotel Europe

0 1 2 3 0 1 2 3 4

AED 1,677

Per Night

Lucerne

Seehotel Kastanienbaum

0 1 2 3 0 1 2 3 4

AED 1,554

Per Night

Horw

Lucerne

Three Star hotels in Nidwalden

Hotel Bellevue Kriens

0 1 2 0 1 2 3 4

AED 2,446

Per Night

Obwalden

Chalet ALPEN LOTUS

0 1 2 0 1 2 3 4

AED 2,269

Per Night

Oberhasli

Hotel Alpina

0 1 2 0 1 2 3 4

AED 2,012

Per Night

Lucerne

Hotel Bellevue

0 1 2 0 1 2 3 4

AED 1,939

Per Night

Obwalden

Boutique Hotel Anker

0 1 2 0 1 2 3 4

AED 1,899

Per Night

Lucerne

Hotel Des Alpes

0 1 2 0 1 2 3 4

AED 1,781

Per Night

Old Town Lucerne

Weggis

Old Town Lucerne

The Lubo - self check-in

0 1 2 0 1 2 3 4

AED 1,353

Per Night

Old Town Lucerne

Boutique Hotel KARL

0 1 2 0 1 2 3 4

AED 1,338

Per Night

Old Town Lucerne

Hotel Central am See

0 1 2 0 1 2 3 4

AED 1,329

Per Night

Weggis

Hotel Schlussel

0 1 2 0 1 2 3 4

AED 1,297

Per Night

Lucerne

Kriens

Nidwalden

Lucerne

Seehof Hotel Du Lac

0 1 2 0 1 2 3 4

AED 1,118

Per Night

Weggis

ibis Styles Luzern

0 1 2 0 1 2 3 4

AED 1,088

Per Night

Lucerne

Hotel Central

0 1 2 0 1 2 3 4

AED 1,083

Per Night

Engelberg

Vitznau

Boutique Hotel Waldegg

0 1 2 0 1 2 3 4

AED 1,069

Per Night

Horw

Hotel Reuti

0 1 2 0 1 2 3 4

AED 1,048

Per Night

Meiringen

Engelberg

Hotel Engel

0 1 2 0 1 2 3 4

AED 1,043

Per Night

Nidwalden

Seeblick Hohenhotel

0 1 2 0 1 2 3 4

AED 1,038

Per Night

Emmetten

ibis Luzern Kriens

0 1 2 0 1 2 3 4

AED 1,017

Per Night

Kriens

Hotel Goldener Schlussel

0 1 2 0 1 2 3 4

AED 1,010

Per Night

Uri

Hotel Sonnenberg

0 1 2 0 1 2 3 4

AED 1,006

Per Night

Littau

Hotel Schmid & Alfa

0 1 2 0 1 2 3 4

AED 975

Per Night

Brunnen

Küssnacht

Lucerne

Hotel Terrasse am See

0 1 2 0 1 2 3 4

AED 942

Per Night

Vitznau

LIVINN - Self-Check-in

0 1 2 0 1 2 3 4

AED 937

Per Night

Schwyz

Engelberg

Hotel Roggerli

0 1 2 0 1 2 3 4

AED 907

Per Night

Nidwalden

Lucerne

Hotel Kreuz

0 1 2 0 1 2 3 4

AED 899

Per Night

Lucerne

Gasthaus Schwand

0 1 2 0 1 2 3 4

AED 892

Per Night

Engelberg

Hotel Schweizerhof

0 1 2 0 1 2 3 4

AED 881

Per Night

Engelberg

Engelberg

Engelberg

Hotel Sternen

0 1 2 0 1 2 3 4

AED 833

Per Night

Uri

Hotel Garni Hostatt

0 1 2 0 1 2 3 4

AED 823

Per Night

Engelberg

Hotel Hahnenblick

0 1 2 0 1 2 3 4

AED 814

Per Night

Engelberg

Hotel Gletscherblick

0 1 2 0 1 2 3 4

AED 811

Per Night

Hasliberg

Hotel Rigi Vitznau

0 1 2 0 1 2 3 4

AED 791

Per Night

Vitznau

Belmont

0 1 2 0 1 2 3 4

AED 740

Per Night

Engelberg

Businesshotel LUX

0 1 2 0 1 2 3 4

AED 719

Per Night

Emmen

Nidwalden Hotels by Location

Resorts in the city

Ennetbürgen

Hostels in the city

Guest Houses in the city

Rigiblick am See

0 1 2 0 1 2 3 4

AED 975

Per Night

Ennetbürgen

Homestays in the city

Emmetten

Hotels By Star Category in Nidwalden

Show More

Cheap Hotels in Nearby Cities

Premium Hotels in Nearby Cities

Hotel Pilatus Kulm

0 1 2 3 0 1 2 3 4

AED 3,336

Per Night

Obwalden

Grandhotel Giessbach

0 1 2 3 0 1 2 3 4

AED 2,092

Per Night

Brienz

See & Wellnesshotel Gerbi

0 1 2 3 0 1 2 3 4

AED 1,680

Per Night

Weggis

The Chedi Andermatt

0 1 2 3 4 0 1 2 3 4

AED 4,321

Per Night

Andermatt

Grindelwald

Lucerne

Seehotel Wilerbad

0 1 2 3 0 1 2 3 4

AED 1,130

Per Night

Obwalden

Grindelwald

Hotel Schweizerhof Luzern

0 1 2 3 4 0 1 2 3 4

AED 4,054

Per Night

Old Town Lucerne

Show
Hide

More Deals For You!

More discounts for your Hotels

Get Flat

25% off*

MMTWELCOME

Upto AED 250. Applicable only for First time user


Up to

20% off*

SUPERSAVER

Upto AED 400. Valid on 100,000+ Hotels.


Up to

30% off*

SAVERSUPER

Get Great Discount, Upto AED 500.