Mashhad Weather in December

Iran · December climate averages and travel tips

Avg high11°C (52°F)
Avg low0°C (32°F)
Rainfall11 mm (0.4 in)
RatingGood 7/10

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 high11°C (52°F)
Average low0°C (32°F)
Daily mean5°C (40°F)
Rainfall11 mm (0.4 in)
Rainy days (1 mm+)2
Humidity63%
Cloud cover49%
Daylight9.5 hours
Est. sunshine5.3 hours/day
Wind7.8 km/h
vs November5°C cooler than November, with similar rainfall.

What to pack for Mashhad in December

Mashhad weather in other months

Jan10°C / -2°C19 mmFairFeb12°C / -1°C31 mmGoodMar17°C / 4°C42 mmExcellentApr23°C / 9°C30 mmExcellentMay29°C / 14°C24 mmExcellentJun34°C / 18°C4 mmGoodJul35°C / 20°C1 mmFairAug33°C / 18°C6 mmGoodSep30°C / 14°C1 mmExcellentOct24°C / 9°C8 mmExcellentNov16°C / 3°C15 mmExcellentDec11°C / 0°C11 mmGood

← NovemberBest time to visit MashhadJanuary →

Better weather in December nearby

Nearby in December

Where else is good in December? See where to go in December.