Find and Book Top Hotels in Kolkata

Search among 76 available hotels and places to stay in Kolkata from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 76
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map2.8 mi from City Center500 yd from Science City
From   US$ 101 /nightSelect
8.6
Great353 reviews
MapView on map1700 yd from City Center300 yd from New Market
From   US$ 102 /nightSelect
8.6
Great56 reviews
2.9 mi from City Center1600 yd from Indian Museum
From   US$ 82 /nightSelect
2.8 mi from City Center900 yd from Science City
From   US$ 95 /nightSelect
8.8
Great14 reviews
800 yd from City Center600 yd from Allahabad Bank
From   US$ 55 /nightSelect
8.2
Great95 reviews
2.7 mi from City Center500 yd from Salt Lake Stadium
From   US$ 70 /nightSelect
8.6
Great31 reviews
2.8 mi from City Center
From   US$ 34 /nightSelect
8.0
Great61 reviews
2.9 mi from City Center400 yd from Science City
From   US$ 53 /nightSelect
8.2
Great34 reviews
15.0 mi from City Center
From   US$ 192 /nightSelect
8.2
Great86 reviews
1.8 mi from City Center200 yd from Consulate General of the United States
From   US$ 125 /nightSelect
8.2
Great66 reviews
3.4 mi from City Center
From   US$ 57 /nightSelect
8.4
Great5 reviews
4.8 mi from City Center600 yd from Ruby General Hospital
From   US$ 9 /nightSelect
7.2
Very good4 reviews
5.6 mi from City Center
From   US$ 24 /nightSelect
8.0
Great63 reviews
6.8 mi from City Center
From   US$ 30 /nightSelect
8.0
Great69 reviews
1.8 mi from City Center200 yd from Consulate General of the United States
From   US$ 62 /nightSelect
8.2
Great103 reviews
1500 yd from City Center400 yd from Allahabad Bank
From   US$ 72 /nightSelect
8.4
Great61 reviews
1.7 mi from City Center200 yd from Consulate General of the United States
From   US$ 54 /nightSelect
8.2
Great53 reviews
6.3 mi from City Center
From   US$ 119 /nightSelect
8.2
Great96 reviews
6.6 mi from City Center
From   US$ 38 /nightSelect
8.4
Great53 reviews
7.3 mi from City Center
From   US$ 74 /nightSelect
7.8
Very good6 reviews
8.7 mi from City Center
From   US$ 48 /nightSelect
6.7 mi from City Center
From   US$ 49 /nightSelect
8.2
Great49 reviews
2.2 mi from City Center
From   US$ 71 /nightSelect
8.2
Great67 reviews
3.2 mi from City Center
From   US$ 40 /nightSelect
8.2
Great68 reviews
1.1 mi from City Center300 yd from New Market
From   US$ 55 /nightSelect
8.2
Great55 reviews
6.5 mi from City Center
From   US$ 45 /nightSelect
8.4
Great34 reviews
1.4 mi from City Center800 yd from Consulate General of the United States
From   US$ 29 /nightSelect
8.2
Great34 reviews
1000 yd from City Center1200 yd from Sealdah Railway Station
From   US$ 24 /nightSelect
7.6
Very good28 reviews
1800 yd from City Center1500 yd from Sealdah Railway Station
From   US$ 20 /nightSelect
7.8
Very good27 reviews
1.7 mi from City Center1200 yd from Consulate General of the United States
From   US$ 42 /nightSelect
8.4
Great54 reviews
2.1 mi from City Center900 yd from Indian Museum
From   US$ 25 /nightSelect
7.8
Very good7 reviews
2.1 mi from City Center1400 yd from Consulate General of the United States
From   US$ 31 /nightSelect
8.0
Great38 reviews
1.9 mi from City Center300 yd from Consulate General of the United States
From   US$ 46 /nightSelect
8.0
Great5 reviews
1.2 mi from City Center1400 yd from Sealdah Railway Station
From   US$ 38 /nightSelect
8.6
Great8 reviews
6.5 mi from City Center
From   US$ 26 /nightSelect
8.2
Great6 reviews
6.4 mi from City Center
From   US$ 50 /nightSelect
8.8
Great9 reviews
5.5 mi from City Center
From   US$ 42 /nightSelect
8.6
Great8 reviews
3.4 mi from City Center
From   US$ 60 /nightSelect
8.2
Great59 reviews
4.6 mi from City Center300 yd from Ruby General Hospital
From   US$ 59 /nightSelect
8.4
Great12 reviews
2.7 mi from City Center1200 yd from Indian Museum
From   US$ 23 /nightSelect
8.2
Great25 reviews
1.2 mi from City Center900 yd from New Market
From   US$ 40 /nightSelect
7.8
Very good11 reviews
1.9 mi from City Center900 yd from Consulate General of the United States
From   US$ 31 /nightSelect
7.8
Very good28 reviews
2.1 mi from City Center1800 yd from Consulate General of the United States
From   US$ 26 /nightSelect
8.4
Great13 reviews
4.5 mi from City Center
From   US$ 22 /nightSelect
8.2
Great33 reviews
2.2 mi from City Center100 yd from Indian Museum
From   US$ 32 /nightSelect
8.2
Great44 reviews
3.8 mi from City Center
From   US$ 95 /nightSelect
8.4
Great13 reviews
800 yd from City Center1100 yd from Sealdah Railway Station
From   US$ 6 /nightSelect
8.4
Great69 reviews
500 yd from City Center1300 yd from Sealdah Railway Station
From   US$ 32 /nightSelect
8.4
Great31 reviews
2.5 mi from City Center900 yd from Salt Lake Stadium
From   US$ 82 /nightSelect
9.0
Perfect6 reviews
2.7 mi from City Center600 yd from Salt Lake Stadium
From   US$ 22 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Kolkata

