Alexandria has an arid Mediterranean climate characterized by mild, variably rainy winters and hot, dry summers. January and February are the coolest months with daily maximum temperatures typically ranging from 12°C (53°F) to 18°C (64°F). Alexandria may experience violent storms, rain and sometimes hail during the cooler months. July and August are the hottest and humid months of the year with an average daily maximum temperature of 31°C (87°F). Autumn and spring are the ideal seasons to visit Alexandria, with temperatures averaging about 22°C (71°F).