Kerala Climate

Last updated: January 18, 2025

Kerala, India, is characterized by its tropical climate, aligned with the Koppen-Geiger classifications of Aw (tropical savanna) and Am (tropical monsoon). The region experiences a remarkable temperature range, with January presenting a cool minimum of 13°C (55°F) and a striking peak in March reaching up to 41°C (106°F). The average temperature throughout the year hovers around 27°C (81°F), offering a warm and vibrant atmosphere that plays a crucial role in shaping the state's lush ecosystems and diverse agricultural practices.

Kerala temperature by month

Temperature patterns in Kerala, India, exhibit a distinct seasonal rhythm characterized by rising warmth and fluctuating extremes throughout the year. January opens the year with cooler minimums around 13°C (55°F) and a maximum of 37°C (100°F), gradually warming as February and March see increases, peaking at 41°C (106°F). The transition into April and May maintains high averages, with May's maximum cooling slightly to 39°C (102°F). As the monsoon season approaches, June through August bring a refreshing dip in temperatures, with averages stabilizing around 26°C (79°F) and maxima decreasing to the low 30s°C. The post-monsoon months of September through November experience a return to mild conditions, with maximums resuming to the mid-30s°C. By December, temperatures drop back to January-like conditions, rounding off the year with familiar coolness at the lower end. This cyclical pattern underscores Kerala's dynamic climate, shaped by the interplay of dry heat and monsoonal influences.

Monthly Temperatures in Kerala, India

The chart illustrates Kerala's temperature patterns throughout the year, with values aggregated from various locations across the region. It highlights seasonal variations and temperature changes across the months.
JanFebMarAprMayJunJulAugSepOctNovDec808283838280797879808080
Data source: Kerala temperature data aggregated from multiple regional locations, generated using Copernicus Climate Change Service information.
Choose your preferred temperature unit
The average of daily temperatures (24 hours) calculated across all days in the month.

Thiruvananthapuram experiences a minimum temperature of 21°C (71°F) in January, rising to a maximum of 32°C (90°F) by March, as detailed in the monthly temperatures in Thiruvananthapuram. In Cochin, the winter begins slightly warmer with a minimum of 22°C (73°F) in January and also peaks at 32°C (89°F) in March, as indicated in the monthly temperatures in Cochin. Meanwhile, Varkala shows a notable rise with a minimum temperature of 23°C (74°F) in November, soaring to a maximum of 35°C (95°F) in April, according to the monthly temperatures in Varkala.

Precipitation Patterns in Kerala

Kerala, India, experiences a diverse pattern of precipitation that underscores its tropical monsoon climate. The year begins with low rainfall in January, totaling just 33 mm (1.3 in) over approximately 4 days, which gradually increases through February to 16 mm (0.6 in). March marks a significant uptick, receiving 63 mm (2.5 in), while April further escalates to 140 mm (5.5 in) as the region transitions into the peak monsoon months. May emerges as the onset of the monsoon, dramatically increasing precipitation to 330 mm (13.0 in) over 27 days, setting the stage for the intense rainfall that follows.

The monsoon is at its height from June to August, with each month delivering substantial rainfall, peaking at 485 mm (19.1 in) in both June and August. July closely follows this trend, contributing 432 mm (17.0 in). This lush period subsequently wanes, with September receiving 296 mm (11.7 in), and October slightly higher at 325 mm (12.8 in). As the year concludes, November and December bring a reduction in precipitation to 198 mm (7.8 in) and 65 mm (2.5 in), respectively, emphasizing the cyclical nature of Kerala’s rainfall patterns, which play a critical role in nurturing its vibrant ecosystems and agricultural landscapes.

Monthly Average Precipitation in Kerala, India

The average monthly precipitation in Kerala, providing insights into seasonal rainfall patterns and the region's precipitation trends throughout the year.
JanFebMarAprMayJunJulAugSepOctNovDec33166414033048543248529632519965
Data source: Kerala precipitation data aggregated from multiple regional locations, generated using Copernicus Climate Change Service information.
Choose your preferred precipitation unit

Sunshine Duration in Kerala

