December Weather in Shillong, India

Last updated: August 21, 2025

Shillong in December offers a refreshing climate characterized by mild temperatures, making it an appealing destination for visitors. During this month, the maximum temperature reaches a pleasant 23°C (73°F), while the average temperature hovers around 13°C (56°F), providing a comfortable environment for exploration. Adventurous souls can expect cooler nights, with minimum temperatures dipping to 5°C (41°F). December experiences a modest precipitation level of 28 mm (1.1 in) over approximately 3 days, contributing to the city's lush landscapes. With humidity levels averaging 86%, the air feels refreshing, enhancing the natural beauty that Shillong is renowned for.

December Temperature in Shillong

As December sets in, the temperatures in Shillong, India, begin to reflect the chill of winter. The month presents a notable drop from the milder conditions experienced in November, with nighttime temperatures dipping to a minimum of 5°C (41°F). Daytime warmth offers a gentle reprieve, peaking at 23°C (73°F), making it a comfortable time for outdoor excursions. The average temperature of 13°C (56°F) indicates a transition towards cooler weather, hinting at the picturesque landscapes covered in mist and an enchanting ambiance perfect for exploration. This gradual cooling trend not only enhances Shillong's natural beauty but also invites visitors to experience the serene charm of its winter season.

December Weather in Shillong: Daily Temperature Highs, Lows, and Averages

The chart illustrates December temperature patterns in Shillong, showcasing daily minimum, maximum, and average temperatures. It highlights the typical range of temperatures throughout the month, providing insights into weather trends. In Shillong, December typically has an average temperature of {2}°C ({3}°F), with highs reaching up to {4}°C ({5}°F) and lows dropping to around {6}°C ({7}°F).
JanFebMarAprMayJunJulAugSepOctNovDec535662666972737372696256
Data source: Temperature data for Shillong generated using information from the Copernicus Climate Change Service.
Choose your preferred temperature unit
The average of daily temperatures (24 hours) calculated across all days in the month.

December Precipitation in Shillong

December in Shillong marks a subtle wind-down in the region's precipitation pattern, with a modest total of 28 mm (1.1 in) of rain, which is significantly lower than the heavy downpours of the preceding months. Characterized by just three rainy days, December sees the monsoon's stronghold loosen its grip, allowing residents to enjoy clearer skies. This decrease in rainfall is part of a broader trend throughout the year, where Shillong experiences its heaviest rainfall from June to August, peaking in July with 698 mm (27.5 in). As the wettest months fade into the year-end, December offers a brief respite before the pattern begins anew, ushering in the drier, cooler season ahead.

December Precipitation Trends in Shillong

The chart displays monthly precipitation patterns in Shillong, with values for each month alongside December’s data, which is highlighted for easy comparison. It shows the amount of precipitation, providing insights into how December’s conditions compare to those of other months. In Shillong, December typically receives around {2} mm ({3} inches) of precipitation spread over approximately {4} days.
JanFebMarAprMayJunJulAugSepOctNovDec21431292654285526985563912753028
Data source: Precipitation data for December generated using information from the Copernicus Climate Change Service.
Choose your preferred precipitation unit

December Humidity in Shillong

In December, Shillong experiences significant humidity, averaging around 86%, a slight decline from the peak months of mid-year. Following the heavy monsoon season in July and August, where humidity levels soar to 91% and 90% respectively, there’s a gradual decrease as the year concludes. This trend is marked by a dip from November’s 88%, suggesting a transition towards drier winter conditions. Despite the drop, December retains a notably high humidity level, characteristic of Shillong's tropical climate, ensuring a refreshing atmosphere amid the cooler temperatures. As the year wraps up, residents and visitors alike can enjoy the unique blend of lush greenery and misty hills, synonymous with this vibrant city.

December Average Humidity in Shillong

This chart illustrates the average monthly humidity levels in Shillong, with December’s data highlighted for easy comparison. It shows the fluctuation in humidity throughout the year, helping you understand how conditions vary by season. In December, average humidity in Shillong is approximately {2}%, offering insight into how humid the weather typically is during this month.
JanFebMarAprMayJunJulAugSepOctNovDec76%69%53%47%79%86%91%90%89%89%88%86%
Data source: Humidity data for December generated using information from the Copernicus Climate Change Service.

December UV Index in Shillong

