Winter (October - February): Tourists flock to Haridwar to wash their sins away with a dip in the holy river Ganges. Dropping temperatures during the winter months turn the freezing cold water for a dip. But this does not deter the pilgrims. They still come seeking blessing to Haridwar in winter though covered with heavy woollen clothes.
This is the time to seek all the blessing of the deities in this pilgrim town. Chandi Devi temple, Bhimagoda tank, the Daksha Mahadev Temple, the Manasa Devi temple and many more set on hillocks surrounding Haridwar. The spiritual souls can also visit the Patanjali Ayurveda centre, which propagates holistic healing. Shantikunj and the Sapta Rishi Ashram also are a big draw for worshippers.
Diwali, the festival of lights, takes on a different meaning in this town, with every nook and corner being lit to usher in all the blessings, making this the best time to go Haridwar. Karthik Pournima is another festival celebrated in November with all pomp and gaiety. This makes this best season to visit Haridwar.