Winter in India (October - March)
This is the peak season for tourism in India. Favorable weather and temperature makes it ideal for sightseeing, city breaks and other outdoor activities. This is the best time to explore wonderful places like Rajasthan, Goa, Delhi, Agra, Kerala, Andaman and Nicobar Islands, Lakshadweep, Maharashtra and other parts of North India, where temperatures vary from 0 to 25 degrees. However, if you are fond of snow, ideal destinations for you would be destinations of North-east India, and North Indian hills including Himachal Pradesh, Kashmir, and Uttarakhand. Ladakh is perfect for trekking lovers during the winter months.