Mashhad Weather in December
Iran · December climate averages and travel tips
Mashhad in December sees daytime temperatures around 11°C (52°F), dropping to about 0°C (32°F) at night. December is winter in Iran. The month is very dry, with about 11 mm (0.4 in) of rain spread over 2 days. You get roughly 9.5 hours of daylight and a mix of sun and cloud.
Is December a good time to visit Mashhad?
December is a good time to visit Mashhad (7/10), though April to May and October are even better.
Visiting Mashhad in December
December weather
Mashhad feels properly wintry in December. Afternoons reach about 11°C, while nights can fall to 0°C, so the chill is sharp once the sun goes down. Rain is limited to around two days, leaving plenty of dry time for the Imam Reza Shrine, the bazaar and museums. Short daylight means there's less time for long outings.
If you hate crowds, December can feel calmer than spring and the busy summer pilgrimage season. The shrine still draws visitors throughout the year, though, and prices can vary with religious holidays and local demand. You may find better value than during peak travel periods, but don't count on the city being quiet.
What to do
Use the sunnier part of the day for walking around the shrine complex or visiting the tomb of Ferdowsi in Tus. Save indoor sights and a warming bowl of sholeh Mashhadi, a local meat-and-bean stew, for colder hours. Skip long outdoor trips after dark, when temperatures drop quickly.
Travelling with kids? Keep visits to the shrine flexible; its large courtyards can mean plenty of walking in the cold.
December traditions and tips
Yalda Night falls around the winter solstice. Families gather for fruit, nuts and poetry, so you may notice seasonal foods and a festive feel, though it isn't a citywide street festival.
At the Imam Reza Shrine, follow the dress rules: women need a chador, a full-body cloak. If you don't have one, ask at the entrance about borrowing one. Check the lunar calendar before your trip, too; religious observances can shift the mood and visitor numbers.
December weather at a glance
| Average high | 11°C (52°F) |
|---|---|
| Average low | 0°C (32°F) |
| Daily mean | 5°C (40°F) |
| Rainfall | 11 mm (0.4 in) |
| Rainy days (1 mm+) | 2 |
| Humidity | 63% |
| Cloud cover | 49% |
| Daylight | 9.5 hours |
| Est. sunshine | 5.3 hours/day |
| Wind | 7.8 km/h |
| vs November | 5°C cooler than November, with similar rainfall. |
What to pack for Mashhad in December
- a warm jacket and layers
Mashhad weather in other months
← NovemberBest time to visit MashhadJanuary →
Better weather in December nearby
- Dubai26°C · 13 mm · Excellent
- Jaipur25°C · 3 mm · Excellent
- Abu Dhabi25°C · 12 mm · Excellent
- Agra25°C · 6 mm · Excellent
- Varanasi25°C · 5 mm · Excellent
- Muscat27°C · 9 mm · Excellent
Nearby in December
- Ashgabat13°C · 11 mm
- Tehran11°C · 35 mm
- Karaj9°C · 54 mm
- Isfahan13°C · 20 mm
- Dushanbe11°C · 28 mm
- Kabul11°C · 18 mm
Where else is good in December? See where to go in December.