Filters applied
Resort
Clear all
Get Full Refund on Cancellation until Check-in* only on Cleartrip. Use Code THALA07 and Get Discount upto 30% on Hotel bookings. Limited Period Offer.
Hotels in Nainital Starting from ₹931.
26
of 26 hotels in Nainital
4.5/5
How guests rated this hotel
4.5
Location
4.5
Rooms
4.5
Service
4.5
Value
4
Hygiene
₹9,666
+ ₹1,831 tax
/ night
₹18,499
48% off
Price breakup
1 room x 1 night
₹18,499
Coupon discount
-₹509
Property discount
-₹8,324
Price after discount
₹9,666
+ ₹1,831 tax
4.5/5
How guests rated this hotel
4.5
Location
4.5
Rooms
4.5
Service
4.5
Value
4.5
Hygiene
₹11,101
+ ₹1,998 tax
/ night
₹10,815
+ ₹2,049 tax
/ night
₹11,384
5% off
Price breakup
1 room x 1 night
₹11,384
Coupon discount
-₹569
Price after discount
₹10,815
+ ₹2,049 tax
₹5,625
+ ₹710 tax
/ night
₹7,135
21% off
Price breakup
1 room x 1 night
₹7,135
Coupon discount
-₹296
Property discount
-₹1,214
Price after discount
₹5,625
+ ₹710 tax
₹2,328
+ ₹294 tax
/ night
₹2,451
5% off
Price breakup
1 room x 1 night
₹2,451
Coupon discount
-₹123
Price after discount
₹2,328
+ ₹294 tax
₹8,848
+ ₹1,676 tax
/ night
₹12,190
27% off
Price breakup
1 room x 1 night
₹12,190
Coupon discount
-₹466
Property discount
-₹2,876
Price after discount
₹8,848
+ ₹1,676 tax
₹5,984
+ ₹756 tax
/ night
₹6,299
5% off
Price breakup
1 room x 1 night
₹6,299
Coupon discount
-₹315
Price after discount
₹5,984
+ ₹756 tax
₹4,967
+ ₹627 tax
/ night
₹5,928
16% off
Price breakup
1 room x 1 night
₹5,928
Coupon discount
-₹261
Property discount
-₹700
Price after discount
₹4,967
+ ₹627 tax
₹6,344
+ ₹801 tax
/ night
₹6,678
5% off
Price breakup
1 room x 1 night
₹6,678
Coupon discount
-₹334
Price after discount
₹6,344
+ ₹801 tax
₹4,060
+ ₹513 tax
/ night
₹4,274
5% off
Price breakup
1 room x 1 night
₹4,274
Coupon discount
-₹214
Price after discount
₹4,060
+ ₹513 tax
5/5
How guests rated this hotel
5
Location
5
Rooms
5
Service
4.5
Value
5
Hygiene
₹19,460
+ ₹3,687 tax
/ night
₹20,484
5% off
Price breakup
1 room x 1 night
₹20,484
Coupon discount
-₹1,024
Price after discount
₹19,460
+ ₹3,687 tax