Find and Book Top Hotels in Kolkata

Search among 79 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-79 out of 79
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
Great34 reviews
MapView on map900 m from City Centre1.0 km from Sealdah Railway Station
From   US$ 28 /nightSelect
7.8
Very good28 reviews
MapView on map3.3 km from City Centre1.6 km from Consulate General of the United States
From   US$ 24 /nightSelect
9.2
Perfect8 reviews
2.6 km from City Centre400 m from Consulate General of the United States
From   US$ 9 /nightSelect
8.6
Great10 reviews
7.4 km from City Centre
From   US$ 34 /nightSelect
8.2
Great20 reviews
1.6 km from City Centre1.4 km from Sealdah Railway Station
From   US$ 74 /nightSelect
13.0 km from City Centre
From   US$ 20 /nightSelect
8.2
Great13 reviews
5.0 km from City Centre1.2 km from Kalighat Kali Temple
From   US$ 44 /nightSelect
4.7 km from City Centre
From   US$ 42 /nightSelect
7.8
Very good11 reviews
3.1 km from City Centre800 m from Consulate General of the United States
From   US$ 50 /nightSelect
9.0
Perfect4 reviews
5.5 km from City Centre
From   US$ 36 /nightSelect
1.5 km from City Centre900 m from Sealdah Railway Station
From   US$ 30 /nightSelect
Guest house
7.6
Very good28 reviews
1.6 km from City Centre1.4 km from Sealdah Railway Station
From   US$ 20 /nightSelect
8.4
Great7 reviews
7.2 km from City Centre
From   US$ 60 /nightSelect
8.2
Great14 reviews
5.5 km from City Centre500 m from Kalighat Kali Temple
From   US$ 38 /nightSelect
8.0
Great15 reviews
7.1 km from City Centre500 m from Belur Math
From   US$ 23 /nightSelect
8.6
Great14 reviews
10.4 km from City Centre
From   US$ 20 /nightSelect
8.4
Great17 reviews
11.1 km from City Centre
From   US$ 15 /nightSelect
Guest house
8.0
Great17 reviews
11.5 km from City Centre
From   US$ 21 /nightSelect
Bed & Breakfast
8.4
Great20 reviews
5.1 km from City Centre
From   US$ 71 /nightSelect
7.8
Very good10 reviews
7.0 km from City Centre
From   US$ 37 /nightSelect
8.4
Great2 reviews
38.3 km from City Centre
From   US$ 42 /nightSelect
Hotel
9.0
Perfect6 reviews
4.3 km from City Centre
From   US$ 22 /nightSelect
9.0
Perfect1 review
5.3 km from City Centre800 m from Kalighat Kali Temple
From   US$ 95 /nightSelect
8.6
Great5 reviews
10.0 km from City Centre
From   US$ 18 /nightSelect
8.4
Great6 reviews
4.8 km from City Centre1.1 km from Kalighat Kali Temple
From   US$ 29 /nightSelect
8.2
Great11 reviews
10.5 km from City Centre
From   US$ 19 /nightSelect
Hotel
8.4
Great10 reviews
7.0 km from City Centre
From   US$ 41 /nightSelect
7.3 km from City Centre
From   US$ 36 /nightSelect
4.9 km from City Centre
From   US$ 25 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Kolkata

Why visit?

Kolkata, also known as the City of Joy, is a vibrant and culturally rich city in India that attracts tourists with its historical landmarks, diverse cuisine, and art scene. With a wide range of amenities and top-notch hospitality, the hotels in Kolkata make the stay even more enjoyable for tourists.

Where to stay?

Park Street: Located in the heart of Kolkata, Park Street is a popular area for both locals and tourists. It is known for its lively ambiance, shopping opportunities, and a variety of restaurants and cafes. The area is home to several hotels, including the prestigious Oberoi Grand Kolkata, which offers a luxurious stay with world-class amenities.

Ballygunge: Ballygunge is an upscale neighborhood in Kolkata, known for its elegant residential areas and proximity to major attractions. The area offers a peaceful atmosphere and easy access to shopping malls, theaters, and art galleries. Some notable hotels in Ballygunge include the Taj Bengal Kolkata, a 5-star hotel known for its opulent rooms and exceptional service.

