Shillong weather by month

Check out Shillong weather averages by month. Compare detailed monthly climate statistics including temperature, rainfall and sunshine figures.

Temperature in Shillong (°C)

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Max temperature (daytime)
16°C maximum daytime temperature in January in Shillong16
18°C maximum daytime temperature in February in Shillong18
22°C maximum daytime temperature in March in Shillong22
24°C maximum daytime temperature in April in Shillong24
24°C maximum daytime temperature in May in Shillong24
24°C maximum daytime temperature in June in Shillong24
24°C maximum daytime temperature in July in Shillong24
25°C maximum daytime temperature in August in Shillong25
24°C maximum daytime temperature in September in Shillong24
23°C maximum daytime temperature in October in Shillong23
20°C maximum daytime temperature in November in Shillong20
17°C maximum daytime temperature in December in Shillong17
Min temperature (night-time)
6°C minimum night-time temperature in January in Shillong6
8°C minimum night-time temperature in February in Shillong8
12°C minimum night-time temperature in March in Shillong12
15°C minimum night-time temperature in April in Shillong15
16°C minimum night-time temperature in May in Shillong16
18°C minimum night-time temperature in June in Shillong18
18°C minimum night-time temperature in July in Shillong18
18°C minimum night-time temperature in August in Shillong18
17°C minimum night-time temperature in September in Shillong17
15°C minimum night-time temperature in October in Shillong15
11°C minimum night-time temperature in November in Shillong11
8°C minimum night-time temperature in December in Shillong8
Heat & Humidity
No heat & humidity in January in Shillong0
No heat & humidity in February in Shillong0
No heat & humidity in March in Shillong0
No heat & humidity in April in Shillong0
No heat & humidity in May in Shillong0
No heat & humidity in June in Shillong0
No heat & humidity in July in Shillong0
Low heat & humidity in August in ShillongL
No heat & humidity in September in Shillong0
No heat & humidity in October in Shillong0
No heat & humidity in November in Shillong0
No heat & humidity in December in Shillong0

Note: 0 = None, L = Low, M = Moderate, H = High, VH = Very high, E = Extreme

Sunshine & UV index in Shillong

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Daily hours of sunshine
Daily hours of daylight
11 hours of daylight per day in January in Shillong11
11 hours of daylight per day in February in Shillong11
12 hours of daylight per day in March in Shillong12
13 hours of daylight per day in April in Shillong13
13 hours of daylight per day in May in Shillong13
14 hours of daylight per day in June in Shillong14
14 hours of daylight per day in July in Shillong14
13 hours of daylight per day in August in Shillong13
12 hours of daylight per day in September in Shillong12
12 hours of daylight per day in October in Shillong12
11 hours of daylight per day in November in Shillong11
11 hours of daylight per day in December in Shillong11
UV Index (Maximum)
UV (maximum) index 6 (High) in January in Shillong6
UV (maximum) index 8 (Very High) in February in Shillong8
UV (maximum) index 10 (Very High) in March in Shillong10
UV (maximum) index 11 (Extreme) in April in Shillong11
UV (maximum) index 11+ (Extreme) in May in Shillong11
UV (maximum) index 11+ (Extreme) in June in Shillong11
UV (maximum) index 11+ (Extreme) in July in Shillong11
UV (maximum) index 11+ (Extreme) in August in Shillong11
UV (maximum) index 11 (Extreme) in September in Shillong11
UV (maximum) index 9 (Very High) in October in Shillong9
UV (maximum) index 6 (High) in November in Shillong6
UV (maximum) index 5 (Moderate) in December in Shillong5

