Agoda Hero Banner

Find Hotels in Nainital, India

1317 vacation rentals and hotels available now

11 best hotels in Nainital

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Lakeside Inn
Zoo Road,Nainital - View on map
  1. Complimentary WIFi in all rooms
  2. Luggage storage
  3. Coffee shop
  4. Laundry service
  5. Restaurants
  6. Room service
  7. Wi-Fi in public areas
  8. Dry cleaning
"Beautiful hotel with perfect location."
7.8

Very good

84 reviews

Avg price per night
$ 60
Sterling Nainital
Tallital,Nainital - View on map
  1. Transport to airport
  2. Valet parking
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Spa
  6. Game room
  7. Front desk [24-hour]
  8. Luggage storage
"First of all say I would like to thank Agoda for there suggestion for Best hotels in Nainital. I choose Sterling Bhawanipur greens. Overlook a stunning valley. Charming, full servicer resort equipped with modern comforts and indoor recreation facillties. Once again thanks to Bhawanipur green and its each one of staff persons for making my 1st marriage Anniversary so lovely and memorable with my friends and family.... its life time unforgettable experience... "
Show more
7.2

Very good

140 reviews

Avg price per night
$ 88
Goroomgo Naini Lake View Nainital
Zoo Road,Nainital - View on map
  1. Complimentary WIFi in all rooms
  2. Front desk [24-hour]
  3. Check-in/out [express]
  4. Luggage storage
  5. Room service [24-hour]
  6. Laundry service
  7. Security [24-hour]
  8. Laundromat
3.5

53 reviews

Avg price per night
$ 36
The Pinewood
High Court Road,Nainital - View on map
  1. Transport to airport
  2. Car park
  3. Complimentary WIFi in all rooms
  4. Check-in/out [express]
  5. Luggage storage
  6. Laundry service
  7. Room service
  8. Tours
"So as the name suggests it is a bungalow. It has three floors and every floor has three different sized apartments and rooms. I booked two single room apartments. The apartments had a microwave, an electric kettle, a fridge and a toast maker to be used by the guests (which were in decent working condition). The apartments have sofas to sit and watch TV in the common area and one double bed in the bed room. The views from the first and second floor are nice. They charge 1500/- for additional bed with breakfast for an additional guest. The breakfast served isn't buffet (also mentioned on the site) and the taste was good too. Now to mention the points which I did not like are poorly maintained beds, soiled bed sheets and warmers, poor state bathroom taps and flush, noise/sound isolation is poor. Room service can be improved a lot too. There is no backup for the geyser either. They don't prepare lunch/dinner at the hotel but you need to move out either to the Nature's view hotel or the Earl's court, which can be trouble specially if you are tired. Having said that the manager/caretaker Deep is a nice guy and is helpful. The place is nice but I was really let down by the quality of the bed sheets, towels, flush etc. "
Show more
7.5

Very good

121 reviews

Avg price per night
$ 71
Hotel Himalaya
Thandi Sadak,Nainital - View on map
  1. Car park
  2. Front desk [24-hour]
  3. Check-in/out [express]
  4. BBQ facilities
  5. Kids club
  6. Exercise area
  7. Luggage storage
  8. Tennis court
"During my stay at Himalaya Hotel, we had good enjoyment in Nainital, very close to Mall Road and Boating, Bus Stand.Only at the time of receiving at 6.30 am, they management not alloted immediately room as per their previous day promise. Mobile also not picked who confirmed to give room at 6.30am. Temporary adjustment one room given upto 10 am. After that because of my force they alloted the booked Room. Otherwise everything is good, nice staff. Definately everybody can enjoy during the stay at Hotel Himalaya, Nainital."
Show more
7.7

Very good

195 reviews

Avg price per night
$ 59
Cygnett Resort Mountain Breeze
Jeolikote,Nainital - View on map
  1. Valet parking
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Luggage storage
  5. Exercise area
  6. Spa
  7. Breakfast [free]
  8. Game room
