Cheap hotels in Kolkata

Indicative nightly rates from ₹1,701. Pick any hotel to see live rooms & prices for your dates.

26 hotels found

Filters

Star Rating

Price per night (up to)

Up to ₹8,657

Meal Type

Facilities

Breakfast

Where to stay in Kolkata

Park Street and the Esplanade area are Kolkata's central choice — dining, heritage hotels and easy metro access. New Market and Sudder Street just behind hold the backpacker-budget rooms. Salt Lake and New Town are newer districts near the airport and the IT parks, with modern hotels, and Ballygunge and Alipore are the quiet, upscale southern neighbourhoods.

The busy, expensive periods are Durga Puja (September–October) and the winter season from November to February, when the weather is at its best. Rates fall from April to June in the heat and through the monsoon. Book months ahead for Puja — the whole city fills up. Central hotels near a metro station save the most on transport.

Kolkata hotel FAQs

Where is the best area to stay in Kolkata?

Park Street/Esplanade for a central base with dining and metro access, Sudder Street for the cheapest rooms, and Salt Lake or New Town if you need to be near the airport or the IT parks.

When are Kolkata hotels cheapest?

April to June and during the monsoon. November–February is peak season, and Durga Puja in September–October is when the city is fullest and rates are highest.

How far ahead should I book a Kolkata hotel for Durga Puja?

Two to three months at least. Puja is the city's biggest event and hotels across every budget sell out, with rates well above the rest of the year.