• Things to do
  • Places to visit
  • Hotels and resorts
  • Honeymoon packages
  • Holiday packages
  • Real Traveler Stories

    The Royal Hotel in Nainital

    Written by

    The beautiful hill station of Nainital is the perfect getaway from the scorching hot sun and the crowded capital city. Set amidst the towering peaks of the Kumaon Hills and built around the Naini Lake, spend your time here boating, golfing, trekking and shopping on the Mall Road.

    Running right through the heart of the town and parallel to the Naini Lake, take a look at the list of best hotels in Nainital Mall Road for a fabulous holiday.

    1. Hotel Himalaya

    Hotel Himalaya in Nainital

    Image Source

    One of Nainital best hotels and once a host to Indian princes and kings, Hotel Himalaya offers a choice of attractive facilities to its guests. It includes a Mini Golf course within the premises that is ideal for a relaxed holiday.

    Recommended rooms: Deluxe Lake Facing Rooms which offer the most spectacular view of the Naini Lake.
    Tariff per night: INR 3400 – 4800
    Hotel Website | Hotel Reviews

    Must Read: 10 Best Things To Do In Nainital For An Amazing Holiday

    2. Hotel Elphinstone

    Hotel Elphinstone in Nainital

    Image Source

    Amongst the good hotels in Nainital, Elphinstone hotel provides to its guests elegantly furnished rooms with a panoramic view of the lake and its own garden area for a leisurely stroll. Certainly a hot pick among Nainital hotels near Mall Road for a glorious stay.

    Recommended rooms: Book the top floor rooms for scenic views from the balconies
    Tariff per night: INR 3999
    Hotel Website | Hotel Reviews

    Suggested Read: Camping In Nainital: 12 Sites For The Perfect Mix Of Nature & Adventure In 2021

    3. Grand Hotel

    Grand Hotel in Nainital near Naina Lake

    Image Source

    Amongst the historic accomodations in Nainital, Grand Hotel is the perfect blend of modern and traditional. The hotel is perfect for those wishing to stay near the gorgeous Naini Lake, which is among the most beautiful places to visit in Nainital. Built in 1872 by the British, with its Victorian style furniture, wooden floorings and preserved fireplaces, this hotel is an ideal place for a memorable holiday.

    Recommended rooms: The first floor suite which combines the panoramic lake view along with a victorian style living experience.
    Tariff per night: INR 3200 – 6999
    Hotel Website | Hotel Reviews

    Plan A Trip To Nainital With TravelTriangle! Packages starting at INR 4,999/- only!

    Suggested Read: 10 Fascinating Hotels in Nainital on Mall Road

    4. Alka The Lake Side Hotel

    Alka The Lake Side Hotel in Nainital

    Image Source

    Providing all the modern day amenities, combined with spellbinding views and greenery, this modern, upmarket accommodation is one of the best hotels in Nainital near on the popular Mall Road.

    Recommended rooms: The Mughal Room for its typical Mughlai decor or the fourth floor rooms for access to the artificial lawn.
    Tariff per night: INR 4000 – 9500
    Hotel Website | Hotel Reviews

    5. Hotel Channi Raja

    Hotel Channi Raja in Nainital

    Image Source

    Absolute value for money, this budget hotel in Nainital – Hotel Channi Raja provides luxurious and comfortable accommodation to its guests and is furnished fully with wooden interiors for a modern ambience.

    Recommended rooms: The Super Deluxe Lake provides a killer view of the lake combined with great creature comforts.
    Tariff per night: INR 4000-9000
    Hotel Website | Hotel Reviews

    6. Classic The Mall

    Classic The Mall is one of the best hotels in Nainital

    Image Source

    Strategically located on the Mall Road, this hotel is beautifully furnished and well-appointed with amenities including an in-house restaurant, in-house Discotheque and Indoor Games room.

    Recommended rooms: Lake view classic suite on the top floor provides the best view.
    Tariff per night: INR 5500 – 11500
    Hotel Website | Hotel Reviews

    Suggested Read: 15 Places To Visit Near Nainital For A Revitalising Vacation

    Planning your holiday in Bali but confused about what to do? These Bali travel stories help you find your best trip ever!

    Real travel stories. Real stays. Handy tips to help you make the right choice.

    7. Lake Side Inn

    Hotel Lake Side Inn is amongst the many budget hotels in Nainital near Naina Lake

    Image Source

    One of the best budget hotels in Nainital, located on the banks of Naini Lake, this hotel excels in hospitality and an array of comfortable services to make your stay a relaxing experience.

    Recommended rooms: Executive rooms with direct view of lake and the market.
    Tariff per night: INR 3200 – 8000
    Hotel Website | Hotel Reviews

    8. The Royal Hotel

    The Royal Hotel in Nainital

    With a history of over 100 years, Hotel Royal provides a trip back memory lane to its guests. Formidable bay windows, wood-burning fireplaces, stone walls, rustic walkways and impressive sculptures echo an old world charm in this beautiful establishment.

    Recommended rooms: The double room suite on the first floor which comes with a private balcony.
    Tariff per night: INR 3900 – 10360
    Hotel Website | Hotel Reviews

    Suggested Read: 10 Gorgeous Cottages In Nainital For Different Budgets

    9. Hotel Evelyn

    One of the best budget Hotels in Nainital on mall road is Evelyn

    Image Source

    This large Victorian-looking hotel overlooking the lake is charming and slightly eccentric. With stairways and terraces cascading down the hillside and retro furniture, it combines old world charm with modern amenities.

    Recommended rooms: The top floors rooms offer an excellent view and a covered terrace.
    Tariff per night: INR 2300 – 6500
    Hotel Website | Hotel Reviews

    10. Hotel Krishna

    Hotel Krishna in Nainital

    Image Source

    Hotel Krishna, one of the best stays in Nainital for honeymoon, offers its guests a breathtaking view along with luxuriously furnished rooms, a multi-cuisine restaurant and other amenities to make for a comfortable visit.

    Recommended rooms: The Luxury Room on the ground floor which comes with a private balcony.
    Tariff per night: INR 3500 – 7500
    Hotel Website | Hotel Reviews

    Further Read: 50 Incredibly Romantic Honeymoon Destinations In India

    The Mall Road, choc-a-bloc with souvenir shops and restaurants and overlooking the emerald coloured lake is the perfect spot for a holiday in Nainital. Plan a holiday one of these weekends and get enchanted by the hills!

    Frequently Asked Questions About Best Hotels In Mall Road


    Q. What are the best hotels in Nainital on Mall Road below 1000?

    A. Some of the top hotels in Nainital on Mall Road below 1000 are Hotel Moon and Snow View Huts.

    Q. What are the luxury hotels in Nainital on Mall Road?

    A. Some of the top luxury hotels in Nainital on Mall Road The Naini Retreat, The Manu Maharani, and Vikram Vintage Inn

    Q. Which is the best hotel in Nainital for couples?

    A. If you are looking for some great accommodation options for your honeymoon or couple trip to Nanital, here are a few options you could consider:
    1. Hotel Krishna
    2. Grand Hotel
    3. The Naini Retreat by Leisure Hotels
    4. Shervani Hilltop

    Q. Which are the best places to visit in Nainital?

    A. Some of the best places to visit in Nainital are :
    1. Naini Lake – Lifeline Of Nainital
    2. Snow View Point – Oldest Viewpoint
    3. Bhimtal Lake – A Serene Lake
    4. Gurney House – Colonial Magnificence
    5. Jeolikot – Gateway To Naini Lake

    Q. Is mall Road in Nanital always crowded?

    A. The Mall Road in Nainital is the center point for most of the popular attractions of Nainital and is lined up with a number of eateries, shop selling all kinds of items and souvenirs making it one of the busiest places in Nanital. However, during the shoulder season, the ever-bustling Mall Road sees very few crowds.

    Q. How to reach Mall Road in Nainital from Delhi?

    A. The most convenient way to reach Nainital from Delhi is either by a local transport bus or a train. 

    By Bus: You can get a number of public transport buses going towards Haldwani from Anand Vihar bus station. These buses will drop you off at Haldwani from where you can get a private car or shared taxi to reach Mall Road.
    By Train: Trains running from New Delhi and Kathgodam/Haldwani is the easiest way to reach Nainital. From Haldwani, you will have to take a private car or shared taxi to reach Mall Road.

    Q. Which is the best time of the year to visit Nainital?

    A. March to June is the best season to visit Nanital while July to September is the cheapest season because its the shoulder season and you can get huge discounts on hotels.

    Looking To Book A Holiday Package?

    Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.



    Category: India, Nainital, Places To Stay, Summer Travel

    Best Places To Visit In India By Month

    Best Places To Visit Outside India By Month