Rainfall in Shillong

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Number of days with some rain
1 day with some rainfall in January in Shillong1
2 days with some rainfall in February in Shillong2
5 days with some rainfall in March in Shillong5
11 days with some rainfall in April in Shillong11
15 days with some rainfall in May in Shillong15
19 days with some rainfall in June in Shillong19
20 days with some rainfall in July in Shillong20
17 days with some rainfall in August in Shillong17
14 days with some rainfall in September in Shillong14
6 days with some rainfall in October in Shillong6
1 day with some rainfall in November in Shillong1
1 day with some rainfall in December in Shillong1
Average monthly rainfall (mm)
13 mm monthly rainfall in January in Shillong13
25 mm monthly rainfall in February in Shillong25
109 mm monthly rainfall in March in Shillong109
312 mm monthly rainfall in April in Shillong312
607 mm monthly rainfall in May in Shillong607
1111 mm monthly rainfall in June in Shillong1.1k
1159 mm monthly rainfall in July in Shillong1.2k
741 mm monthly rainfall in August in Shillong741
552 mm monthly rainfall in September in Shillong552
242 mm monthly rainfall in October in Shillong242
45 mm monthly rainfall in November in Shillong45
15 mm monthly rainfall in December in Shillong15

More about Shillong

Shillong by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Recommended for India

  • Explore latest special offers & online deals from TUI
  • Free child places & £0 deposits with direct debit available
  • Book summer & winter sun holidays in 2026/2027

TUITUI deal finder

The climate guide for India (Shillong) shows long term monthly weather averages processed from data supplied by CRU (University of East Anglia), the Met Office & the Netherlands Meteorological Institute. Find out more about our data sources.

What's the climate like in Shillong?

Shillong has a temperate climate with warm summers and dry winters.

Shillong weather in January

Expect daytime maximum temperatures of 16°C in Shillong, India in January based on long-term weather averages. There are 8 hours of sunshine per day on average.

  • 16°C maximum daytime temperature in January in Shillong16
    16°C max day temperature
  • 8 hours of sunshine per day
  • 1 day with some rainfall in January in Shillong1
    1 day with some rainfall
  • 6°C minimum night-time temperature in January in Shillong6
    6°C min night temperature
  • 11 hours of daylight per day in January in Shillong11
    11 hours of daylight per day
  • No heat & humidity in January in Shillong0
    No heat & humidity
  • 13 mm monthly rainfall in January in Shillong13
    13 mm of monthly rainfall
  • UV (maximum) index 6 (High) in January in Shillong6
    6 (High) UV index

Back to months

Shillong weather in February

Expect daytime maximum temperatures of 18°C in Shillong, India in February based on long-term weather averages. There are 8 hours of sunshine per day on average.

  • 18°C maximum daytime temperature in February in Shillong18
    18°C max day temperature
  • 8 hours of sunshine per day
  • 2 days with some rainfall in February in Shillong2
    2 days with some rainfall
  • 8°C minimum night-time temperature in February in Shillong8
    8°C min night temperature
  • 11 hours of daylight per day in February in Shillong11
    11 hours of daylight per day
  • No heat & humidity in February in Shillong0
    No heat & humidity
  • 25 mm monthly rainfall in February in Shillong25
    25 mm of monthly rainfall
  • UV (maximum) index 8 (Very High) in February in Shillong8
    8 (Very High) UV index

Back to months

Shillong weather in March

Expect daytime maximum temperatures of 22°C in Shillong, India in March based on long-term weather averages. There are 7 hours of sunshine per day on average with typically 109 mm of rainfall in the month.

  • 22°C maximum daytime temperature in March in Shillong22
    22°C max day temperature
  • 7 hours of sunshine per day
  • 5 days with some rainfall in March in Shillong5
    5 days with some rainfall
  • 12°C minimum night-time temperature in March in Shillong12
    12°C min night temperature
  • 12 hours of daylight per day in March in Shillong12
    12 hours of daylight per day
  • No heat & humidity in March in Shillong0
    No heat & humidity
  • 109 mm monthly rainfall in March in Shillong109
    109 mm of monthly rainfall
  • UV (maximum) index 10 (Very High) in March in Shillong10
    10 (Very High) UV index

Back to months

Shillong weather in April

Expect daytime maximum temperatures of 24°C in Shillong, India in April based on long-term weather averages. There are 7 hours of sunshine per day on average with 11 days with some rainfall and typically 312 mm of rainfall in the month.

  • 24°C maximum daytime temperature in April in Shillong24
    24°C max day temperature
  • 7 hours of sunshine per day
  • 11 days with some rainfall in April in Shillong11
    11 days with some rainfall
  • 15°C minimum night-time temperature in April in Shillong15
    15°C min night temperature
  • 13 hours of daylight per day in April in Shillong13
    13 hours of daylight per day
  • No heat & humidity in April in Shillong0
    No heat & humidity
  • 312 mm monthly rainfall in April in Shillong312
    312 mm of monthly rainfall
  • UV (maximum) index 11 (Extreme) in April in Shillong11
    11 (Extreme) UV index

