Plan smart
Best Time to Visit Shimla
March to June and October to November are generally best for comfortable sightseeing. December to February suits travellers prepared for cold and possible snow; avoid rigid plans in heavy monsoon weather.