In December, Shillong experiences a noticeable shift in its UV Index, dropping to 6, which classifies the exposure as high and allows for a more relaxed sunbathing experience with a burn time of 25 minutes. This decrease follows a period of extreme UV levels from April to August, where values peaked at 14, suggesting a significant reduction in sun intensity as the year draws to a close. The transition to December mirrors the trend seen earlier in January, where the UV Index again stands at 6. Thus, while the winter months bring some relief from the harsh sun, it's always wise to be mindful of UV exposure, especially in such a vibrant and sunlit destination. For more detailed insights and regular updates, visit Shillong UV Index.

Maximum UV Index Levels in Shillong for December

The chart shows the monthly maximum UV Index (UVI) for Shillong in December, representing the highest UV radiation level. The UVI measures the intensity of ultraviolet radiation from the sun, indicating the potential risk of sunburn and UV-related health issues. In December, the maximum UV index in Shillong typically reaches {2}, which falls under the {3} exposure category.
JanFebMarAprMayJunJulAugSepOctNovDec67101113141413131086
Data source: Shillong December UVI data generated using information from the Copernicus Climate Change Service.

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.

December Sunshine in Shillong

In December, Shillong basks in a generous 299 hours of sunshine, showcasing a delightful close to the year. As the clouds of the monsoon recede, sunlight steadily asserts its presence, reflecting an overall trend of increased sunny days compared to the earlier months of the year. While January starts strong with 243 hours, the sunshine consistently builds through the spring, with March peaking at 333 hours before slightly tapering off in the summer. This gradual decline shifts into a resurgence as the year ends, illustrating a charming cyclical pattern where the city transitions gracefully from the lush rains to the inviting warmth of December. Such consistent amounts of sunlight during this month not only create a picturesque landscape but also invite locals and visitors alike to celebrate the region's vibrant beauty and pleasant climate.

Monthly Sunshine Duration in Shillong: December Highlighted

The December sunshine duration represents the total number of hours Shillong experiences direct sunlight during the month of December, excluding cloudy or obstructed periods. This chart compares the sunshine duration of December with the other months of the year.
JanFebMarAprMayJunJulAugSepOctNovDec243h287h333h311h312h274h235h263h274h300h298h299h
Data source: Shillong December Sunshine duration data generated using information from the Copernicus Climate Change Service.

Chance of Sun in Shillong During December

In Shillong, India, the likelihood of sunny weather in December stands at a notable 61%, making it one of the brighter months as the year comes to a close. This month is a shift from the previously wetter summer, characterized by a dramatic drop in sunshine probability—from just 4% in July to 74% in November. December's sunshine potential aligns more closely with the clearer skies of January, where 71% of the days are likely to be sunny. As winter settles in, the trend reflects a comforting return to brighter days after the monsoon's retreat, inviting visitors to relish Shillong’s stunning landscapes under the sun.

Percentage of Sunny Days in December in Shillong

The chart illustrates the percentage of sunny days in Shillong throughout the year, with December highlighted. It highlights the variation in sunshine across each month and provides an overview of the typical frequency of sunny days, offering insights into how often Shillong experiences clear skies throughout the year.
JanFebMarAprMayJunJulAugSepOctNovDec71%70%63%57%30%7%4%3%16%47%72%61%
Data source: Shillong December chance of sun data, generated using information from the Copernicus Climate Change Service.

Daylight Hours in Shillong in December

As the year draws to a close, December in Shillong offers a daylight duration of just 10 hours, mirroring the shorter days of January and November. This pattern highlights a gradual decline in sunshine from the longer days of May through July, which bask in 13 hours of daylight. The transition from the lush, sun-drenched months leads into an enveloping twilight that characterizes the winter season. Interestingly, March and April remain bright with 12 hours each, signaling the onset of spring before the daylight begins its descent. Thus, Shillong experiences a rhythmic ebb and flow of daylight throughout the year, creating a unique atmosphere as it braces for the cooler months ahead.

Average Daylight Hours in Shillong for December

The chart illustrates the variation in daylight duration in Shillong throughout the year, with December highlighted. It shows the monthly changes in daylight hours, calculated by summing the hours between sunrise and sunset.
JanFebMarAprMayJunJulAugSepOctNovDec10h 43m11h 17m12h12h 45m13h 23m13h 41m13h 32m12h 59m12h 16m11h 31m10h 53m10h 33m
Data source: Shillong daylight hours, calculated by summing the hours between sunrise and sunset for each day.

December Winds in Shillong

