Shimla

Shimla

Himachal Pradesh, Himachal Pradesh

Shimla

Himachal Pradesh, Himachal Pradesh

ColonialHill StationToy Train

The summer capital of British India

The colonial summer capital of British India, at about 2,200 m. Shimla has the pedestrian Mall Road and the Ridge, Christ Church and Jakhu Hill, and the Kalka–Shimla toy train, a UNESCO World Heritage railway. It is easy to reach and good for a short break.

Ideal stay2 nightsTwo nights covers the Ridge, Mall Road and Jakhu. A third lets you add Kufri or the toy train.
Nearest airportChandigarh (IXC)3 hr 20 min to Shimla · Taxi to Shimla
Getting thereAbout 3 hours from Chandigarh by roadThe UNESCO-listed Kalka–Shimla toy train runs from Kalka and takes about 5 to 6 hours. Delhi is about 8 hours by road.
Time zoneGMT+5:30Same time as India

Getting around. Mall Road and the Ridge are pedestrian, so most of the town is on foot, with short hills. Taxis go to Kufri and Jakhu Temple, and a lift connects the Mall and the lower road.

Things to do in Shimla

4 experiences from our activity catalogue

Packages that include Shimla

Ready-to-book itineraries with Shimla on the route

See all

Hand-picked hotels

Stays our experts book in Shimla

Weather and best time to visit

Tap a month to see the details

Best time to visit

March

High / Low14° / 2°CRainfall102 mm
Best timeGoodOff seasonOpen-Meteo historical weather (ERA5), 2015–2024 averages
SummerMarch–JuneBest Time

Best time for most hill stations. Manali and Dharamshala at their finest — warm days, cool nights, no snow on roads.

MonsoonJuly–September

Heavy rains in lower hills. Spiti Valley is rain-shadow and stays accessible. Landslides can close Manali–Leh Highway.

AutumnOctober–November

Clear skies, spectacular views of Dhauladhar and Pir Panjal ranges. Apple harvest season. Cooler but comfortable.

WinterDecember–FebruarySnow

Solang Valley and Kufri get snow. Rohtang Pass and Spiti are cut off. Ideal for snowfall seekers in Shimla and Manali.

More cities in Himachal Pradesh

Often paired with Shimla on the same trip

All of Himachal Pradesh