Find and Book Top Hotels in Kolkata

Search among 83 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
51-83 out of 83
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
8.2
Great20 reviews
MapView on map1800 yd from City Center1600 yd from Sealdah Railway Station
From   US$ 74 /nightSelect
MapView on map1600 yd from City Center900 yd from Sealdah Railway Station
From   US$ 30 /nightSelect
8.2
Great14 reviews
3.4 mi from City Center500 yd from Kalighat Kali Temple
From   US$ 38 /nightSelect
4.6 mi from City Center
From   US$ 34 /nightSelect
9.0
Perfect6 reviews
2.7 mi from City Center600 yd from Salt Lake Stadium
From   US$ 22 /nightSelect
8.6
Great5 reviews
6.2 mi from City Center
From   US$ 18 /nightSelect
8.4
Great20 reviews
3.2 mi from City Center
From   US$ 71 /nightSelect
8.6
Great9 reviews
3.7 mi from City Center900 yd from Fortis Hospital
From   US$ 38 /nightSelect
8.4
Great7 reviews
4.4 mi from City Center
From   US$ 60 /nightSelect
9.2
Perfect8 reviews
1.6 mi from City Center400 yd from Consulate General of the United States
From   US$ 9 /nightSelect
8.1 mi from City Center
From   US$ 20 /nightSelect
8.0
Great15 reviews
4.4 mi from City Center
From   US$ 23 /nightSelect
7.8
Very good12 reviews
6.1 mi from City Center700 yd from Medica Super Speciality Hospital
From   US$ 16 /nightSelect
8.8
Great9 reviews
3.0 mi from City Center
From   US$ 28 /nightSelect
8.0
Great12 reviews
2.4 mi from City Center1200 yd from Science City
From   US$ 52 /nightSelect
8.0
Great34 reviews
1.6 mi from City Center1200 yd from Consulate General of the United States
From   US$ 29 /nightSelect
8.0
Great57 reviews
3.9 mi from City Center
From   US$ 15 /nightSelect
8.4
Great17 reviews
6.9 mi from City Center
From   US$ 15 /nightSelect
8.2
Great29 reviews
4.0 mi from City Center
From   US$ 30 /nightSelect
8.6
Great14 reviews
6.5 mi from City Center
From   US$ 20 /nightSelect
8.2
Great5 reviews
4.3 mi from City Center1100 yd from Kalighat Kali Temple
From   US$ 55 /nightSelect
8.2
Great25 reviews
4.1 mi from City Center
From   US$ 19 /nightSelect
8.6
Great8 reviews
2.1 mi from City Center1700 yd from Salt Lake Stadium
From   US$ 26 /nightSelect
7.8
Very good9 reviews
4.4 mi from City Center
From   US$ 31 /nightSelect
7.8
Very good10 reviews
4.3 mi from City Center
From   US$ 37 /nightSelect
7.2 mi from City Center
From   US$ 26 /nightSelect
4.6 mi from City Center
From   US$ 36 /nightSelect
3.0 mi from City Center
From   US$ 25 /nightSelect
7.2 mi from City Center
From   US$ 332 /nightSelect
8.4
Great14 reviews
2.6 mi from City Center600 yd from Indian Museum
From   US$ 22 /nightSelect
9.0
Perfect4 reviews
3.4 mi from City Center
From   US$ 36 /nightSelect
7.0
Very good1 review
3.3 mi from City Center1200 yd from Science City
From   US$ 8 /nightSelect
1600 yd from City Center1500 yd from Sealdah Railway Station
From   US$ 36 /nightSelect
  • 1
  • 2

Best Hotels and Places to Stay in Kolkata

Why visit?

Kolkata, the capital of West Bengal in India, is known for its rich cultural heritage, stunning architecture, and vibrant street life. The citys historical sites, local markets, and delectable cuisine make it a fascinating destination for tourists. When it comes to accommodation, Kolkata offers a wide range of hotels to suit every travelers needs.

Where to stay?

Park Street Area: This bustling neighborhood is known for its iconic Park Street, lined with numerous restaurants, cafes, and high-end boutiques. It is a popular choice for tourists due to its central location and proximity to major attractions such as Victoria Memorial, Indian Museum, and St. Pauls Cathedral. Hotels in this area, like Hotel Chrome, The Park Kolkata, and The Oberoi Grand, offer a blend of luxury and convenience.