In Shillong during December, the wind whispers softly, with an average speed of just 1.2 m/s (3 mph), marking a slight decline from the gusts of earlier months. This gentle breeze contrasts with the more dynamic winds of June, which peak at 2.0 m/s, creating a serene ambiance throughout the winter chill. As the year draws to a close, the wind speeds in December are reminiscent of the quieter beginnings in January and February, where calmness prevails at approximately 1.3 m/s. It seems that the winds of Shillong embrace the tranquil spirit of the holiday season, inviting residents and visitors alike to enjoy the cozy, crisp air while soaking in the city's enchanting winter beauty.

Average December Wind Speed in Shillong

The chart displays monthly wind speed patterns in Shillong, with values for each month shown alongside December's data, which is highlighted for easy comparison. It illustrates the average wind speed, offering insights into how December's wind conditions compare to the rest of the year.
JanFebMarAprMayJunJulAugSepOctNovDec1.31.41.61.61.62.01.61.71.21.31.31.2 m/s
Data source: Shillong December wind data, generated using information from the Copernicus Climate Change Service.

How December Weather in Shillong Compares to Other Months

Weather in Shillong varies notably across the year, with each month offering distinct climate conditions. This page compares December’s weather to other months in Shillong, focusing on differences in temperature, rainfall, humidity, and UV levels.

In comparing the weather between December and January, we see some notable differences. December typically features a minimum temperature of 5°C (41°F) and an average of 13°C (56°F), while January has a slightly cooler minimum of 3°C (37°F) and an average of 12°C (53°F). Both months share the same maximum temperature of 23°C (73°F), but December experiences slightly more precipitation at 28 mm (1.1 in) over 3 days compared to January's 21 mm (0.8 in) spread over 5 days. Additionally, December has higher humidity at 86%, while January's humidity levels drop to 76%. For a more detailed look at January weather specifics in Shillong, you can visit Shillong weather in January.

December and February in Shillong share similar temperature ranges, with December showing a minimum of 5°C (41°F), an average of 13°C (56°F), and a maximum of 23°C (73°F), while February sees a slightly higher maximum of 24°C (75°F). However, February experiences significantly more rainfall, with 43 mm (1.7 in) over 8 days compared to December's 28 mm (1.1 in) across only 3 days. Humidity levels are also lower in February at 69%, compared to December's higher humidity of 86%. For more detailed information on February weather in Shillong, check out Shillong weather in February.

December and March present notably different weather patterns. In December, temperatures range from a minimum of 5°C (41°F) to a maximum of 23°C (73°F), with an average of 13°C (56°F) and relatively low precipitation of 28 mm (1.1 in) over just 3 days. The humidity is high at 86%, giving the month a cooler and more subdued feel.

In contrast, March experiences warmer temperatures, with a minimum of 7°C (45°F) and a maximum reaching up to 28°C (83°F). The average temperature rises to 17°C (63°F), but the month is much wetter, receiving 129 mm (5.1 in) of rain over 19 days, and a notable decrease in humidity to 53%. For more detailed information, check Shillong weather in March.

December and April in Shillong present contrasting weather patterns. In December, the temperatures are generally milder, with a minimum of 5°C (41°F) and a maximum of 23°C (73°F), along with relatively low precipitation of 28 mm (1.1 in) occurring over just three days. The humidity is notably high at 86%, contributing to a cool, damp atmosphere. In contrast, April experiences warmer temperatures, with a minimum of 11°C (52°F) and a maximum of 27°C (81°F). However, this month brings significantly more rainfall, totaling 265 mm (10.4 in) over 26 days, and the humidity drops to a more comfortable 47%. This shift from the cold, damp December to the warmer, wetter April is quite pronounced. For more information, visit Shillong weather in April.

December and May in Shillong showcase strikingly different weather patterns. In December, temperatures range from a mild 5°C (41°F) at night to a pleasant 23°C (73°F) during the day, with an average of 13°C (56°F). This month typically sees only 28 mm (1.1 in) of precipitation over about three days, coupled with high humidity at 86%. In contrast, May experiences significantly warmer temperatures, with nighttime lows of 13°C (56°F) and daytime highs reaching 29°C (84°F), averaging around 21°C (69°F). The month is much wetter, recording 428 mm (16.9 in) of rainfall spread across 30 days and slightly lower humidity at 79%. For more detailed information, check out Shillong weather in May.

