The best time to visit Dharmasthala temple is between October and February when the weather is cool and pleasant.