Hello suzaan basically from July to October.. is the best time to go.. in that time you can able to see multiple weather and there is no better feeling than mesmerizing those things..
Hello dear Suzzan
You can visit uttarakhand around the year. However, it's depend on you for which activity you are going. If you want snow, then visit in months November to February.
Either go in summer (March - June) for pleasant whether or in winters (October - February) for snow. I would not recommend in monsoon as the weather is very humid and wet. Hilly regions are also precarious for driving.
Depends on what you would like to enjoy
Summers or winters
In summers,you can enjoy the cool breezy winds as the weather is quite pleasant And in winters you can come for snowfall
It is basically depends on the area specifically in Uttrakhand where you want to go if it is cities luke Haridwar, Dehradun which are not on hills you can visit anytime but for hilly area's you need to check first the climate situation first at that time. avoid the farther hilly area's in June-July it will heavy rains during that time. thanks.