In Kerala, India, sunshine duration exhibits a clear seasonal trend characterized by a gradual increase from winter to summer. January begins the year with 267 hours of sunshine, which steadily rises through February, reaching 309 hours. March marks the peak of this upward trajectory, boasting a robust 338 hours of sunlight, making it one of the sunniest months of the year. April sees a slight dip to 325 hours, followed by 299 hours in May, as the region transitions towards the southwest monsoon season, heralding a shift in weather patterns.

As the monsoon approaches, sunlight decreases, with June and July experiencing notably lower hours at 271 and 268 respectively. This trend continues through August, where sunshine dips to 252 hours, the lowest point of the year. Following the monsoon, September sees a resurgence to 284 hours, while October and November provide a welcome return to sunnier days with 280 and 283 hours of sunshine respectively. By December, Kerala enjoys 313 hours of sunlight, illustrating a recovery as the year concludes. Overall, these patterns indicate that while Kerala experiences plentiful sunshine, the monsoon season leads to a significant temporary reduction during the peak rainfall months.

Monthly Sunshine in Kerala, India

Monthly sunshine duration represents the total hours of direct sunlight Kerala receives each month, excluding periods when the sun is obscured by clouds or other obstructions.
JanFebMarAprMayJunJulAugSepOctNovDec267h309h338h325h299h271h268h252h284h280h283h313h
Data source: Kerala sunshine duration data aggregated from multiple regional locations, generated using Copernicus Climate Change Service information.

Kerala UV Index Trends

In Kerala, India, the UV Index consistently remains at extreme levels throughout much of the year, reflecting the region's tropical climate and proximity to the equator. From January to April, the UV Index escalates from 12 to a peak of 15, with a burn time of only 10 minutes noted across these months. This indicates a high risk of harm from unprotected sun exposure, making it crucial for residents and visitors to adopt appropriate sun safety measures during these times. May maintains a similar UV Index of 14, while June sees a slight decrease to 13, continuing the trend of extreme exposure.

As the monsoon season advances, the UV Index remains elevated but stable from July through September, consistently recorded at 14, highlighting that even during this wetter period, sun protection remains paramount. October witnesses a minor drop to 13, and November further declines to 11, signaling the tail end of hazards associated with UV exposure. December concludes the year with a UV Index of 10, categorized as very high, but accompanied by a longer burn time of 15 minutes. Overall, Kerala's UV Index underscores the importance of vigilance against sun exposure throughout the year, particularly during the peak months when the risk is highest.

Monthly Maximum UV Index for Kerala, India

The monthly maximum UV Index (UVI) represents the highest UV radiation level recorded each month in Kerala. It measures the strength of ultraviolet radiation from the sun and helps assess the risk of sunburn and UV-related health issues.
JanFebMarAprMayJunJulAugSepOctNovDec121314151413141414131110
Data source: Kerala UV Index data aggregated from multiple regional locations, generated using Copernicus Climate Change Service information.

UV Risk Categories

  •  Extreme (11+): Avoid the sun, stay in shade.
  •  Very High (8-10): Limit sun exposure.
  •  High (6-7): Use SPF 30+ and protective clothing.
  •  Moderate (3-5): Midday shade recommended.
  •  Low (0-2): No protection needed.

Daylight Hours in Kerala

In Kerala, India, daylight duration exhibits a consistent and predictable pattern throughout the year, largely influenced by its equatorial location. January and February each provide 11 hours of daylight, setting a foundation for the year. As the seasons progress into March, daylight increases to 12 hours, a trend that continues through April, May, and into the summer months when daylight remains stable at this length. This consistent amount of sunlight nurtures the state’s rich biodiversity and agricultural practices, allowing for year-round cultivation.

As monsoon season approaches in June and persists through July and August, daylight duration continues to maintain its steady 12 hours. This stability is beneficial for the crops that thrive in the wet conditions brought by the monsoons. However, as the year edges towards its end, daylight begins to taper off, returning to 11 hours in October, November, and December. This cyclical pattern of daylight in Kerala not only highlights the region’s tropical climate but also underscores the relatively even distribution of sunlight throughout the year, which is essential for both ecological balance and human activities.

Average Monthly Daylight Hours in Kerala, India

This chart shows the total daylight hours Kerala receives each month, calculated by summing the hours between sunrise and sunset.
JanFebMarAprMayJunJulAugSepOctNovDec694h706h723h740h754h761h758h745h729h712h697h690h
Data source: Kerala daylight hours, calculated based on aggregated data for various regional locations, determined by the times between sunrise and sunset.