Why visit?

Kolkata, the cultural capital of India, is a city that offers a perfect blend of history, art, and mouth-watering cuisine. With its colonial architecture, bustling markets, and vibrant festivals, Kolkata is a haven for those seeking an enriching and authentic travel experience.

Where to stay?

When choosing a place to stay in Kolkata, it is important to consider the best areas that offer convenience, safety, and proximity to major attractions. The following are the top areas to stay in Kolkata:

Park Street: Known as the heart of Kolkata, Park Street is a lively neighborhood renowned for its restaurants, cafes, and nightlife. It is also close to major tourist attractions like Victoria Memorial and Indian Museum.

Ballygunge: This upscale residential area is ideal for those seeking a peaceful and luxurious stay. It is well-connected to the city center and offers easy access to shopping malls, theatres, and cultural landmarks.

Salt Lake City: Located in the eastern part of Kolkata, Salt Lake City is a modern township known for its spacious parks, sports complexes, and IT hubs. It is a preferred choice for business travelers and families alike.

Price per hotel room per night:

The average price per night varies based on the hotel's star rating. Here is a breakdown of the average prices in Kolkata:

3-star hotel: $30-$60

4-star hotel: $60-$100

5-star hotel: $100-$250

Best value for money:

Hotel Sapphire: Located in the heart of Park Street, Hotel Sapphire offers comfortable rooms, excellent service, and a great location for an affordable price.

Jameson Inn Shiraz: Situated in Ballygunge, this hotel provides modern amenities, spacious rooms, and a value-for-money experience.

Hotel Casa Fortuna: Located in a prime area of Park Street, Hotel Casa Fortuna offers well-appointed rooms, a rooftop restaurant, and a budget-friendly stay.

Best kids-friendly hotels:

The Oberoi Grand: This luxurious hotel in BBD Bagh not only offers a comfortable stay but also provides special amenities and activities for children, making it an ideal choice for families.

Taj Bengal: Situated in Alipore, Taj Bengal offers a dedicated kids' club, outdoor swimming pool, and spacious rooms with views of the city or pool.

Best hotels for a romantic getaway:

The Lalit Great Eastern Kolkata: Housed in a heritage building, this hotel in BBD Bagh exudes charm and offers luxurious rooms, a spa, and fine dining options for a romantic retreat.

ITC Sonar Kolkata: Set amidst lush greenery in Salt Lake City, ITC Sonar Kolkata boasts of beautiful surroundings, luxurious accommodation, and a serene atmosphere for a romantic escape.

Best for location:

The Park Kolkata: Located on Park Street, this trendy hotel offers easy access to major attractions, along with stylish rooms, a rooftop lounge, and delicious food options.

Taj Bengal: Situated in Alipore, Taj Bengal provides a central location, impeccable service, and luxurious amenities for a convenient stay.

The Oberoi Grand: Nestled in BBD Bagh, The Oberoi Grand offers easy access to iconic landmarks, luxurious rooms, and renowned dining options.

Best for a short city break:

Hyatt Regency Kolkata: Located near Salt Lake Stadium, this hotel offers comfortable rooms, a well-equipped fitness center, and a spa for a rejuvenating city break.

The Gateway Hotel EM Bypass: Situated near Science City, this hotel provides spacious rooms, a tranquil garden, and proximity to local attractions for a short and refreshing getaway.

Show moreLess