Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Nainital – 187 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Lakeside Inn Nainital 3 stars

Hotel in Nainital

Hotel Lakeside Inn Nainital features accommodation in Nainital. Among the facilities at this property are a 24-hour front desk and room service, along with free WiFi throughout the property. Location, staff and food was good. Their own cafe at ground floor is so good that it's almost full every time.

Show more Show less
7.1
Good
216 reviews
Price from
£40
per night

Green Roof Hotel 2 stars

Hotel in Nainital

Located in Nainital, Green Roof Hotel offers 2-star accommodation with private balconies. The best hosts you can get. Extremely polite and friendly staff. They do everything possible to help the hosts with their comfort. The location. The view. The food by Chef Nirmal. Everything you get here is top notch.

Show more Show less
8.1
Very good
101 reviews
Price from
£22
per night

Cygnett Resort Mountain Breeze 4 stars

Hotel in Nainital

Cygnett Resort Mountain Breeze in Nainital features 4-star accommodation with a bar. Everything was great right from the check in to the check out, Laxman at the restaurant took good care of us and made sure that we were comfortable. The suite was spacious and clean and the food at the restaurant was amazing

Show more Show less
7.2
Good
109 reviews
Price from
£35
per night

The Naini Retreat, Nainital by Leisure Hotels 4 stars

Hotel in Nainital

Situated on the Ayarpatta slopes, The Naini Retreat overlooks the mountainous landscapes and offers panoramic views of the Naini Lake. This heritage hotel features 4 dining options and a spa. We had great time here, ours was a garden view room! Key highlights: - the property is lovely, their garden has European feel to it - the view of Nainital town and lake is great. Specially at night when all the lights are on - Location : You can reach local market area in 10 minutes (downhill) on foot. Though the property also has free shuttle service. Thus it's remarkable combination of being located away from all the noice but still is very accessible. - Restaurant: Food is good too. They have great spread for buffets. - Activities: Their activity manager Shashank is great too. He guided us through all the available options. We did Naini peak sunrise trek with him. It was undoubtedly most memorable time in our trip. We trekked for around 2 hours with splended views of sky full of stars before dawn. It's a must do activity at Nainital! - Their staff was helpful too! And they also have live music and camp fire in the evening Overall it was a great experience. And I will highly recommend this place to all.

Show more Show less
8
Very good
95 reviews
Price from
£102
per night

FabEscape Pine Hill View 4 stars

Hotel in Nainital

FabEscape Pine Hill View is offering accommodation in Nainital. With free WiFi, this 4-star hotel offers a 24-hour front desk and room service. Location is excellent, Morning breakfast,Dinner all are really delicious, Excellent service.....

Show more Show less
6.5
Review score
11 reviews
Price from
£27
per night

The Pinewood, Nainital by Leisure Hotels 3 stars

Hotel in Nainital

Bungalows Pine Wood is situated in Nainital, 800 metres from Naini Lake. Every room comes with a flat-screen TV with satellite channels. Some units have a seating area to relax in after a busy day. Safe and comfortable. Mr deep manager is very cooperative staff is good

Show more Show less
7.6
Good
34 reviews
Price from
£38
per night

OYO 8985 Summer King 3 stars

Hotel in Nainital

OYO 8985 Summer King is situated in Nainital, 1.1 km from Nainital. All rooms include a TV with satellite channels. Every room is fitted with a private bathroom. Cozy bed. Modern Bathroom & toilet facility.

Show more Show less
5.9
Review score
16 reviews
Price from
£16
per night

Ekam Lodge 2 stars

Hotel in Nainital

Offering free WiFi throughout the property, Ekam Lodge is set in Nainital. Boasting a 24-hour front desk, this property also provides guests with a restaurant. The hotel has family rooms. Very Good Property especially those who are travelling with Family with 4 Members. Staff are too cooperative and Lake view Rooms are Excellent. Food is alao Good .Only problem of parking and main road to Hotel road need to walk every time which is Hilly area. Senior citizen member have a problem else Good to stay

Show more Show less
6.6
Review score
26 reviews
Price from
£16
per night

Vikram Vintage Inn 4 stars

Hotel in Nainital

Vikram Vintage Inn is 4 km from Naini Lake in Nainital. It offers free shuttle service to Mall Road and free private parking is available on-site. Breakfast was good and location also very good

Show more Show less
7.9
Good
27 reviews
Price from
£78
per night

The Earls Court by Leisure Hotels 3 stars

Hotel in Nainital

Surrounded by hills and garden landscapes, The Earls Court offers views of the Naini Lake. It houses a restaurant and offers English-style rooms with wood panel ceilings and a balcony.

Show more Show less
8.5
Very good
4 reviews
Price from
£77
per night

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 centre of Nainital

See all

FAQs about hotels in Nainital

  • These hotels in Nainital are highly rated by couples: Soulitude by the Riverside, Green Roof Hotel and Ayar Jungle Resort.

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

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

  • For hotels in Nainital that serve up a highly-rated breakfast, try Soulitude by the Riverside, The Kumaon Retreat and Ayar Jungle Resort.

  • Green Roof Hotel, Ayar Jungle Resort and Soulitude by the Riverside are some of the popular hotels in Nainital.

  • Ayar Jungle Resort, The Naini Retreat, Nainital by Leisure Hotels and Bhikampur Lodge By Howard have received great reviews from travellers in Nainital regarding the views from their hotel rooms.

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

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Nainital:

Explore guest reviews of hotels in Nainital

See all