Hotels in Kolkata

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

Salt Lake City Hotels


Near Airport

5 Star Hotels


Cheap Hotels

Search Hotels For Your Date

View Hotels On Map

Filter By

Popular Filters

Budget per night




Star Rating

Review Score

Property Type

Showing all Hotels in Kolkata

  • Filter
  • Sort By
  • Map View

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 68 per night to book a hotel in Kolkata. You will pay on average around INR 75 if you choose to stay in a 4-star hotel. A 5-star hotel in Kolkata will cost around INR 142

What are the best places to stay in Kolkata?

FabHotel Eros 282, The Oberoi Grand Kolkata, FabHotel Eros 211 are among the best hotels in Kolkata. If you are looking for hotels less than INR 68, then the best hotels are FabExpress Step Inn - Fully Vaccinated Staff, FabHotel Mayfair Tower Hussainpur - Fully Vaccinated Staff, FabExpress Harry inn - Fully Vaccinated Staff

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