Ballygunge: Located in South Kolkata, Ballygunge is a residential area with a mix of colonial-era bungalows and modern apartments. It is known for its serene ambiance and proximity to popular shopping destinations like Gariahat. Ballygunge also boasts of luxurious hotels such as ITC Sonar and Taj Bengal, which offer top-notch amenities and impeccable service.

Salt Lake City: Situated in the eastern part of Kolkata, Salt Lake City is a well-planned satellite township that houses numerous IT parks, stadiums, and shopping malls. It is home to the renowned Eco Park, which offers a tranquil escape from the citys hustle and bustle. Hotels like Hyatt Regency Kolkata and Novotel Kolkata Hotel and Residences provide comfort and convenience for travelers exploring this area.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $50 to $100.

4-star hotels: The average price per night is around $100 to $200.

5-star hotels: The average price per night is around $200 to $400.

Best value for money:

Hotel Chrome: Located in the Park Street area, Hotel Chrome offers comfortable and affordable accommodation for budget-conscious travelers. The rooms are well-appointed with modern amenities, and the hotel provides excellent service. With its strategic location and competitive pricing, it is an ideal choice for those seeking value for money in Kolkata.

The Floatel Hotel: Situated on the Hooghly River, The Floatel Hotel is a unique floating hotel that provides a one-of-a-kind experience. It offers comfortable rooms with stunning views of the river and the city skyline. The hotels location, coupled with its affordable rates, makes it a great option for those looking for something different without breaking the bank.

The Elgin Fairlawn: This heritage hotel in Kolkatas backpacker district offers a blend of vintage charm and affordability. The Elgin Fairlawn features well-maintained rooms adorned with antique furnishings, immersing guests in a bygone era. The hotels reasonable rates and central location near popular attractions make it a favorite among budget travelers.

Best kids-friendly hotels:

Swissotel Kolkata: This luxurious 5-star hotel in Salt Lake City offers a range of amenities and facilities to keep children entertained. It features a dedicated play area, swimming pool, and special kids menus at its restaurants. Additionally, Swissotel Kolkata provides spacious family rooms to accommodate the needs of families traveling with children.

The Lalit Great Eastern Kolkata: Located in the heart of the city, The Lalit Great Eastern Kolkata is a historic hotel that caters to families. The hotel offers various amenities for children, including a kids club, outdoor playground, and babysitting services. Its central location also allows easy access to nearby attractions suitable for families.

Best hotels for a romantic getaway:

ITC Sonar: This luxurious 5-star hotel in Ballygunge provides a secluded and romantic ambiance. The hotel features beautifully landscaped gardens, a spa, and fine dining options. Its elegant rooms and attentive service make it an ideal choice for couples seeking a romantic retreat in Kolkata.

The Oberoi Grand: Situated in the Park Street area, The Oberoi Grand exudes old-world charm and offers a romantic setting for couples. The hotel boasts of well-appointed rooms, a spa, and a rooftop pool with panoramic views. Its convenient location near popular restaurants and attractions adds to its allure.

Best for location:

The Park Kolkata: Located on Park Street, The Park Kolkata offers easy access to numerous shopping, dining, and entertainment options. The hotel boasts modern rooms, a rooftop lounge, and a renowned nightclub, making it a popular choice for those looking to experience the vibrant atmosphere of central Kolkata.

Hyatt Regency Kolkata: Situated in Salt Lake City, Hyatt Regency Kolkata provides a tranquil setting away from the citys hustle and bustle. The hotel offers spacious rooms, a spa, and a range of dining options. Its proximity to the business district and fairgrounds makes it convenient for both business and leisure travelers.

Taj Bengal: Nestled in Alipore, Taj Bengal offers a calm and serene atmosphere while still being close to the city center. The hotel features elegant rooms, multiple dining options, and a beautiful outdoor pool surrounded by lush greenery. Its tranquil location makes it an excellent choice for those seeking a peaceful stay in Kolkata.

Best for a short city break:

The Peerless Inn: Located in the bustling Esplanade area, The Peerless Inn offers comfortable rooms and easy access to major attractions, shopping malls, and cultural landmarks. The hotel provides a range of amenities and is perfect for those looking to explore the city during a short stay.

The Sonnet: Situated near Salt Lake Stadium, The Sonnet is a contemporary boutique hotel that offers a comfortable stay for a short city break. It boasts well-appointed rooms, a rooftop pool, and a fitness center. Its convenient location near the airport and the citys IT hub makes it an ideal choice for business and leisure travelers alike.

Show moreLess