Back to months

Shillong weather in May

Expect daytime maximum temperatures of 24°C in Shillong, India in May based on long-term weather averages. There are 6 hours of sunshine per day on average with 15 days with some rainfall and typically 607 mm of rainfall in the month.

  • 24°C maximum daytime temperature in May in Shillong24
    24°C max day temperature
  • 6 hours of sunshine per day
  • 15 days with some rainfall in May in Shillong15
    15 days with some rainfall
  • 16°C minimum night-time temperature in May in Shillong16
    16°C min night temperature
  • 13 hours of daylight per day in May in Shillong13
    13 hours of daylight per day
  • No heat & humidity in May in Shillong0
    No heat & humidity
  • 607 mm monthly rainfall in May in Shillong607
    607 mm of monthly rainfall
  • UV (maximum) index 11+ (Extreme) in May in Shillong11
    11+ (Extreme) UV index

Back to months

Shillong weather in June

Expect daytime maximum temperatures of 24°C in Shillong, India in June based on long-term weather averages. There are 4 hours of sunshine per day on average with 19 days with some rainfall and typically 1111 mm of rainfall in the month.

  • 24°C maximum daytime temperature in June in Shillong24
    24°C max day temperature
  • 4 hours of sunshine per day
  • 19 days with some rainfall in June in Shillong19
    19 days with some rainfall
  • 18°C minimum night-time temperature in June in Shillong18
    18°C min night temperature
  • 14 hours of daylight per day in June in Shillong14
    14 hours of daylight per day
  • No heat & humidity in June in Shillong0
    No heat & humidity
  • 1111 mm monthly rainfall in June in Shillong1.1k
    1111 mm of monthly rainfall
  • UV (maximum) index 11+ (Extreme) in June in Shillong11
    11+ (Extreme) UV index

Back to months

Shillong weather in July

Expect daytime maximum temperatures of 24°C in Shillong, India in July based on long-term weather averages. There are 4 hours of sunshine per day on average with 20 days with some rainfall and typically 1159 mm of rainfall in the month.

  • 24°C maximum daytime temperature in July in Shillong24
    24°C max day temperature
  • 4 hours of sunshine per day
  • 20 days with some rainfall in July in Shillong20
    20 days with some rainfall
  • 18°C minimum night-time temperature in July in Shillong18
    18°C min night temperature
  • 14 hours of daylight per day in July in Shillong14
    14 hours of daylight per day
  • No heat & humidity in July in Shillong0
    No heat & humidity
  • 1159 mm monthly rainfall in July in Shillong1.2k
    1159 mm of monthly rainfall
  • UV (maximum) index 11+ (Extreme) in July in Shillong11
    11+ (Extreme) UV index

Back to months

Shillong weather in August

Expect daytime maximum temperatures of 25°C in Shillong, India in August based on long-term weather averages. There are 4 hours of sunshine per day on average with 17 days with some rainfall and typically 741 mm of rainfall in the month.

  • 25°C maximum daytime temperature in August in Shillong25
    25°C max day temperature
  • 4 hours of sunshine per day
  • 17 days with some rainfall in August in Shillong17
    17 days with some rainfall
  • 18°C minimum night-time temperature in August in Shillong18
    18°C min night temperature
  • 13 hours of daylight per day in August in Shillong13
    13 hours of daylight per day
  • Low heat & humidity in August in ShillongL
    Low heat & humidity
  • 741 mm monthly rainfall in August in Shillong741
    741 mm of monthly rainfall
  • UV (maximum) index 11+ (Extreme) in August in Shillong11
    11+ (Extreme) UV index

Back to months

Shillong weather in September

