Filter By

Popular Filters

Budget per night




Star Rating

Review Score

Property Type

50 Hotels In Kolkata

Search Availability of For Your Dates

Search Hotels

Guide for booking hotels in Kolkata:

Kolkata, ‘The city of Joy,’ is soaked in layers and layers of heritage and culture, and peeling off each layer to look beneath the hood is a very rewarding, once-in-a-lifetime experience. Many stay options are available in the city to enhance your visit to this beautiful city. Many pocket-friendly stay options are along or within walking distance of Chowringhee Road. The area is handy for numerous colonial-era attractions and the metro and is an ideal place to stay for first-time visitors. A few economical options like villas and guesthouses can also be found around BBD Bagh, a commercial hub past the northern end of Chowringhee Road and alongside the Hooghly River. 

Park Street, the city’s classiest area, is the best bet for top-end hotels. The properties feature classy and spacious rooms, pristine pools, verdant gardens and on-site restaurants serving Bengali cuisine. Besides hotels, the area is lined with inviting bookshops, dazzling jewellers, trendy boutiques, western-style supermarkets and cafes. The suburbs in and around Ballygunge are the second most popular choices for upmarket hotels. 

The scintillating resorts in Kalighat and other city’s outskirts shall usher you into a life of luxury topped with the signature hospitality to make for a truly enriching vacation experience. With a tranquil ambience, sleek rooms with intricate decor and outdoor activities, the properties are perfect for escaping the inner-city traffic and chaos. If travelling for work, choose properties in Rajarhat (New Town). The areas have many mid-range and high-end hotels located close to the airport. The properties are surrounded by decent Indian-style places to eat, drink and shop and are well-connected to the rest of the city. 
(Read More)

Top hotels in Kolkata by theme

Showing all Hotels in Kolkata

  • Filter
  • Sort By

Filter by budget per night


Filter by popular facilities


FAQs on Kolkata

How much does a hotel in Kolkata cost on an average?

On an average, it costs INR 46 per night to book a hotel in Kolkata. You will pay on average around INR 59 if you choose to stay in a 4-star hotel. A 5-star hotel in Kolkata will cost around INR 85

What are the best places to stay in Kolkata?

The Oberoi Grand Kolkata Hotel, The Oberoi Grand Kolkata, Raajkutir, Kolkata - IHCL SeleQtions are among the best hotels in Kolkata. If you are looking for hotels less than INR 46, then the best hotels are The Oberoi Grand Kolkata Hotel, Raajkutir, Kolkata - IHCL SeleQtions, FabHotel Anchorage Inn

What are the best Airbnb In Kolkata?

The Oberoi Grand Kolkata, Taj Bengal, ITC Royal Bengal, a Luxury Collection Hotel, Kolkata are the best Airbnb In Kolkata.

What are the best Resorts In Kolkata?

Ibiza The Fern Resort & Spa, Vedic Village Aqua Bungalow, Aquatica Water Theme Park and Resort are the best Resorts In Kolkata.

What are the best 5 Star Hotels In Kolkata?

The Oberoi Grand Kolkata, The Lalit Great Eastern Kolkata, Taj Bengal are the best 5 Star Hotels In Kolkata.

Loading, please wait...