Hotels in Kerala

Search and compare Kerala hotels from hundreds of travel sites and save

Kerala
28 Jun — 29 Jun2
Kerala
Tue 28/6
Wed 29/6
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Kerala

Filter by star ratings
All filters
Munnar Tea Country Resort
8.2 Excellent
Thattathimukku, Munnar, India
Show on map
6.8 km from city centre, Munnar, KL, India 
ExcellentBased on 131 reviews
8.2

Munnar Tea Country Resort MTCR provides a modern setting while in Munnar. It also features an express check-in and check-out feature, a playground and a kids club.

Taj Malabar Resort & Spa, Cochin
8.6 Excellent
Willingdon Island, Kochi, India
Show on map
3.2 km from city centre, Kochi, KL, India 
ExcellentBased on 762 reviews
8.6

Featuring an infinity pool, Taj Malabar Resort & Spa Cochin is situated in Kochi and provides elegant accommodation. In addition to free public parking on site, the resort features comfortable 5-star rooms and a bar.

Grand Hyatt Kochi Bolgatty
9.1 Excellent
Bolgatty Island, Kochi, India
Show on map
5.3 km from city centre, Kochi, KL, India 
ExcellentBased on 649 reviews
9.1

Featuring a shuttle service to Cochin International Airport, as well as complimentary wireless internet, Grand Hyatt Kochi Bolgatty is a comfortable base in Kochi. Some of the popular facilities at this 5-star hotel include an indoor pool and a Jacuzzi.

Novotel Kochi Infopark
8.0 Excellent
A3 Infopark Road Logistic Park Kakkanad Edachira, Kochi, India
Show on map
14.0 km from city centre, Kochi, KL, India 
ExcellentBased on 1,543 reviews
8.0

Novotel Kochi Infopark offers 5-star accommodation in Kochi. It provides free Wi-Fi, an express check-in and check-out feature and an indoor pool.

Blanket Hotel and Spa
8.8 Excellent
Attukad Waterfall Road, Pallivasal, Munnar, India
Show on map
4.2 km from city centre, Munnar, KL, India 
ExcellentBased on 267 reviews
8.8

Blanket Hotel & Spa is located in Munnar and features free Wi-Fi. It offers 5-star accommodation and views of the mountains.

Poovar Island Resort
9.2 Excellent
K.p. Vii/911, Pazhiyoor, Paruthiyoor, Poovar, India
Show on map
0.3 km from city centre, Poovar, KL, India 
ExcellentBased on 6 reviews
9.2

Poovar Island Resort is ideally positioned in a peaceful setting in Puvar, a short car ride from Vizhinjam and Neyyattinkara. It also offers free Wi-Fi, a kids club and an outdoor pool.

Taj Bekal Resort & Spa, Kerala
8.9 Excellent
Kappil Beach, Kasargod, Bekal, India
Show on map
0.9 km from city centre, Bekal, KL, India 
ExcellentBased on 285 reviews
8.9

This rustic resort in Bekal offers free wireless internet, as well as a private beach and an outdoor pool. It provides 5-star accommodation with air-conditioned rooms.

The Gateway Hotel Marine Drive Ernakulam
7.7 Good
Marine Drive Ernakulam, Kochi, India
Show on map
4.5 km from city centre, Kochi, KL, India 
GoodBased on 769 reviews
7.7

The Gateway Hotel Marine Drive Ernakulam provides a comfortable setting when in Kochi. In addition to free public parking on site, the hotel offers comfortable 5-star rooms and a bar.

Tips for booking hotels in Kerala

Cheapest month:April
Most expensive month:March
Average price in Kerala:$176/night
Cheapest price found:$3/night
Cheapest day:Wednesday
Most expensive day:Saturday
$48 - $231
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$54 - $138
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Kerala hotels

Cheapest hotels in Kerala, India

Hotel prices in Kerala

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Kerala

Facts about staying in Kerala

  • Where is the best place to stay in Kerala?

    Kochi, Ernakulam, and Alappuzha are some of the most favoured places to stay in Kerala.

  • What are the best hotels in Kerala?

    Uday Samudra Leisure Beach Hotel (7.0/10 from 143 reviews), Le Méridien Kochi (8.2/10 from 514 reviews), and Grand Hotel (7.7/10 from 138 reviews) are all highly rated places to stay in Kerala.