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

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

See all hotels in Kolkata

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

The best neighbourhoods in Kolkata

Salt Lake (Bidhannagar)

One of the city’s largest planned neighbourhoods, this is where to stay in Kolkata if you want a calmer, more contemporary setting. Broad avenues, green spaces and residential streets around Central Park feel far removed from the historic centre’s tight lanes. The area hosts major events at Salt Lake Stadium and offers a growing mix of cafes and malls.

Good for: Sports, parks, families

Kumartuli

This historic artisans’ quarter is a tight maze of lanes where ‘kumor’ artists shape clay and straw into towering festival idols. Workshops spill over with drying figures, while nearby streets retain the feel of old Kolkata, lined with temples and neighbourhood shrines. Walking and photography tours offer a close look at this living tradition, just steps from the Hooghly River’s ghats.

Good for: Art, festivals, riverside

College Street

Known locally as Boi Para (Book Town), this area is Kolkata’s academic and literary heart. Bookshops and street vendors crowd around university buildings and publishing houses, while pavement cafes fill with chai and the rustle of turning pages. The iconic Indian Coffee House has anchored the scene since the 1940s, long serving as a gathering place for writers and students.

Good for: Bookshops, cafes, students

Find a Kolkata hotel in the heart of the action

Beat the queues at the top Kolkata attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelSuper Collection O Tollygunge Metro Station Kolkata Formerly Mahamaya Step Inn – 5.0
Cheapest month to bookSeptember
Average 4 star hotel price$36 per night
Average 5 star hotel price$108 per night

How to find the best hotel deals in Kolkata

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Kolkata

  • Booking flights with us is easy, right? Well, that same clever search engine can also help you find fantastic prices on Kolkata hotels. Use these hacks to uncover great prices fast.

  • Lock in some of the best Kolkata hotel prices by planning ahead. Hotels sometimes offer early booking discounts or special rates to fill rooms faster.

  • Still, be ready to grab any last-minute deals. Some places cut their rates just before check-in to fill empty rooms. It's more likely this will happen in low season or on quieter days, however.

  • Stay flexible with your dates, unlock better rates. Search for hotels in different seasons or months. Even going middle of the week (instead of weekends) can help you save more.

  • Avoid surprise fees later on by searching for stays that have free cancellation. If your schedule changes or a better deal comes along, you can cancel your booking without penalty.

Where to stay in Kolkata

Central Kolkata

  • Central Kolkata is where your itinerary writes itself. If sightseeing is what you're here to do, stay at any of these hotels and you'll find yourself close to some big-name attractions.

  • Collection O Aafreen Tower Near St. Thomas's Church puts you right where you want to be. Around 3 kilometres away, this 3-star stay is one of the most sought-after hotels near Howrah Bridge. It's a go-to choice for business travellers in particular.

  • Browsing for hotels near St. Paul's Cathedral? Roughly 0.64 kilometres away, The Glenburn Penthouse lines you up nicely for a visit. With a 2-star rating, this hotel in Kolkata is especially appealing to couples.

  • Or check what deals are on offer for hotels near Victoria Memorial. Kenilworth Hotel is 0.80 kilometres or so from this popular sight. Families often pick this 4-star option as their base for experiencing everything the city has to offer.

When to go to Kolkata

  • The tourist season peaks in January. If you like your days full and your itinerary packed, this is a fantastic time to book a hotel in Kolkata.

  • Enjoy a slower pace by locking in a Kolkata hotel in June. It's the quietest time to visit and is usually cheaper too.

  • The weather often decides when it's best to go. If you prefer warmer conditions, April typically delivers with temperatures that reach a high of 42ºC (108ºF).

  • Expect lows of 15ºC (59ºF) in January, the coolest month here.

  • To dodge grey skies, search for Kolkata hotels during January. With an average of one day of rain, this is the driest month.

  • July brings the wettest weather. You can expect around 25 days of rainfall.

Best hotels in Kolkata

Best budget hotels

  • Why pay more? Budget Kolkata hotels come with the basics so you can spend on what truly counts: adventures and filling your suitcase with souvenirs. Often equipped with money-saving amenities like kitchenettes and laundry facilities, you'll find at least 740 of these stays across the city.

  • Keep your wallet happy at Collection O Aafreen Tower Near St. Thomas's Church. It has a 3-star rating and amenities including security services and internet access.

  • OYO The Olive Near City Centre Salt Lake delivers 2-star value. Conveniences including luggage storage and a laundry are there to make your Kolkata hotel stay more seamless.

  • Parking and a 24-hour front desk are just a couple of the things you'll find at Sheldon Inn Kolkata. Another win for your travel budget, this place is rated 2 stars.

Best 4-star hotels in Kolkata

  • When you're craving a little extra from your stay, the 4-star hotels in Kolkata deliver. With around 170 choices, they generally offer well-designed rooms, exceptional service, and extras like gyms, spas, and restaurants. These hotels feel elevated without feeling extravagant.

  • Townhouse Centre Point Inn Near Esplanade Metro Station offers everything you'd expect from a 4-star stay. A restaurant and a fireplace help make this option a go-to for many.

  • Another Kolkata hotel worth considering is Zone by The Park New Market Kolkata. It features thoughtful amenities such as room service and concierge assistance.

  • Need more to choose from? Holiday Inn Kolkata Airport by IHG proves great stays aren't just for five-star budgets. Make the most of car rental options, concierge assistance and other extras at this stay.

