Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 211 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.

The Manu Maharani 5 stars

Hotel in Nainital

Overlooking Nainital Valley and offering views of the Naini Lake, The Manu Maharani is just 2 km away from Nainital Mall Road. It also houses a spa and fitness centre. The rooms were cozy and centrally heated. Food was awesome. the staff was courteous and helpful. Check-in and Check-out was smooth

Show more Show less
7.6
Good
168 reviews
Price from
£114
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.

Show more Show less
8
Very good
118 reviews
Price from
£107
per night

Cygnett Resort Mountain Breeze 4 stars

Hotel in Nainital

Located in Nainital, 29 km from Bhimtal Lake, Cygnett Resort Mountain Breeze provides accommodation with a restaurant, free private parking and a bar. Excellent...staff is very good and behaviour is very politeness ...all is good but way of resort is very dangerous please improvement is must

Show more Show less
7.1
Good
140 reviews
Price from
£43
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. All good.. specially the location

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

Green Roof Hotel 2 stars

Hotel in Nainital

Featuring a terrace and views of river, Green Roof Hotel is located in Nainital, 33 km from Bhimtal Lake. There was nothing to dislike there

Show more Show less
7.9
Good
170 reviews
Price from
£21
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. Very good stay Good staff and food was awesome Also hotel management was good Behavior

Show more Show less
6.3
Review score
28 reviews
Price from
£12
per night

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 was perfect. Staff was very courteous . Went extra mile to fulfill all the needs. Rooms were very clean. View was awesome

Show more Show less
7
Good
270 reviews
Price from
£41
per night

FabEscape Pine Hill View 4 stars

Hotel in Nainital

Set within 31 km of Bhimtal Lake and 11 km of Naini Lake, FabEscape Pine Hill View offers rooms with air conditioning and a private bathroom in Nainital. stay was comfortable, service is quick starting from reception and Room was neat and clean ,housekeeping staff was amazing The room and facilities were comfortable, service was excellent and food was sumptuous. The property's location is best suited, it's near the tourist places

Show more Show less
5.8
Review score
31 reviews
Price from
£20
per night

Bara Bungalow Jeolikote, Nainital - A Rosakue Collection 4 stars

Hotel in Nainital

Located in Nainital, 28 km from Bhimtal Lake, Bara Bungalow Jeolikote, Nainital - A Rosakue Collection provides accommodation with a restaurant, free private parking, a shared lounge and a garden. Very beautiful property. Excellent location to escape the city traffic.

Show more Show less
7.9
Good
30 reviews
Price from
£62
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
8.1
Very good
26 reviews
Price from
£80
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

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Nainital: