what is best time to visit india
November 2014 | Words by Zoe Crane | India, When to go. The best time to visit India is from October to March. India is large with diverse weather patterns. The Himalayas stop cold winds from reaching most of India so winters remain warm and summers can get very hot.