The weather in Jerusalem exhibits a Mediterranean climate with hot, dry summers and cool, wet winters. Average summer temperatures range from 66°F (19°C) to 88°F (31°C) while in winter, they vary between 42°F (6°C) and 57°F (14°C). It occasionally snows in winter.