Gujarat Climate

Last updated: January 18, 2025

Gujarat, India, showcases a diverse climate characterized by distinct Köppen-Geiger climate classes including tropical savanna (Aw), semi-arid (BSh), Mediterranean (As), and arid (BWh). The region experiences a remarkable temperature range, with December minimums dropping to 6°C (44°F) and April maximums soaring to 47°C (117°F). With an average temperature of 27°C (81°F), the climatic conditions in Gujarat not only shape its ecosystems but also influence agricultural practices and the daily lives of its inhabitants.

Gujarat temperature by month

Gujarat experiences distinct seasonal temperature trends throughout the year, marked by significant variations. The winter months of December and January see cooler temperatures with minimums around 7°C (45°F) and average highs reaching 36°C (96°F). As the region transitions into spring, February and March witness a gradual rise, peaking in April when maximum temperatures soar to 47°C (117°F). May continues this upward trend with consistently high averages, while June marks the onset of the monsoon season, bringing slightly cooler temperatures but still high, averaging 32°C (89°F). The summer heat persists into July and August, albeit moderated by increased humidity and late rains, before temperatures begin to decline in September and October. The year concludes with November cooling down to 12°C (53°F) at night, creating a comfortable environment before winter settles in again.

Monthly Temperatures in Gujarat, India

The chart illustrates Gujarat'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.
JanFebMarAprMayJunJulAugSepOctNovDec697481889189858383847871
Data source: Gujarat 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.

In Rajkot, temperatures range from a minimum of 9°C (48°F) in January to a scorching maximum of 42°C (108°F) in May, as detailed in the monthly temperatures in Rajkot. Further south, Surat experiences milder conditions, with January lows of 15°C (59°F) and April highs reaching 38°C (101°F), outlined in the monthly temperatures in Surat. Meanwhile, Ahmedabad shares a similar low of 9°C (49°F) in January but can soar to a peak of 44°C (112°F) in May, as noted in the monthly temperatures in Ahmedabad.

Precipitation Patterns in Gujarat

Gujarat's precipitation patterns reveal a pronounced seasonality, predominantly characterized by a stark dry season followed by a wet monsoon period. From January to April, the region receives minimal rainfall, with January and February recording 0 mm and only trace amounts in March and April. It is not until May that precipitation increases notably, marking the start of the pre-monsoon showers with a total of 19 mm (0.7 in) over the month. The onset of the monsoon in June brings a dramatic shift, as rainfall escalates, accumulating to 76 mm (3.0 in), setting the stage for the peak monsoon months.

The monsoon season reaches its zenith in July and August, where Gujarat experiences substantial rainfall, recording 286 mm (11.3 in) in July and 269 mm (10.6 in) in August. This intense precipitation occurs over 21 days during both months, providing crucial water resources. Following the monsoon, September sees a decrease to 203 mm (8.0 in), tapering off into October with 26 mm (1.0 in) of rain. By November and December, rainfall diminishes significantly to 5 mm (0.2 in) and 14 mm (0.6 in), respectively, effectively concluding the wet season and reinstating the dry conditions until the cycle recommences.

Monthly Average Precipitation in Gujarat, India

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

Sunshine Duration in Gujarat

Gujarat's sunshine duration exhibits a captivating seasonal trend, showcasing a steady increase from the cooler winter months into the warmth of summer. Beginning in January with 255 hours of sunshine, the region experiences a gradual rise through February and March, culminating in a peak of 372 hours in May. This trend highlights the increasing intensity of sunlight as temperatures rise, making May one of the sunniest months in Gujarat. April and May serve as transitional periods, where the days grow longer and brighter, setting a vibrant backdrop to the region's tropical climate.

As monsoon season approaches in June, sunshine hours slightly dip to 343 hours, reflecting the onset of cloud cover and intermittent rains. July and August register the lowest sunshine levels, with 267 hours and 265 hours, respectively, as monsoons dominate the landscape. However, with the retreat of the rains, September sees a rebound in sunlight, reaching 284 hours. The autumn months, particularly October and November, enjoy a resurgence of sunshine, with October delivering 328 hours of bright days, while November remains robust with 305 hours. This cyclical pattern highlights Gujarat’s dynamic climate, where the interplay of sunshine and seasonal changes profoundly influences the landscape and daily life.

Monthly Sunshine in Gujarat, India

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

Gujarat UV Index Trends