Climate Highlights of Kerala's Popular Destinations

Alappuzha, India, experiences a tropical climate characterized by warm temperatures and significant rainfall, particularly from May to July. Average temperatures range from a minimum of 23°C (74°F) in January to a maximum of 31°C (88°F) in April and May. Rainfall is heaviest in June with 428 mm (16.8 in), contributing to a humid environment. The region enjoys the most sunshine in March, with 336 hours, while the monsoon season sees a marked decrease in sunshine. For more detailed information, visit Alappuzha climate.

The climate in Aluva, India, is tropical with warm temperatures throughout the year. January starts with a mild minimum of 22°C (73°F) and averages around 27°C (80°F), peaking at 30°C (87°F). The region experiences significant rainfall from May to August, with June being the wettest month at 527 mm (20.7 in). Although the monsoon brings heavy precipitation, Aluva also enjoys ample sunshine, especially in February and March, which see over 300 hours of sun. For more details, visit Aluva climate.

Attingal, India, experiences a tropical climate characterized by warm temperatures year-round and distinct wet and dry seasons. January sees temperatures ranging from 23°C to 33°C, while the hottest months, April and May, reach highs of up to 35°C. The monsoon months from June to September bring significant rainfall, with June recording the highest precipitation at 283 mm. Sunshine hours vary throughout the year, peaking in March with 342 hours. For more detailed information, visit the Attingal climate.

Badagara, India, features a tropical climate characterized by warm temperatures and significant rainfall, particularly during the monsoon months. Average temperatures range from 26°C (79°F) to 28°C (82°F) throughout the year, with highs peaking at 31°C (88°F) in April and May. The region experiences its heaviest rainfall from June to August, accumulating over 600 mm (23.6 inches) each month. Despite the rainy season, sunshine remains fairly abundant, with February enjoying up to 306 hours of sun. For more details, visit Badagara climate.

Beypore, India, experiences a tropical climate with temperatures ranging from a minimum of 23°C (73°F) in January to a maximum of 32°C (89°F) in May. The wet season peaks from June to September, with June receiving the highest rainfall of 619 mm (24.4 in), while January and February are relatively dry. Sunshine hours are plentiful, peaking in March with 341 hours and declining during the monsoon months. Overall, Beypore's climate is characterized by warm temperatures and significant monsoon rains, making it a vibrant coastal location. For more detailed information, visit Beypore climate.

Chengannur, India, features a tropical climate with warm temperatures year-round. January marks the coolest month with temperatures ranging from 22°C to 34°C, while May experiences the highest rainfall, averaging 351 mm. The monsoon season typically lasts from June to September, contributing to significant precipitation, peaking in June with 411 mm. Sunshine hours vary throughout the year, with March enjoying the most at 338 hours. For more detailed information, visit Chengannur climate.

Cherthala, India experiences a tropical climate characterized by warm temperatures and significant rainfall. From January to March, temperatures range from a minimum of 23°C (74°F) to a maximum of 30°C (86°F), with February being the warmest month. The monsoon season peaks from May to August, bringing heavy precipitation, reaching up to 494 mm (19.5 in) in June. Despite considerable rainfall, Cherthala enjoys a fair amount of sunshine, particularly in February and March, with up to 336 hours of sunlight. For more detailed information, visit Cherthala climate.

Cochin, India experiences a tropical climate characterized by warm temperatures year-round. January sees temperatures ranging from 22°C to 30°C, while the hottest months, March to May, peak at around 32°C. Rainfall significantly increases from April, reaching a maximum of 527 mm in June, the wettest month. Despite the heavy monsoon, Cochin enjoys considerable sunshine, with February and March having over 300 hours of sun. For more detailed information, visit Cochin climate.

Dharmadam, India experiences a tropical climate characterized by hot temperatures and seasonal rainfall. From January to March, temperatures range from a minimum of 21°C (70°F) to a maximum of 33°C (92°F), while average rainfall remains low. The region transitions into the monsoon season in April, peaking in June with significant precipitation of 635 mm (25.0 in). Sunshine is abundant, with March boasting the most hours at 340, while the rainy months of June through August see a decrease in sunlight. For more details, visit Dharmadam climate.