"Nice place in terms of ambience, food, etc. The only draw back is the location. Being in the hilly area, transportation from hotel location (Jeolikote) to other main scenic locations and city centre are pretty much farther. Distance in google maps will show short, but the travel time in steepy/hilly region obviously takes much longer than expected. The food quality is good. The hospitality extended by the front office manager was commendable. The restaurant manager (Laxman Singh / Pankaj) extended their good service while dine-in."
Show more
7.7

Very good

24 reviews

Avg price per night
$ 83
Royal Rosette Lake View Boutique Hotel
Bhimtal,Nainital - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. Luggage storage
  6. Room service [24-hour]
  7. Laundry service
  8. Restaurants
"Our experience with this hotel was very good. We got an extra large room with full view of lake. Our children still missing the hotel. Nice staffs.Breakfast was just Ok. They took care of all the needs. Overall experience was good and will choose the hotel again."
Show more
7.8

Very good

81 reviews

Avg price per night
$ 35
The Pavilion Hotel
Mallital,Nainital - View on map
  1. Transport to airport
  2. Car park
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Kids club
  6. Golf course [on-site]
  7. Check-in/out [express]
  8. BBQ facilities
"we had a wonderful stay at the hotel and more so since my son enjoyed the sports and games facilities at the common room. The room had balcony which opened to a great garden view. The complete hotel is well laid with great landscaping and plants and presents a great connect with the nature. Overall very enjoyable and wonderful stay. I would definitely stay in this hotel again on my next vacation at Nainital and definitely for a longer period."
Show more
7

Very good

116 reviews

Avg price per night
$ 51
Swiss Hotel By Shivraj
High Court Road,Nainital - View on map
  1. Car park
  2. Front desk [24-hour]
  3. Contactless check-in/out
  4. Exercise area
  5. Spa
  6. Restaurants
  7. Room service
  8. Family room
Avg price per night
$ 160
The Fisherman Lodge Bhimtal by Leisure Hotels.
Bhimtal,Nainital - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. BBQ facilities
  6. Laundry service
  7. Restaurants
  8. Room service
9.6

Exceptional

1 review

Avg price per night
$ 138
Lakeside Inn
Zoo Road,Nainital - View on map
  1. Complimentary WIFi in all rooms
  2. Luggage storage
  3. Coffee shop
  4. Laundry service
  5. Restaurants
  6. Room service
  7. Wi-Fi in public areas
  8. Dry cleaning
"Beautiful hotel with perfect location."
7.8

Very good

84 reviews

Avg price per night
$ 60

Fast facts about Nainital, India

Accommodations1,317 properties
Popular hotelHotel Himalaya
Popular areaBhimtal
Nightly rates from$5

Discover the neighborhoods of Nainital


Frequently asked questions

What's the average price of a hotel in Nainital?

The average price for a 3-star hotel in Nainital is USD 34. The average price for a 4-star hotel in Nainital is USD 71. The average price for a 5-star hotel in Nainital is USD 51.

What's the average price of a hotel in Nainital this weekend?

The average price for a 3-star hotel in Nainital this weekend is USD 31. The average price for a 4-star hotel in Nainital this weekend is USD 69. The average price for a 5-star hotel in Nainital this weekend is USD 44.

What's the average price of a hotel in Nainital tonight?

The average price for a 3-star hotel in Nainital tonight is USD 29. The average price for a 4-star hotel in Nainital tonight is USD 62. The average price for a 5-star hotel in Nainital tonight is USD 45.

What are the most popular hotels in Nainital?

What are the best hotels in Nainital for couples?

What are the best hotels in Nainital for families?

What's the best neighborhood in Nainital to stay in?

Popular neighborhoods among travelers staying in Nainital include Bhimtal, Mall Road and Zoo Road.

Show more questions



More about Nainital

Agoda.com features accommodation options from all over town. From high end international chain hotels to family run guesthouses, demands of all travelers are met. With more than 1170 hotels spread across the entire city, you are sure to find a property convenient for you. Many areas, each with a distinctive atmosphere, are just waiting to be discovered across the city. Nainital has many attractions to explore with its fascinating past, intriguing present and exciting future. There are so many things to do, you may want to stay an extra week or so to experience them all. Don't delay and book today to get the best hotel deals in Nainital!