The UV Index in Gujarat presents a distinct seasonal pattern, reflecting the region's intensity of sunlight throughout the year. January and February kick off with a UV Index of 8 and 9, classified as very high, where a burn can occur in just 15 minutes of exposure. As spring unfolds, the UV levels escalate dramatically with March reaching 11 and April peaking at 13, both categorized as extreme. This increase continues into May and June, maintaining the extreme classification, emphasizing the need for sun protection even during shorter outdoor activities as burn time diminishes to just 10 minutes in these hotter months.

As the monsoon arrives in July, the UV Index reaches its apex at 14, substantiating the need for caution due to the extreme burn time of merely 10 minutes. While the UV Index slightly declines to 13 in August and September, it remains a significant concern. The post-monsoon months showcase a gradual decrease, with October reverting to a very high UV Index of 10. November and December conclude the year with levels returning to 8, indicating a slightly lower risk of sunburn but still necessitating adequate sun protection. Overall, Gujarat’s UV Index underscores the importance of awareness and preventive measures to mitigate the effects of prolonged sun exposure, particularly during the summer and monsoon months.

Monthly Maximum UV Index for Gujarat, India

The monthly maximum UV Index (UVI) represents the highest UV radiation level recorded each month in Gujarat. It measures the strength of ultraviolet radiation from the sun and helps assess the risk of sunburn and UV-related health issues.
JanFebMarAprMayJunJulAugSepOctNovDec89111312131413121088
Data source: Gujarat 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 Gujarat

Daylight duration in Gujarat reveals a clear seasonal progression, beginning with shorter days in January, where sunlight lasts for only 10 hours. As the year advances into February, the amount of daylight increases, reaching 11 hours. March marks a noteworthy transition as daylight extends to 12 hours, continuing the trend into April. This steady accumulation of sunlight is reflective of the approaching summer, peaking in May and maintaining through June, where the region enjoys 13 hours of daylight, providing ample opportunity for outdoor activities and agricultural practices.

As the monsoon season unfolds in July, daylight remains stable at 13 hours, yet this extended daylight begins to wane as summer gives way to autumn. August sees a slight reduction to 12 hours, followed by September, which also retains the same duration. In October and November, daylight dips to 11 hours, indicating a gradual return to shorter days as winter approaches. Finally, December closes the year with daylight returning to 10 hours, mirroring January's conditions. This cyclical pattern reinforces the rhythm of nature in Gujarat, significantly influencing the lifestyle and agricultural cycles throughout the year.

Average Monthly Daylight Hours in Gujarat, India

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

Climate Highlights of Gujarat's Popular Destinations

Adalaj, India experiences a hot climate characterized by high temperatures and seasonal rainfall. January to February sees mild temperatures ranging from 9°C to 36°C, while the peak heat occurs in May and June, with maximums reaching up to 45°C. The region receives the majority of its annual rainfall during the monsoon months of July and August, accumulating 390 mm and 233 mm respectively. Despite the humidity in these months, sunny skies dominate the year, with May boasting the highest sunshine hours at 373. For more detailed information, visit Adalaj climate.

Ahmedabad, India experiences a hot semi-arid climate with temperatures peaking in the summer months of April and May, averaging around 34°C (93°F) and reaching maxima of 44°C (112°F). The monsoon season from June to September brings significant rainfall, with July being the wettest month, receiving 333 mm (13.1 in). Winters (December to February) are mild, with average temperatures ranging from 19°C (67°F) to 22°C (73°F) and little to no precipitation. The city enjoys abundant sunshine, particularly in May and April, which see up to 373 and 350 hours of sun, respectively. For more details, visit Ahmedabad climate.

Bardoli, India experiences a distinct climate characterized by high temperatures and significant seasonal variation in precipitation. January to March sees mild temperatures, ranging from 13°C (55°F) to a peak of 42°C (107°F) in April, while May marks the onset of the monsoon with increased rainfall peaking in July and August at around 377 mm and 383 mm, respectively. The area enjoys abundant sunshine, particularly from March to May, with an impressive 371 hours in May alone. For more detailed information, visit Bardoli climate.

Bharuch, India, experiences a hot semi-arid climate with significant seasonal temperature variation. January sees temperatures range from 10°C to 35°C, while April and May record soaring highs of up to 44°C and 42°C, respectively. The monsoon season from June to September brings heavy rainfall, peaking in July with 233 mm of precipitation. Despite the heat, the region enjoys ample sunshine, with May offering the most at 372 hours. For more detailed climate information, visit Bharuch climate.