Expect daytime maximum temperatures of 24°C in Shillong, India in September based on long-term weather averages. There are 4 hours of sunshine per day on average with 14 days with some rainfall and typically 552 mm of rainfall in the month.

  • 24°C maximum daytime temperature in September in Shillong24
    24°C max day temperature
  • 4 hours of sunshine per day
  • 14 days with some rainfall in September in Shillong14
    14 days with some rainfall
  • 17°C minimum night-time temperature in September in Shillong17
    17°C min night temperature
  • 12 hours of daylight per day in September in Shillong12
    12 hours of daylight per day
  • No heat & humidity in September in Shillong0
    No heat & humidity
  • 552 mm monthly rainfall in September in Shillong552
    552 mm of monthly rainfall
  • UV (maximum) index 11 (Extreme) in September in Shillong11
    11 (Extreme) UV index

Back to months

Shillong weather in October

Expect daytime maximum temperatures of 23°C in Shillong, India in October based on long-term weather averages. There are 7 hours of sunshine per day on average with typically 242 mm of rainfall in the month.

  • 23°C maximum daytime temperature in October in Shillong23
    23°C max day temperature
  • 7 hours of sunshine per day
  • 6 days with some rainfall in October in Shillong6
    6 days with some rainfall
  • 15°C minimum night-time temperature in October in Shillong15
    15°C min night temperature
  • 12 hours of daylight per day in October in Shillong12
    12 hours of daylight per day
  • No heat & humidity in October in Shillong0
    No heat & humidity
  • 242 mm monthly rainfall in October in Shillong242
    242 mm of monthly rainfall
  • UV (maximum) index 9 (Very High) in October in Shillong9
    9 (Very High) UV index

Back to months

Shillong weather in November

Expect daytime maximum temperatures of 20°C in Shillong, India in November based on long-term weather averages. There are 8 hours of sunshine per day on average with typically 45 mm of rainfall in the month.

  • 20°C maximum daytime temperature in November in Shillong20
    20°C max day temperature
  • 8 hours of sunshine per day
  • 1 day with some rainfall in November in Shillong1
    1 day with some rainfall
  • 11°C minimum night-time temperature in November in Shillong11
    11°C min night temperature
  • 11 hours of daylight per day in November in Shillong11
    11 hours of daylight per day
  • No heat & humidity in November in Shillong0
    No heat & humidity
  • 45 mm monthly rainfall in November in Shillong45
    45 mm of monthly rainfall
  • UV (maximum) index 6 (High) in November in Shillong6
    6 (High) UV index

Back to months

Shillong weather in December

Expect daytime maximum temperatures of 17°C in Shillong, India in December based on long-term weather averages. There are 8 hours of sunshine per day on average.

  • 17°C maximum daytime temperature in December in Shillong17
    17°C max day temperature
  • 8 hours of sunshine per day
  • 1 day with some rainfall in December in Shillong1
    1 day with some rainfall
  • 8°C minimum night-time temperature in December in Shillong8
    8°C min night temperature
  • 11 hours of daylight per day in December in Shillong11
    11 hours of daylight per day
  • No heat & humidity in December in Shillong0
    No heat & humidity
  • 15 mm monthly rainfall in December in Shillong15
    15 mm of monthly rainfall
  • UV (maximum) index 5 (Moderate) in December in Shillong5
    5 (Moderate) UV index

Back to months

More about Shillong

Shillong by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Recommended for India

  • Explore latest special offers & online deals from TUI
  • Free child places & £0 deposits with direct debit available
  • Book summer & winter sun holidays in 2026/2027

TUITUI deal finder

The climate guide for India (Shillong) shows long term monthly weather averages processed from data supplied by CRU (University of East Anglia), the Met Office & the Netherlands Meteorological Institute. Find out more about our data sources.

Compare Shillong weather with the UK

The weather chart below compares the average monthly maximum daytime temperature for Shillong, India and the UK (London).

Maximum daytime temperature (°C)

Shillong, India
UK (London)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Metric (°C / mm)  |  Imperial (°F / inches)

Compare more weather >>

Back to top

More about India

Related posts

Popular travel offers

Explore holiday destinations

More holidays

Save with latest deals & discounts

More deals

Airport parking

More parking

Airport lounges

More lounges

Top ^