The best time to visit the serene city of Haridwar is in the months of October to March. This is when the winter season is going on. There is scorching heat in summers so the ideal time to go to Haridwar is in winters. Another ideal time for visiting Rishikesh and Haridwar is between May and November, when the Yatra routes open up and trekking is also possible in the upper reaches.