Guruvayur, India, experiences a tropical climate characterized by warm temperatures and significant rainfall throughout the year. Average temperatures range from a minimum of 23°C (74°F) in August to a maximum of 34°C (93°F) in March, with the hottest months being March to May. The region receives heavy monsoon rains, particularly from June to August, with June seeing the highest precipitation at 525 mm (20.7 in). Sunshine hours vary significantly, peaking in February with 309 hours and reducing during the monsoon months. For more detailed information, visit Guruvayur climate.

Idukki, India experiences a tropical climate characterized by warm temperatures and significant rainfall throughout the year. January sees temperatures ranging from 15°C (60°F) to a maximum of 33°C (91°F), while the wettest months, June and August, receive 430 mm (16.9 in) and 502 mm (19.8 in) of rain, respectively. Sunlight hours vary, with March enjoying the most at 336 hours, providing pleasant conditions during the dry season. As a popular hill station, Idukki's climatic diversity makes it an attractive destination for nature lovers and travelers. For more details, visit Idukki climate.

Kalpatta, India, experiences a tropical climate with temperatures ranging from a minimum of 16°C (61°F) in January to a maximum of 35°C (95°F) from February to April. The monsoon season from June to August brings heavy rainfall, peaking at 655 mm (25.8 in) in August. Despite the rain, the area enjoys a good amount of sunshine, with March and February receiving the most hours at 340 and 309, respectively. The pleasant average temperature of around 25°C (77°F) throughout the year makes it a favorable destination. For more details, visit Kalpatta climate.

Kannur, India experiences a warm tropical climate characterized by high humidity and significant rainfall, especially from June to September due to the monsoon. Average temperatures range from a minimum of 24°C (75°F) in winter months to a peak of around 32°C (89°F) in May. Precipitation spikes in the monsoon season, with June receiving the highest rainfall at 618 mm (24.3 in). Despite the heavy rains, Kannur enjoys a fair amount of sunshine throughout the year, peaking in March with 340 hours. For more details, visit Kannur climate.

Kasaragod, India, experiences a tropical climate characterized by high temperatures and significant precipitation. January and February have milder temperatures ranging from 22°C to 35°C, with relatively low rainfall, while the monsoon season peaks from June to August, bringing heavy rainfall up to 662 mm in July. Average temperatures remain consistent throughout the year, typically falling between 26°C and 29°C, with maximums occasionally reaching 35°C. Despite the rains, sunshine is abundant, especially in the pre-monsoon months of March and April. For more detailed information, visit the Kasaragod climate.

The climate in Kayankulam, India, is characterized by warm temperatures throughout the year, with average highs ranging from 27°C (81°F) in July and August to 36°C (96°F) in February. The region experiences significant rainfall, particularly from May to July, with June being the wettest month at 411 mm (16.2 in). Despite the monsoon season, sunshine remains abundant, especially in March, which sees the highest sunlight at 338 hours. The combination of heat and humidity makes Kayankulam a typically tropical climate. For more detailed information, visit Kayankulam climate.

Kodungallur, India, experiences a tropical climate characterized by warm temperatures and significant rainfall. From January to March, temperatures hover between 22°C and 35°C, accompanied by increasing precipitation, peaking in May with 327 mm. The monsoon months, June through September, bring heavy rain, with August being the wettest at 465 mm, while temperatures remain mild, ranging from 24°C to 31°C. Despite this, Kodungallur enjoys a fair amount of sunshine, particularly in February and March. For more detailed information, visit Kodungallur climate.

Kollam, India experiences a tropical climate characterized by warm temperatures and significant rainfall throughout the year. Average temperatures range from 24°C (75°F) in January to 29°C (84°F) in March and April, with highs peaking at around 32°C (90°F) in the summer months. The monsoon season from May to August brings heavy precipitation, with June experiencing the most rainfall at 404 mm (15.9 in). Despite the rain, Kollam enjoys considerable sunshine, particularly in the early months, with February reaching 309 hours of sun. For more details on the weather patterns, visit Kollam climate.

