Hotels in Kolkata

Find the best Kolkata hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Kolkata hotels with free cancellation or excellent ratings

Trusted Kolkata hotel providers

See all hotels in Kolkata

View more hotels
Taxes and fees not included
View more hotels

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelThe Lalit Great Eastern Kolkata – 5
Cheapest month to bookMarch
Average 4 star hotel price₹2,538 per night
Average 5 star hotel price₹8,055 per night

Where to stay in Kolkata

For those visiting Kolkata, several neighbourhoods stand out for their unique appeal. Central Kolkata is the bustling commercial heart, encompassing areas such as Bowbazar, Park Street, and Chowringhee. Here, you'll find a mix of historical landmarks and modern conveniences.

Meanwhile, Esplanade, also part of Central Kolkata, is an important administrative and transportation hub, renowned for its colonial architecture. Northeast of here lies College Street, known for its bookshops and the prestigious Presidency University.

South Kolkata provides a more upscale experience with localities such as Ballygunge and Alipore, offering high-end shopping and dining options, perfect for lavish stays.

Additionally, Salt Lake City in East Kolkata stands out as a meticulously planned township, ideal for business travellers due to its commercial zones and prominent IT hub. Booking with Skyscanner helps you find accommodation in these key Kolkata districts at the best possible price.

Best hotels in Kolkata based on location

Some of the best-located hotels to consider are Aauris, The LaLiT Great Eastern Kolkata, and Polo Floatel Kolkata. Staying at Aauris, you’ll find yourself just 1.58 km from the city centre, ensuring you're close to the urban buzz. Plus, it's nearby Fort William, only 2.46 km away, great for sightseeing. On the other hand, The LaLiT Great Eastern Kolkata is also in an excellent location, just 2.51 km from the heart of the city, with the added benefit of being 2.11 km from Fort William. This makes it convenient for both business and leisurely exploration. Meanwhile, Polo Floatel Kolkata provides easy access to key attractions, just 2.53 km from the centre and 1.82 km from Fort William. Each of these hotels offers a balance between centrality and proximity to popular landmarks, allowing you to maximise your Kolkata experience. To secure the best deals, use Skyscanner.

Good value hotels in Kolkata

Ibis Kolkata Rajarhat offers essential comforts including a restaurant and fitness centre, along with the thoughtful inclusion of complimentary bottled water, making your stay exceptionally convenient. For those prioritising accessibility, Howard Johnson by Wyndham Kolkata meets diverse needs with accessibility facilities, a gym and a spacious business centre. Meanwhile, Aauris distinguishes itself with a comprehensive array of features like a business centre and on-site restaurant, ensuring practicality and comfort. Use Skyscanner to find the best deals and book a stay that perfectly fits your itinerary.

Family-friendly hotels in Kolkata

Exploring the bustling city of Kolkata with your family becomes an enjoyable experience when based at the ITC Royal Bengal, a Luxury Collection Hotel. Little ones will have fun in the designated kids' pool, and wide garden space. Helping guests to plan their perfect itinerary, the concierge services and available guided tours ensure your days are filled with enriching, family-friendly activities. Nearby, the Holiday Inn Kolkata Airport is designed to keep bigger groups comfortable with its connecting rooms. The outdoor pool provides hours of family entertainment, and the express check-in/out service makes moving around with kids simple. Then, there's Fairfield by Marriott Kolkata, where both indoor and outdoor pools give parents maximum flexibility regardless of weather conditions. Its children’s pool is an undeniable hit with the little ones, while multilingual staff make it easier to offer help and guidance to international families.

Kolkata's top attractions

The Victoria Memorial, an iconic landmark and museum, offers a detailed look into Kolkata's history and is a cornerstone of the city's heritage. The Indian Museum, established in 1814, presents vast collections of Indian natural history and art, a significant cultural stop. Eden Gardens, a historic garden and a famous cricket stadium, will appeal to any sports enthusiast. The Howrah Bridge impressively spans the River Hooghly, a majestic piece of engineering and a symbol of the city. Lastly, explore Rabindra Sarobar, a large park with a serene lake and a range of recreational facilities, ideal for a leisurely day out.

Finding cheap hotels in Kolkata: FAQs

In Kolkata, the expected average temperature in February is 23°C. The warmest month is typically June, which averages 33°C. The coolest month is December, with temperatures averaging 12°C. The rainiest month is July, and the driest month is December.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Kolkata with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is ₹ 551 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for ₹ 551 per night.
The average price of a hotel during the week is ₹ 2,018 per night, and the average price on weekends is ₹ 2,013. Overall, it looks like the cheapest day to stay in Kolkata could be Wednesday.
The nearest airport to Kolkata is Kolkata Airport (CCU), which is 16.0km from the city centre.
We crunched some numbers on our calendar and found that Wednesday is the cheapest day to stay in Kolkata. And the most expensive day seems to be Thursday
The average price of a 3-star hotel in Kolkata is currently around ₹ 1,765 per night. And the cheapest 3-star hotel we found is ₹ 551 per night.
The average price of a 4-star hotel in Kolkata is currently around ₹ 2,538 per night. And the cheapest 4-star hotel we found is ₹ 551 per night.
The average price of a 5-star hotel in Kolkata is currently around ₹ 9,490 per night. And the cheapest 5-star hotel we found is ₹ 662 per night.
The cheapest month to stay in a hotel in Kolkata is March, with an average price of ₹ 1,986 per night. The most expensive month is February, when the average room rate can rise to ₹ 11,145 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in March is ₹ 1,986 per night, which is around 218% lower than the rest of the year.
If you're hitting up Kolkata with kids in tow, try Hotel VIP International, Hotel Angina and Hotel Niharika.