Agoda Hero Banner

Find Hotels in Nainital, India

1226 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
Hotel Himalaya
Thandi Sadak,Nainital - View on map
"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.6

Very good

154 reviews

Avg price per night
$ 48
Hotel Luxury Mountain View Nainital
High Court Road,Nainital - View on map
3.5

8 reviews

Avg price per night
$ 45
Seasons Hotel By Xperience
Mall Road,Nainital - View on map
"Excellent stay and exceptional service/hospitality. One of the best Hotel in Nanital around Lake. Food was good and breakfast menu was wonderful. Welcoming and gesture was awesome. True hospitality. One of the best thing is they provide pick up facility from zero point to the hotel which is at steep height.. All the best to whole Season resort employees and management. Harish Kumar & Anand Rawat at Front Desk are wonderful person who always available for help and service. Once again thanks to whole team for making our stay wonderful. Room 103 & 104. Stayed from 27th Feb to 1st March."
Show more
7.2

Very good

24 reviews

Avg price per night
$ 155
Hotel Neelesh Inn - A Luxury Lake View Hotel 20 KM From Nainital
Bhimtal,Nainital - View on map
"My stay is for 2N3D here and it was awesome, the weather is great and a view from balcony takes your tension miles away. food is also good and staff is nice to everyone. children can play lot of games park is there, small trampolin, carrom, TT table is also there. there are number of local spots and famous lakes are in reach. definitely recommend this hotel."
Show more
8.1

Excellent

29 reviews

Avg price per night
$ 97
Hotel Shervani Hilltop
High Court Road,Nainital - View on map
"good hotel located at some distance to the main market (mall road). rooms were good, well maintained. no major difference between normal rooms and hillview rooms as all open inside the courtyard, hence no need to pay extra. best view rooms are the garden room but that too no worth the price. we enjoyed our stay as hotel is like a resort with garden, open area, activity room, outdoor games etc. although it is situated only 2kms from the mall road but it is not possible to go up and down by walking. hotel has free shuttle service from 10:30 to 7:30pm which is very convinient. only drawback is that if you want to stay after 7:30pm, then you will have to take a cab which might not be so easy to get."
Show more
8.4

Excellent

46 reviews

Avg price per night
$ 201
Sterling Nainital
Tallital,Nainital - View on map
"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

Very good

121 reviews

Avg price per night
$ 114
India Hotel - Hotel on Mall Road Nainital
Zoo Road,Nainital - View on map
5.7

8 reviews

Avg price per night
$ 99
Allure Lakefront Residences
Khurpatal,Nainital - View on map
8.4

Excellent

1 review

Avg price per night
$ 71
The Rosefinch Sarovar Portico
Bhimtal,Nainital - View on map
"My wife and I travel a lot around. This time we decided to explore Nainital and places around. To our dismay, we couldn't find a decent stay in Nainital even after spending a good amount. Therefore we decided to move to Sarovar Portico, which is next to Bhimtal. We were pleasantly surprised to see the kind of facilities this property had to offer. Staff was extremely courteous and went an extra mile to facilitate our needs. In my opinion this property certainly is at par with luxury stays I have been across the country."
Show more
9

Exceptional

49 reviews

Avg price per night
$ 157
Hotel Happy Home the Lake Paradise
Mallital,Nainital - View on map
"The hotel is very conveniently located bang on Mall road overlooking the lake. The lake facing rooms are good.. but you should ensure that you get the rooms on the first and second floor only. The ground floor lake facing room view is blocked due to a house in front. The food is extremely good. However, options are limited to Indian only. Chinese / Continental is not available except some odd soup and manchurian dishes. The staff is extremely friendly and prompt.. though we faced delay in our food on the first day (it couldve been a one off incident). The downside being that there are 65 stairs to climb to reach the hotel from the mall road!! That would be taxing for all especially if you have aged members in the group!! Its truly value for money!! "
Show more
7.1

Very good

15 reviews

Avg price per night
$ 64
Hotel Himalaya
Thandi Sadak,Nainital - View on map
"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.6

Very good

154 reviews

Avg price per night
$ 48

Fast facts about Nainital, India

Accommodations1,226 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 50. The average price for a 4-star hotel in Nainital is USD 96. The average price for a 5-star hotel in Nainital is USD 76.

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 52. The average price for a 4-star hotel in Nainital this weekend is USD 103. The average price for a 5-star hotel in Nainital this weekend is USD 126.

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

The average price for a 3-star hotel in Nainital tonight is USD 47. The average price for a 4-star hotel in Nainital tonight is USD 85. The average price for a 5-star hotel in Nainital tonight is USD 65.

What are the most popular hotels in Nainital?

What are the best hotels in Nainital for couples?

Couples who stayed in Nainital have given high ratings to The Rosefinch Sarovar Portico, The Earl's Court Nainital by Leisure Hotels and Hotel Shervani Hilltop.

What are the best hotels in Nainital for families?

Families who stayed in Nainital highly recommend Lakeside Inn, Lakeside Inn and Country Inn Bhimtal.

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

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

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!