Kottayam, India, experiences a tropical climate characterized by high temperatures and significant rainfall, particularly during the monsoon season. January and February see relatively lower temperatures, with average highs around 29-30°C (84-86°F), while the hottest months of March to May can peak at 38°C (100°F). Rainfall is abundant from June to September, with June receiving the highest at 499 mm (19.6 in), contributing to the region's lush greenery. Despite the heavy rain, Kottayam enjoys ample sunshine, particularly in February and March, with over 300 sunshine hours each month. For more detailed information, visit Kottayam climate.

Kovalam, India experiences a tropical climate characterized by warm temperatures and seasonal rainfall. The average temperatures range from 24°C (75°F) in January to 28°C (82°F) between June and September. The region sees significant rainfall during the monsoon months, particularly in May and November, with precipitation peaking at 219 mm (8.6 in). Despite the rain, Kovalam enjoys ample sunshine, especially in March, which boasts 344 hours of sunlight. For more detailed information, visit Kovalam climate.

Kozhikode, India, experiences a tropical climate characterized by warm temperatures and significant monsoon rainfall. Temperatures range from a minimum of 23°C (73°F) in January and December to a maximum of 32°C (89°F) in May. The monsoon season peaks from June to August, with July receiving the highest precipitation at 619 mm (24.4 in). Sunshine hours vary throughout the year, with a maximum of 341 hours in March, while the rainy months see decreased sunlight. For more detailed insights, visit Kozhikode climate.

Mahe, India, experiences a tropical climate characterized by warm temperatures and distinct wet and dry seasons. The average monthly temperatures range from 26°C (79°F) in January to 29°C (84°F) in April, with maximums reaching up to 33°C (91°F). Rainfall is substantial, particularly from May to July, with June experiencing the highest precipitation at 635 mm (25.0 in). Despite high rainfall, Mahe enjoys considerable sunshine, especially in February (306 hours) and March (340 hours). For more details, visit Mahe climate.

Malappuram, India experiences a tropical climate characterized by high temperatures and significant monsoon rainfall. Monthly average temperatures range from 26°C (80°F) in August to 30°C (86°F) in March, with maximums reaching up to 38°C (101°F) in March and April. The region experiences the most rainfall from May to August, with June recording 529 mm (20.8 in) of precipitation, while January remains relatively dry with only 18 mm (0.7 in). Sunshine varies throughout the year, peaking in March at 340 hours, which diminishes during the monsoon months. For further details, visit Malappuram climate.

Manjeri, India experiences a tropical climate with warm temperatures year-round. January marks the coolest month with temperatures ranging from 20°C (69°F) to 36°C (97°F), while May sees the highest precipitation, averaging 329 mm (12.9 in), leading into the monsoon season. The region is characterized by high humidity and significant rainfall from June to August, with maximum rainfall in July at 464 mm (18.3 in). Sunshine hours fluctuate throughout the year, peaking in March with 340 hours. For more detailed information, visit Manjeri climate.

Marayur, India experiences a tropical climate with mild temperatures throughout the year. Average temperatures range from a minimum of 13°C (55°F) in January to a maximum of 31°C (89°F) in April. Rainfall peaks from May to August, with August receiving the highest precipitation at 488 mm (19.2 in). Despite the rainy season, Marayur enjoys a good amount of sunshine, especially in March, which sees 341 hours. For more detailed climate information, visit Marayur climate.

Munnar, India, has a tropical highland climate characterized by mild temperatures and significant rainfall. Average temperatures range from a minimum of 15°C (59°F) in January to a maximum of 35°C (95°F) in March and April, while the rainy season peaks from June to August, receiving over 300 mm of rain each month. Despite heavy precipitation, Munnar enjoys ample sunshine, particularly in February and March, with around 310 and 336 hours, respectively. The unique climate contributes to the region’s lush greenery, making it a popular destination for tourists. For more details, visit Munnar climate.

Palghat, India experiences a tropical climate characterized by warm temperatures and significant rainfall. From January to April, temperatures rise from a minimum of 19°C (66°F) to a peak of 40°C (104°F), alongside increasing precipitation, particularly in May and the monsoon months of June to August, which see up to 244 mm (9.6 in) of rain. The city enjoys substantial sunshine, particularly in March, with 338 hours, while the monsoon season has comparatively less. Overall, the climate is conducive to lush vegetation and agriculture, making it a vital area in Kerala. For more details, visit Palghat climate.