Best luxury 5-star hotels

  • Featuring anything from soundproof guest rooms to personal concierges and exclusive dining venues, a 5-star hotel is where your trip turns next-level. Massage therapies, rooftop lounges, and rainfall showers? Good chance you'll find those too. There are at least 20 luxury hotels in Kolkata waiting to welcome you.

  • Hotel Airways doesn't just live up to expectations — it beats them. There's a long list of things to love about this deluxe stay, including room service and a restaurant.

  • Alternatively, find your sanctuary at The Platinum. This 5-star Kolkata hotel features room service, a restaurant and more.

Best hotels in Kolkata for families

  • Heading away with the kids? You need a hotel that adds more comfort to the chaos. Cribs, baby-sitting services, laundry facilities, and kitchenettes make family getaways easier. You'll find roughly 80 family-friendly hotels in Kolkata ready for your crew.

  • Save more for fun activities with the kids when you book The Glenburn Penthouse. This budget 2-star option has amenities like a first aid room and an outdoor swimming pool. Guests often give it an overall rating higher than 4 out of 5.

  • Give your family trip a luxury twist at Lemon Tree Premier New Town Kolkata. Rated 4 stars, this Kolkata hotel features a safe deposit box and parking.

  • One more for your list is Park Prime Kolkata. Offering a lounge and accessible parking, this stay is a favourite.

Best hotels with a spa

  • Plan for more than just sightseeing. Choose one of the 70 or so Kolkata hotels with a spa and schedule in time to truly relax. Saunas, hot tubs, and massage therapies are the types of features they offer.

  • Need a moment to yourself? Make it happen at Welcome Guest Accommodation. This 3-star accommodation option has a garden and room service.

  • Or get comfortable at Howard Johnson by Wyndham, Kolkata. With room service and a fitness centre, this 4-star hotel in Kolkata offers the perfect setting to relax and unwind.

  • Once you've checked in to The Opus Kolkata - A Boutique Hotel, you'll wonder why you waited so long to visit. It features amenities such as room service and a spa.

Best hotels with a pool

  • Add a splash of fun to your trip with a pool. If you choose a city hotel, expect rooftop and indoor options. Resorts? They usually go big with expansive outdoor setups and the occasional swim-up bar. There are at least 40 pool hotels in Kolkata ready for your next adventure.

  • Enjoy lazy days by the water at Ra Vista. Along with an indoor swimming pool, this Kolkata hotel comes with a restaurant and tour services.

  • Slip on your swimsuit and chill by the water at Fairfield by Marriott Kolkata. An indoor swimming pool, express check-in and ironing services give you a taste of what's included.

  • Or make room for a little fun at Holiday Inn Kolkata Airport by IHG. An outdoor swimming pool, this hotel comes with parking and luggage storage.

Best pet-friendly hotels

  • Travelling's better with your pet by your side. From comfy beds and grooming stations to nearby walking areas, pet-friendly hotels are set up to make you and your best buddy feel right at home. There are around 60 Kolkata hotels ready to welcome your best friend.

  • You pack the chew toys, Super Townhouse New Town Formerly Krish Residency will manage the rest. Amenities like parking and a 24-hour front desk add to the appeal of this pet-friendly hotel in Kolkata.

  • Townhouse Rosedale Formerly Reliance Guest House is another place your little buddy will love. This popular accommodation option comes with a 24-hour front desk and luggage storage.

  • Hotel Swagath has everything lined up for a no-fuss stay. Its amenities include a restaurant and Wi-Fi.

Flying to Kolkata

Kolkata Netaji Subhas Chandra Bose Intl Airport (CCU)

  • Book a flight to Kolkata and touch down at Kolkata Netaji Subhas Chandra Bose Intl Airport (CCU), the main airport for this city. It's around 11 kilometres from the centre.

  • Reaching the centre of Kolkata takes roughly 50 minutes on public transport. When driving, it's about 35 minutes.

  • Holiday Inn Kolkata Airport by IHG is a convenient choice if you're flying in late. Close to the airport and with a 4-star rating, travellers regularly comment on its cleanliness as one of the top reasons to stay.

  • Also close to CCU, Ra Vista remains a trusted pick. This 3-star stay has an impressive 4-plus out of 5 overall rating based on traveller feedback.

  • Need another solid pick? Howard Johnson by Wyndham, Kolkata could be the one for you. It has a 4-star rating and remains a top choice for families.

Finding cheap hotels in Kolkata: FAQs

In Kolkata, the expected average temperature in August is 28°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 $7 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $7 per night.

The average price of a hotel during the week is $33 per night, and the average price on weekends is $32. Overall, it looks like the cheapest day to stay in Kolkata could be Saturday.

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 Saturday is the cheapest day to stay in Kolkata. And the most expensive day seems to be Monday

The average price of a 3-star hotel in Kolkata is currently around $27 per night. And the cheapest 3-star hotel we found is $7 per night.

The average price of a 4-star hotel in Kolkata is currently around $40 per night. And the cheapest 4-star hotel we found is $10 per night.

The average price of a 5-star hotel in Kolkata is currently around $110 per night. And the cheapest 5-star hotel we found is $20 per night.

The cheapest month to stay in a hotel in Kolkata is December, with an average price of $37 per night. The most expensive month is September, when the average room rate can rise to $88 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 September is $88 per night, which is around 40% higher than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Kolkata are Hotel Cecil, Aauris and Itsy Hotels Transit Express Near Sealdah Station.