Bhavnagar, India, experiences a tropical climate characterized by hot summers and a monsoon season. From January to April, temperatures gradually rise from a mild 15°C (60°F) to a peak of 35°C (96°F) in April, with low precipitation. The monsoon period from June to September brings significant rainfall, peaking in August with 216 mm (8.5 in) while temperatures stay between 26°C (79°F) and 29°C (84°F). The post-monsoon months see a gradual reduction in rainfall and a return to warmer temperatures, making November and December quite pleasant. For detailed insights, visit Bhavnagar climate.

Bhuj, India, experiences a hot desert climate characterized by high temperatures and low precipitation throughout the year. January sees mild temperatures ranging from a minimum of 8°C (47°F) to a maximum of 32°C (90°F), while summer months, particularly May and June, reach extreme highs of 44°C (112°F) and 42°C (108°F), respectively. The monsoon season from June to September brings significant rainfall, with July receiving the most at 177 mm (7.0 in). Despite the summer heat, Bhuj enjoys ample sunshine, averaging over 350 hours per month from March to May. For more details, visit Bhuj climate.

Dakor, India experiences a predominantly hot climate, with temperatures peaking in April and May, reaching highs of 44°C (111°F). The monsoon season from June to September brings significant rainfall, with July being the wettest month at 277 mm (10.9 in). Throughout the year, sunshine hours are abundant, especially from March to May, where residents enjoy over 340 hours of sun monthly. Winters are mild, with January temperatures ranging from a minimum of 9°C (49°F) to a maximum of 34°C (93°F). For more detailed climate information, visit Dakor climate.

Dungarpur, India experiences a hot semi-arid climate, characterized by high temperatures and a distinct wet season. Winter months from December to February see milder temperatures, with averages around 22°C (71°F) in January, while summer months, particularly April and May, can peak at 44°C (112°F). The monsoon arrives in June, bringing significant rainfall, with July and September receiving the most precipitation—216 mm (8.5 in) and 238 mm (9.4 in) respectively. Despite the rainy season, sunshine remains abundant throughout the year, peaking in May with 371 hours. For more details, visit Dungarpur climate.

Dwarka, India experiences a warm climate with temperatures ranging from a mild 15°C (60°F) in January to a hot 36°C (96°F) in May. The region sees minimal rainfall during the dry months of January to May, but monsoon months from June to September experience significant precipitation, peaking in July with 254 mm (10.0 in). Sunshine hours are abundant, particularly in the summer, with May boasting around 372 hours of sunshine. For more detailed weather information, visit Dwarka climate.

Gandhinagar, India experiences a predominantly hot climate with significant variations throughout the year. January and February are relatively cooler with average temperatures around 19°C to 22°C, while May and June can see extreme highs of up to 45°C. The monsoon season from July to September brings substantial rainfall, peaking in July with 385 mm. Despite the heat, Gandhinagar enjoys ample sunshine, especially in May when it records up to 374 hours. For more detailed climate information, visit Gandhinagar climate.

Jamnagar, India experiences a predominantly warm climate with temperature variations throughout the year. January starts mild with average temperatures around 20°C (69°F) but peaks in May at an average of 30°C (86°F). The region witnesses significant rainfall from June to September, with July receiving the highest precipitation of 298 mm (11.7 in). Despite the monsoon months, Jamnagar enjoys ample sunshine, particularly in March and April, with over 350 hours of sunlight. For more detailed information on Jamnagar's weather, visit Jamnagar climate.

Jodhpur, India, experiences a hot desert climate, characterized by high temperatures and low annual precipitation. January to March sees mild temperatures ranging from 10°C to 40°C, while the peak summer months of April and May can reach up to 42°C (108°F). The monsoon season from June to September brings significant rainfall, with July recording over 316 mm (12.4 in). Despite the monsoon, Jodhpur enjoys ample sunshine throughout the year, especially in May and June, which see over 370 hours of sun. For more information on the city's climate, visit Jodhpur climate.

Junagadh, India, experiences a diverse climate throughout the year. Temperatures range from chilly 9°C (48°F) in January to hot 42°C (108°F) in April, with the monsoon months of July to September seeing considerable rainfall, peaking at 344 mm (13.6 in) in July. Despite the rains, June enjoys a moderate temperature around 31°C (87°F) with ample sunshine. The city averages between 259 to 371 hours of sunshine monthly, promoting a generally bright atmosphere. For more detailed information, visit Junagadh climate.