The climate in Pathanamthitta, India, features warm temperatures year-round, with January experiencing a minimum of 20°C (69°F) and a maximum of 36°C (97°F). The region sees significant rainfall, particularly during the monsoon months of May and June, totaling over 300 mm (11.8 in) each month. Despite the abundant precipitation, sunshine averages around 265 to 339 hours monthly, peaking in March. The weather remains relatively stable, with average temperatures hovering between 27°C to 29°C (81°F to 84°F) throughout the year. For detailed information, visit Pathanamthitta climate.

Talipparamba, India, experiences a tropical climate characterized by warm temperatures and significant rainfall, especially during the monsoon months from June to September. Average temperatures range from a minimum of 23°C (74°F) in January to a maximum of 32°C (90°F) from February through December. Rainfall peaks in June with 591 mm (23.3 in) but also sees substantial precipitation in the preceding and following months. The region enjoys ample sunshine, particularly in March with 340 hours, contributing to its lush greenery. For more details, visit Talipparamba climate.

Tellicherry, India, experiences a tropical climate characterized by warm temperatures and significant seasonal rainfall. The average temperature ranges from 26°C (79°F) in January to 29°C (84°F) in April, with maximums reaching up to 33°C (91°F) in April and May. The monsoon season, particularly from June to August, brings heavy precipitation, exceeding 500 mm during these months, while January and February are relatively dry. Sunshine is plentiful, with the highest hours recorded in March at 340 hours. For more details, visit Tellicherry climate.

Thiruvananthapuram, India, experiences a tropical climate characterized by warm temperatures and a distinct monsoon season. Average monthly temperatures range from 26°C (80°F) in January and December to a peak of 28°C (82°F) in April and May, with maximums consistently reaching 30-32°C (86-90°F) during the warmer months. Rainfall is most abundant from May to October, peaking in May (325 mm) and October (330 mm), contributing to a lush environment. Sunshine hours vary throughout the year, with March offering the most at 344 hours, while November sees a dip to 284 hours. For more detailed information, visit Thiruvananthapuram climate.

Thrissur, India experiences a tropical climate with significant temperature variations throughout the year. January boasts temperatures ranging from a minimum of 20°C to a maximum of 37°C, while peak summer months, such as April and May, see highs of up to 39°C. The monsoon season, particularly from June to August, brings heavy rainfall, exceeding 500 mm in August alone. Despite the rains, Thrissur enjoys ample sunshine, with March recording the highest at 335 hours. For more detailed information, visit Thrissur climate.

Tiruvalla, India experiences a tropical climate characterized by warm temperatures and significant rainfall throughout the year. Average monthly temperatures range from a minimum of 19°C (67°F) in January to a maximum of 38°C (101°F) in February and April. The monsoon season, peaking in June with 499 mm (19.6 in) of rainfall, brings substantial precipitation from May to October. Despite the heavy rains, sunshine is abundant, particularly in February with 308 hours of sunlight. For more information, visit Tiruvalla climate.

Varkala, India, enjoys a tropical climate characterized by warm temperatures year-round. From January to April, temperatures range from a minimum of 23°C (74°F) to a maximum of 35°C (95°F), with significant sunshine averaging over 300 hours monthly. The monsoon season from May to August brings heavy rainfall, peaking in June with 283 mm (11.2 in). Despite the rains, temperatures remain mild, ranging from 24°C (76°F) to 32°C (89°F). For detailed climate information, visit Varkala climate.

Conclusion

In summary, Kerala's climate is marked by its tropical characteristics, which are reflected in its temperature patterns, precipitation cycles, sunshine duration, UV Index, and daylight hours. The region experiences warm temperatures year-round, with significant seasonal variations influenced by monsoonal rains, leading to lush landscapes and thriving agriculture. Furthermore, the elevated UV Index signifies the need for sun safety measures throughout the year, particularly during peak periods. Despite this, the consistent daylight duration assures ample opportunities for sunlight exposure and agricultural activities. Together, these climatic factors not only define the environmental richness of Kerala but also play a vital role in shaping the lifestyle and practices of its inhabitants, illustrating the intricate interplay between weather, climate, and human life in this vibrant region.

Discover the Climate of Kerala's Places

A B C D E F G I K L M N O P R S T V

A

B

C

D

E

F

G

I

K

L

M

N

O

P

R

S

T

V