The weather in December and June presents a stark contrast, particularly in terms of temperature and precipitation. In December, temperatures range from a mild 5°C (41°F) at night to a comfortable 23°C (73°F) during the day, with an average of 13°C (56°F). The month sees minimal rainfall, with only 28 mm (1.1 in) of precipitation over about three days and consistent humidity at 86%.

In contrast, June experiences much warmer temperatures, with nighttime lows of 17°C (62°F) and highs reaching 29°C (85°F), averaging around 22°C (72°F). However, this month is considerably wetter, receiving a staggering 552 mm (21.7 in) of rainfall over the entire month, typically spread across 30 days, while maintaining the same humidity level of 86%. For more details on the specific weather conditions during this time, check out Shillong weather in June.

In December, the weather in Shillong is mild, with temperatures ranging from a minimum of 5°C (41°F) to a maximum of 23°C (73°F) and an average of 13°C (56°F). The month sees relatively low precipitation, totaling 28 mm (1.1 in) over just 3 days, and humidity levels are around 86%. In contrast, July brings a much warmer climate, with temperatures ranging from a minimum of 19°C (66°F) to a maximum of 30°C (87°F), and an average of 23°C (73°F). However, it is also the wettest month, experiencing significant rainfall of 698 mm (27.5 in) spread across 30 days, with humidity levels rising to 91%. For more detailed information on July weather, you can visit Shillong weather in July.

December and August present contrasting weather conditions in Shillong. In December, temperatures range from a cool minimum of 5°C (41°F) to a pleasant average of 13°C (56°F), peaking at a maximum of 23°C (73°F). The month experiences relatively low precipitation, with only 28 mm (1.1 in) over 3 days, and humidity sits at 86%. In stark contrast, August brings much warmer temperatures, with a minimum of 19°C (67°F) and an average of 23°C (74°F), reaching up to 30°C (86°F). However, it is also the wettest month, with an astounding 556 mm (21.9 in) of rain spread across 31 days, resulting in a humidity level of 90%. For more detailed insights on conditions during this month, visit Shillong weather in August.

December and September present notably different weather patterns. In December, temperatures range from a minimum of 5°C (41°F) to a maximum of 23°C (73°F), with an average of 13°C (56°F). Precipitation is relatively low at 28 mm (1.1 in) over just 3 days, and humidity sits at 86%. In contrast, September is considerably warmer, with temperatures starting at a minimum of 18°C (64°F) and reaching up to 30°C (86°F), averaging 22°C (72°F). However, it is also much rainier, with a staggering 391 mm (15.4 in) of rainfall spread over 29 days, accompanied by a humidity level of 89%. For more information on September's weather, visit Shillong weather in September.

When comparing December and October weather, it's clear that October experiences warmer temperatures, with a minimum of 12°C (54°F) and an average of 21°C (69°F), contrasted with December's lower minimum of 5°C (41°F) and an average of 13°C (56°F). Additionally, October is significantly wetter, receiving 275 mm (10.8 in) of rain over 23 days compared to December's 28 mm (1.1 in) over just 3 days. Humidity levels are slightly higher in October at 89%, compared to December's 86%. For more detailed insights on October weather, visit Shillong weather in October.

In comparing the weather between November and December, December experiences slightly cooler temperatures with an average of 13°C (56°F), compared to November's warmer average of 17°C (62°F). The minimum temperatures also drop from 8°C (46°F) in November to 5°C (41°F) in December. Rainfall is similar, with December receiving 28 mm (1.1 in) across just 3 days, while November sees 30 mm (1.2 in) over 7 days, indicating that December is generally drier. Humidity levels are comparable, remaining high at around 86% in December, just slightly lower than November's 88%. For more information on November's climate specifics, you can visit Shillong weather in November.

Compare Shillong's Climate with Cities Worldwide

Conclusion: What to Expect From December Weather in Shillong

In December, Shillong transforms into a cool, misty haven, offering a refreshing contrast to the warmer months. With average temperatures hovering around 13°C (56°F) and gentle maximums reaching 23°C (73°F), it’s an ideal escape from the sweltering heat of summer. The month welcomes low humidity levels of 86% and only a few rainy days, making it a delightful time to explore the scenic beauty of the region. Visitors can enjoy the picturesque landscapes without the discomfort of heavier rainfall typically seen in the monsoon season. For detailed insights into the weather patterns throughout the year, visit Shillong Climate.