Salt Lake City: Salt Lake City is a modern planned township in Kolkata, popular among business travelers and those attending conferences and exhibitions. It is home to IT parks, stadiums, and entertainment complexes. The Hyatt Regency Kolkata, located in Salt Lake City, is a 5-star hotel offering luxurious accommodations and a host of amenities for a comfortable stay.

What is the price per hotel room per night?

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

4-star hotels: The average price per night is around $80 to $120.

5-star hotels: The average price per night is around $120 to $250.

Best value for money:

The Lindsay Hotel: The Lindsay Hotel in Kolkata offers comfortable and affordable accommodations in the heart of the city. With its convenient location and reasonable rates, it is a great choice for budget-conscious travelers. The hotel provides modern amenities, friendly staff, and easy access to popular tourist attractions, making it one of the best value-for-money options in Kolkata.

Hotel Niharika: Hotel Niharika is known for its budget-friendly rates and quality service. Located near the Park Street area, it provides easy access to shopping centers, restaurants, and historical sites. The hotel offers clean and comfortable rooms, along with helpful staff who ensure a pleasant stay without breaking the bank.

Hotel Royal Garden: Hotel Royal Garden is a budget-friendly hotel that doesnt compromise on comfort and convenience. Situated near Salt Lake City, it offers well-appointed rooms, complimentary breakfast, and a welcoming atmosphere. The affordable rates, coupled with its proximity to major attractions, make it a popular choice among budget travelers.

Best kids-friendly hotels:

Novotel Kolkata Hotel and Residences: Novotel Kolkata is a family-friendly hotel that caters to the needs of both adults and children. It offers spacious rooms, a swimming pool, and a dedicated play area for kids. The hotel also provides babysitting services upon request and has a variety of dining options suitable for families.

The Sonnet: The Sonnet is another excellent choice for families traveling with children. The hotel offers interconnecting rooms, a childrens play area, and attentive staff who are trained to handle the needs of families. With its warm ambiance and child-friendly amenities, The Sonnet ensures a comfortable stay for families visiting Kolkata.

Best hotels for a romantic getaway:

ITC Sonar, Kolkata: ITC Sonar is a 5-star hotel that offers a luxurious and romantic ambiance for couples. It features elegant rooms, a serene spa, and beautiful gardens where couples can relax and unwind. The hotel also has multiple dining options, including rooftop restaurants, to make a romantic evening even more special.

The Oberoi Grand Kolkata: Known for its timeless luxury and impeccable service, The Oberoi Grand is an ideal choice for a romantic getaway. The hotel exudes charm and sophistication, with its spacious rooms, fine dining restaurants, and a tranquil spa. The attentive staff ensures that couples have a memorable and intimate experience during their stay.

Best for location:

Hotel Hindusthan International: Hotel Hindusthan International is centrally located in Kolkata, making it convenient for travelers to explore the citys attractions. With its comfortable rooms, excellent service, and proximity to business districts and shopping centers, it is a preferred choice for both leisure and business travelers.

The Peerless Inn Kolkata: Situated in the heart of Kolkatas business and shopping district, The Peerless Inn offers a prime location for travelers. The hotel provides modern amenities, comfortable rooms, and easy access to popular landmarks such as Victoria Memorial and Indian Museum, making it an ideal base for exploring the city.

JW Marriott Hotel Kolkata: JW Marriott Hotel Kolkata is strategically located near the airport, making it a convenient option for travelers. With its luxurious rooms, extensive facilities, and proximity to business parks, it appeals to both business and leisure travelers seeking convenience and comfort during their stay in Kolkata.

Best for a short city break:

Hotel Casa Fortuna: Hotel Casa Fortuna is a boutique hotel that offers a cozy and welcoming ambiance, perfect for a short city break. Located in the Park Street area, it provides easy access to restaurants, shopping, and cultural sites. The comfortable rooms and personalized service make it an ideal choice for a relaxing getaway.

The Lalit Great Eastern Kolkata: The Lalit Great Eastern Kolkata is a heritage hotel that combines old-world charm with modern amenities. With its rich history and elegant rooms, it offers a unique experience for a short city break. The hotel is conveniently located near popular attractions and boasts a range of dining options to suit different tastes.

Show moreLess