Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis
Coronavirus (COVID-19) support

Check for travel restrictions. Travel might only be permitted for certain purposes, and touristic travel in particular may not be allowed.

Read more

Hotels and More in Nainital

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Hotel Chandra Inn Royal Rose

Hotel in Nainital

Located in Nainital, Hopp Inn-Chandra has a garden. Among the facilities of this property are a restaurant, a 24-hour front desk and room service, along with free WiFi. The environment was serene and the rooms were very hygienic and clean loved it !!!

Show more Show less
8.9
Excellent
9 reviews

Soulitude by the Riverside

Hotel in Nainital

Offering a restaurant that serves Indian and Continental cuisine, Soulitude by the Riverside is located by the banks of Khalsa River in Nainital. It operates a 24-hour front desk to assist guests. Staff is extremely courteous... Food was served right from the fields adjacent to property and was organic... Location is excellent and just parallel to a nice flowing river..

Show more Show less
8.9
Excellent
12 reviews
Avg. price/night:
$171
Check availability

Hotel Lakeside Inn Nainital

Hotel in Nainital

Hotel Lakeside Inn Nainital features accommodations in Nainital. Among the facilities at this property are a 24-hour front desk and room service, along with free WiFi throughout the property. Teeebo lakeside inn is best hotel in Nainital . It’s location is too good. Room service was also great and rooms were clean and comfortable. Food was also good , I suggest all my friends to stay in this hotel .

Show more Show less
7.3
Good
168 reviews
Avg. price/night:
$49
Check availability

Luxurious pet friendly Naini Cottage

Hotel in Nainital

Located in Nainital, Aspen Hollow, 1br pet friendly Naini Cottage provides a restaurant and free WiFi. Guests can enjoy city views. At the hotel, the rooms come with a closet.

Show more Show less
Avg. price/night:
$71
Check availability

Jal Jungal Jameen

Hotel in Nainital

Located in Nainital, Jal Jungal Jameen features a restaurant. With free WiFi, this 3-star hotel offers a 24-hour front desk. Every room includes a balcony.

Show more Show less
Avg. price/night:
$28
Check availability

OAK Shade Hotel

Hotel in Nainital

OAK Shade Hotel features free WiFi and views of lake in Nainital. This 2-star hotel offers a restaurant. Rooms are equipped with a flat-screen TV with satellite channels.

Show more Show less
Avg. price/night:
$26
Check availability

OYO 72533 V9 Resorts

Hotel in Nainital

OYO 72533 V9 Resorts is offering accommodations in Nainital. All rooms feature a TV with cable channels and a private bathroom. The property provides a 24-hour front desk.

Show more Show less
Avg. price/night:
$18
Check availability

Moon Hotel Nainital

Hotel in Nainital

Located in Nainital, Moon Hotel Nainital has a restaurant. This 3-star hotel offers room service and free WiFi. The hotel features family rooms.

Show more Show less
Avg. price/night:
$30
Check availability

TY Chinar Lake View

Hotel in Nainital

TY Chinar Lake View is offering accommodations in Nainital. Featuring a 24-hour front desk, this property also provides guests with a restaurant.

Show more Show less
Avg. price/night:
$21
Check availability

ADB Rooms Hotel Silver Lake Inn

Hotel in Nainital

ADB Rooms Hotel Silver Lake Inn is located in Nainital and features a garden and a terrace. This 3-star hotel offers a 24-hour front desk and room service. The hotel has family rooms.

Show more Show less
Avg. price/night:
$34
Check availability

Most-booked hotels in Nainital in the past month

See all

Nainital's best hotels with breakfast

See all

Budget hotels in Nainital

See all

Hotels located in the center of Nainital

See all

FAQs about hotels in Nainital

  • The average price per night for a 3-star hotel in Nainital this weekend is $57 or, for a 4-star hotel, $139. Looking for something even fancier? 5-star hotels in Nainital for this weekend cost around $58 per night, on average (based on Booking.com prices).

  • On average, 3-star hotels in Nainital cost $32 per night, and 4-star hotels in Nainital are $82 per night. If you're looking for something really special, a 5-star hotel in Nainital can be found for $119 per night, on average (based on Booking.com prices).

  • On average, it costs $48 per night to book a 3-star hotel in Nainital for tonight. You'll pay around $73 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Nainital will cost around $27, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Nainital:

Explore guest reviews of hotels in Nainital

See all