Kheda, India experiences a hot climate with significant seasonal variations. January temperatures range from a minimum of 9°C to a maximum of 33°C, peaking in April and May with highs of 44°C. The monsoon season occurs from June to September, bringing heavy rainfall, especially in July and August, which receive 268 mm and 298 mm respectively. Despite the rains, Kheda enjoys considerable sunshine throughout the year, with May boasting the highest at 373 hours. For more detailed information, visit Kheda climate.

The climate in Mandvi, India, features a tropical pattern characterized by warm temperatures year-round. January sees a mild average of 20°C (68°F), rising to a peak average of 29°C (85°F) in May. The region experiences minimal rainfall during the winter months, but substantial monsoon rains occur from June to September, with July receiving around 329 mm (13.0 in). Sunshine is plentiful, with May boasting the highest at 372 hours, offering ample opportunity for outdoor activities. For more details, visit Mandvi climate.

Mundra, India, experiences a hot semi-arid climate characterized by high temperatures and seasonal rainfall. Temperatures range from a minimum of 13°C (56°F) in January to a maximum of 37°C (99°F) in May, with an average annual temperature around 28°C (82°F). Rainfall is minimal from January to May, with a significant peak during the monsoon months of July and August, receiving up to 246 mm (9.7 in) and 182 mm (7.2 in), respectively. The region enjoys ample sunshine, particularly from March to May, reaching up to 373 hours in May. For more detailed information, visit Mundra climate.

Navsari, India experiences a tropical climate characterized by high temperatures and significant humidity, particularly during the monsoon season. From January to March, temperatures gradually increase from a minimum of 13°C (55°F) to a maximum of 42°C (107°F), accompanied by minimal precipitation. The rainy months from June to September see substantial rainfall, peaking in July with 377 mm (14.9 in), while temperatures remain relatively stable. The region then experiences a slight cooling trend from October to December, with average temperatures ranging from 24°C (75°F) to 27°C (81°F). For more detailed information, visit Navsari climate.

Palitana, India, experiences a hot semi-arid climate, characterized by extreme temperatures and distinct wet and dry seasons. January to March sees mild temperatures ranging from 11°C to 42°C (52°F to 108°F), while April and May are particularly scorching, with highs reaching 45°C (114°F). The monsoon season from June to September brings significant rainfall, peaking in July and August with 170 mm (6.7 in) and 216 mm (8.5 in) respectively. Despite the rainfall, the region enjoys abundant sunshine, especially in May, which totals 371 hours. For more detailed information about the weather patterns in this area, visit Palitana climate.

Patan, India experiences a hot semi-arid climate, characterized by high temperatures and seasonal rainfall. From January to May, temperatures rise significantly, peaking in May at around 44°C (112°F). The monsoon season, particularly from June to September, brings substantial rainfall, with July recording up to 319 mm (12.6 in). Despite the intense heat during summer, Patan enjoys ample sunshine, especially in the months of March to May. For more details, visit Patan climate.

Porbandar, India experiences a tropical climate with significant temperature variation throughout the year. January brings cooler temperatures with a minimum of 14°C, while May reaches highs of 37°C. The region sees very little precipitation from January to April, but the monsoon months of July and August deliver substantial rainfall, totaling 336 mm and 238 mm respectively. Despite the wet season, Porbandar enjoys ample sunshine, particularly in March and April, with over 350 hours of sunlight each month. For more detailed information, visit Porbandar climate.

Rajkot, India experiences a predominantly warm climate throughout the year, with temperatures ranging from a minimum of 9°C (48°F) in January to a maximum of 42°C (108°F) in April and May. The region has minimal rainfall in the early months, but monsoon season from June to September brings significant precipitation, peaking in August with 250 mm (9.8 in). Sunshine is abundant, particularly in May, which enjoys up to 371 hours of sunlight. For more detailed information, visit Rajkot climate.

Rajpipla, India experiences a tropical climate characterized by high temperatures and significant seasonal rainfall. The hottest months are April and May, with average temperatures peaking around 32-33°C (89-91°F) and maximums reaching up to 43°C (110°F). Monsoon rains arrive in June and continue through September, with July and August receiving the heaviest precipitation, totaling over 300 mm (11.8 in) monthly. Despite the rains, the region enjoys ample sunshine, particularly in the pre-monsoon months, with May boasting the highest sunshine hours at 374. For more detailed information, visit Rajpipla climate.

