Daylesford is above sea level. It has a cooler, wetter climate than Melbourne. Summer (January–February) temperatures range from . July temperatures are cold, ranging from about to . Annual precipitation, occasionally falling as snow, averages about . In some years, rainfall has been as low as to over in other years.