Shimla, India

Shimla

The colonial summer capital in the hills

Photo: Virusism, CC BY-SA 4.0

If Shimla has been on your list, consider this your sign. The colonial summer capital in the hills, all within reach of a short holiday.

Best time
March to June, and December to January for snow
Budget
₹₹
Nearest airport
IXC

Why visit Shimla

Shimla (Himachal Pradesh) is known for its hills, heritage and family experiences. Overall it is mid-range — comfortable stays and good food without overspending.

Best time to go

The best time to visit is March to June, and December to January for snow.

Top things to do

  • The Ridge and Mall Road
  • Kalka–Shimla toy train
  • Jakhu Temple
  • Day trips to Kufri and Mashobra

Planning ahead? See Shimla hotels for 20 Nov to 23 Nov.

What to eat

  • Chana madra
  • Street-side momos
  • Hot chocolate on Mall Road

How to get there

Drive from Chandigarh (about 3.5 hours) or take the toy train from Kalka.

Where to stay

  • Near the Mall for walkability
  • Chharabra / Mashobra for forest retreats
  • Kufri for snow views

Insider tip

Most of central Shimla is pedestrian-only — pack light.

What to pack

Questions travellers ask

When is the best time to visit Shimla?

March to June, and December to January for snow.

How do I reach Shimla?

Drive from Chandigarh (about 3.5 hours) or take the toy train from Kalka.

Where should I stay in Shimla?

Popular choices: Near the Mall for walkability; Chharabra / Mashobra for forest retreats; Kufri for snow views.

This guide contains affiliate links. Timings, fees and entry rules change, so check official sources before you travel.

If you like Shimla

Browse everything