+31.1044° · +77.1666° · ELEV 0m

Shimla

India · Himachal Pradesh

Monthly weather averages for Shimla, India — temperature highs and lows, rainfall, sunshine hours by month, and the best time to visit.

№ 01

Climate Overview

June → January

Shimla has a temperate climate. The warmest month is June (23°C average high) and the coolest is January (9°C).

№ 02

Rainfall by Month

1412 mm / year

Shimla sees 1412 mm of rain a year. The wettest month is July (344 mm); the driest is November (24 mm).

JFMAMJJASOND
№ 03

Best Time to Visit

April–May
April–May
7°C – 22°C · 11.5h sun

The best time to visit Shimla is April–May, when temperatures average 7°C–22°C with 11.5 sunshine hours per day.

№ 04

Monthly Breakdown

12 months · °C · mm · hours
Monthly climate normals for Shimla, India — click a column to sort
January8.8°C-2.8°C103 mm8.6 h07:2017:40
February11.2°C-0.8°C83 mm9.3 h07:0318:08
March14.7°C2.6°C101 mm10.4 h06:3218:28
April19.3°C6.8°C79 mm11.2 h05:5318:48
May22.1°C10.0°C79 mm11.8 h05:2619:09
June23.2°C13.3°C128 mm11.7 h05:1719:26
July21.3°C15.1°C344 mm8.5 h05:2719:26
August21.0°C14.7°C264 mm8.9 h05:4619:05
September20.3°C12.1°C153 mm10.3 h06:0518:28
October18.0°C6.8°C29 mm10.6 h06:2317:50
November14.5°C2.7°C24 mm9.7 h06:4817:23
December11.3°C-1.0°C25 mm9.3 h07:1217:20

Nearby cities

View monthly climate averages for nearby cities or compare them with Shimla.

Temperature, rainfall and sunshine, month by month.