Find and Book Top Rated Hotels in Kolkata

Search among 31 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-31 out of 31
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.6
Great353 reviews
MapView on map1.5 km from City Centre300 m from New Market
From   US$ 97 /nightSelect
8.2
Great82 reviews
MapView on map2.9 km from City Centre200 m from Consulate General of the United States
From   US$ 67 /nightSelect
8.2
Great95 reviews
4.4 km from City Centre500 m from Salt Lake Stadium
From   US$ 70 /nightSelect
8.2
Great53 reviews
10.2 km from City Centre
From   US$ 63 /nightSelect
Hotel
8.6
Great56 reviews
4.7 km from City Centre1.4 km from victoria memorial
From   US$ 82 /nightSelect
8.2
Great66 reviews
5.5 km from City Centre1.8 km from AMRI Hospitals
From   US$ 57 /nightSelect
8.0
Great5 reviews
1.9 km from City Centre1.2 km from Sealdah Railway Station
From   US$ 54 /nightSelect
8.0
Great38 reviews
3.0 km from City Centre300 m from Consulate General of the United States
From   US$ 46 /nightSelect
8.2
Great96 reviews
10.7 km from City Centre
From   US$ 80 /nightSelect
Hotel
8.0
Great62 reviews
2.9 km from City Centre200 m from Consulate General of the United States
From   US$ 62 /nightSelect
4.5 km from City Centre500 m from Science City
From   US$ 101 /nightSelect
8.4
Great53 reviews
11.7 km from City Centre
From   US$ 74 /nightSelect
10.7 km from City Centre
From   US$ 47 /nightSelect
Guest house
8.2
Great28 reviews
3.6 km from City Centre800 m from Consulate General of the United States
From   US$ 31 /nightSelect
Bed & Breakfast
8.4
Great61 reviews
2.8 km from City Centre100 m from Consulate General of the United States
From   US$ 54 /nightSelect
8.0
Great56 reviews
6.2 km from City Centre1.3 km from VECC
From   US$ 17 /nightSelect
8.2
Great16 reviews
6.5 km from City Centre1.4 km from VECC
From   US$ 36 /nightSelect
11.6 km from City Centre
From   US$ 172 /nightSelect
8.2
Great52 reviews
10.4 km from City Centre
From   US$ 45 /nightSelect
8.0
Great61 reviews
4.6 km from City Centre400 m from Science City
From   US$ 53 /nightSelect
8.2
Great100 reviews
1.3 km from City Centre300 m from Allahabad Bank
From   US$ 72 /nightSelect
8.0
Great5 reviews
4.4 km from City Centre1.8 km from Consulate General of the United States
From   US$ 24 /nightSelect
7.6
Very good28 reviews
1.6 km from City Centre1.4 km from Sealdah Railway Station
From   US$ 17 /nightSelect
8.0
Great12 reviews
3.8 km from City Centre1.0 km from Science City
From   US$ 52 /nightSelect
8.2
Great68 reviews
1.8 km from City Centre300 m from New Market
From   US$ 55 /nightSelect
8.2
Great34 reviews
24.1 km from City Centre
From   US$ 192 /nightSelect
Bed & Breakfast
8.2
Great37 reviews
3.5 km from City Centre600 m from
From   US$ 67 /nightSelect
8.4
Great17 reviews
11.1 km from City Centre
From   US$ 18 /nightSelect
8.8
Great4 reviews
1.4 km from City Centre1.3 km from Sealdah Railway Station
From   US$ 21 /nightSelect
Bed & Breakfast
8.4
Great20 reviews
5.1 km from City Centre1.2 km from Birla Industrial & Technological Museum
From   US$ 71 /nightSelect
6.8 km from City Centre1.7 km from AMRI Hospitals
From   US$ 10 /nightSelect

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