Winters are ideal time to visit. Filled with mist, fog and bone biting cool air, October end to February end is an ideal time to visit. Only months when rain doesn’t pour.
Meghalaya is best visited during the downtime months of November to February. This is when it's ideal for sight- seeing as rain does not play killjoy and the scorching sun does not take down all your energy.