Mashhad's Climate
Mashhad lies in north-eastern Iran, in a valley between the Binalud and Hezar Masjed ranges at around 985 m elevation, giving it a semi-arid continental climate with big day-to-night and seasonal temperature swings. Summers (June–September) are hot and dry, usually 33–37°C, with fierce sunshine and low humidity, while winters (December–February) are cold, with nights often below 0°C and regular snowfall. Most of the modest rainfall arrives in late winter and spring (March–May), making spring the greenest and most pleasant season, and autumn stays dry and cool.