The ideal time to visit Mussoorie for leisure is between March to June when the weather is pleasant and perfect for sightseeing. Additionally, September to November offers beautiful autumn scenery and fewer crowds following the monsoon season.