Jerusalem has a Mediterranean climate, with hot, dry summers and cool, rainy winters. During the summer months, temperatures can reach up to 30 degrees Celsius, with low humidity and clear skies. In the winter, temperatures can drop to below freezing, with occasional snow and rain. The spring and fall months are generally mild and comfortable, with moderate temperatures and occasional rainfall.