Sarkhej, India experiences a predominantly hot climate with temperatures ranging from a minimum of 9°C (49°F) in January to a maximum of 44°C (112°F) in May. The summer months, particularly from April to June, are the hottest, while the monsoon season from July to September brings significant rainfall, peaking in July with 333 mm (13.1 in). Despite the heavy rains, the region enjoys ample sunshine, particularly in April and May, which receive over 350 hours of sunlight. Cooler temperatures return in winter months like December and January, making them the most pleasant times of the year. For more details, visit Sarkhej climate.

Shivrajpur, India experiences a diverse climate characterized by hot summers and mild winters. Temperatures range from a minimum of 10°C (50°F) in January to a peak of 43°C (109°F) in both April and May, with an average annual high around 34°C (93°F). Rainfall is most abundant during the monsoon months from June to September, particularly in July and August, recording over 280 mm (11.0 in) and 347 mm (13.7 in) respectively. Despite the heavy rains, the region enjoys significant sunshine, peaking at 374 hours in May. For more detailed information, visit Shivrajpur climate.

Surat, India experiences a tropical climate with distinct seasonal variations in temperature and rainfall. The weather is warmest from April to June, peaking at a maximum of 38°C (101°F) in April, while the monsoon season from June to September brings heavy rainfall, particularly in July and August with over 300 mm monthly. Winters are mild, with January temperatures averaging around 22°C (72°F). The city enjoys significant sunshine, especially from February to May, with more than 300 hours of sunlight each month. For more detailed information, visit Surat climate.

Vadnagar, India experiences a diverse climate characterized by hot summers and mild winters. January sees temperatures ranging from 8°C (46°F) to 32°C (89°F), while May can reach up to 44°C (112°F). The region primarily receives rainfall between June and September, with July witnessing the highest precipitation of 384 mm (15.1 in). Abundant sunshine is prevalent throughout the year, peaking in May with 374 hours. For more detailed information, visit Vadnagar climate.

Vadodara, India experiences a tropical climate characterized by hot summers and a distinct monsoon season. From March to May, temperatures peak with averages around 34°C (93°F) and maximums reaching up to 44°C (112°F). The rainy season from June to September brings significant precipitation, particularly in July and August, with rainfall exceeding 245 mm (9.6 in) and 322 mm (12.7 in) respectively. Winter months, such as January and December, see milder temperatures ranging from 11°C (51°F) to a maximum of 34°C (94°F). For more detailed information, visit Vadodara climate.

Valsad, India experiences a tropical climate with distinct seasonal variations. Temperatures range from a cool 13°C (56°F) in January to a maximum of 38°C (100°F) in April. The monsoon season from June to September brings heavy rainfall, peaking in July with 537 mm (21.1 in) of precipitation. Sunshine is abundant, particularly in the months of March and April, with over 340 hours of sun. For more in-depth information, visit Valsad climate.

Veraval, India experiences a warm climate characterized by hot summers and mild winters. January's temperatures range from a minimum of 14°C (58°F) to a maximum of 29°C (85°F), while May records higher temperatures peaking at 36°C (97°F). Precipitation is minimal from January to April, with a significant increase during the monsoon months of June to September, where July sees up to 366 mm (14.4 in) of rain. Despite this, sunshine is abundant year-round, with May boasting the most at 371 hours. For more details, visit Veraval climate.

Conclusion

In summary, Gujarat's climatic and environmental patterns of temperature, precipitation, sunshine duration, UV index, and daylight duration illustrate the region's dynamic seasonal transitions. From the sweltering heat of the summer months to the cooler winters, each season offers unique characteristics that influence the daily lives of its inhabitants and the ecosystems within. The striking shifts in UV Index and daylight hours emphasize the importance of sun safety and adapting to changing environmental conditions. Understanding these patterns not only enhances awareness of the region's climate but also underscores the need for sustainable practices in agriculture and daily living to harmonize with Gujarat's vibrant yet challenging environment.

Discover the Climate of Gujarat's Places

A B C D G H J K L M N O P R S T U V W

A

B

C

D

G

H

J

K

L

M

N

O

P

R

S

T

U

V

W