Iran in December: Weather, Crowds & What to Expect

Season
Low Season
Temperature
-2 to 10°C (28-50°F)
Crowds
Low
Prices
Low
Winter settles in across northern and mountainous zones with snow at higher elevations; southern coastal areas remain milder. Yalda Night is a cultural highlight for visitors interested in seasonal traditions.

Climate Map for December

Iran average temperature in December
-30°-20°-10° 10°20°30°40°

Average temperature across Iran in December.

City Weather in December

City High Low Rain UV Feels
Tehran 36 mm low Cold
Mashhad 10° -1° 29 mm low Cold
Isfahan 10° 24 mm moderate Cold
Karaj 39 mm low Cold
Tabriz -3° 24 mm low Cold
Shiraz 17° 40 mm moderate Cool
Qom 11° 32 mm low Cold

High / low are average daily temperatures (°C). “Feels” reflects how hot or cold it feels, allowing for humidity.

Northwest (East & West Azerbaijan, Ardabil, Tabriz)

December returns to wintery conditions with regular snow in the higher basins and icy mornings across the northwest; ski touring is possible only at higher elevations and avalanche risk is a consideration in wild terrain. Urban centers have quieter streets, and local museums and covered bazaars are good choices for colder days. Winter tires and flexible plans are essential for travel into the highlands.

Caspian Coast & Alborz Foothills (Gilan, Mazandaran, Rasht, Chalus)

December brings raw dampness and frequent rainfall, with fog cutting visibility along the Caspian highway; mountain villages get the occasional snow at higher altitudes but the coast stays mostly rain-wet rather than freezing. Lower temperatures and heavy cloud make outdoor photography moody but wet - a good month for sampling regional cuisine and avoiding crowds. Solid waterproof footwear and layered clothing are essential.

Alborz Mountains, Tehran & the Central Plateau (Tehran, Mount Damavand, Dizin, Kashan)

December shifts into winter: the Alborz mountains claim steady snowpack and Tehran registers frosts and brief cold snaps, though central plateau cities usually avoid prolonged freezing. Ski resorts are active and weekend travel to the mountains increases, causing heavier traffic on northern routes. Be ready with insulated layers for early morning exploration and arrange winter-capable transfers if venturing outside major urban centers.

Zagros Mountains & Western Highlands (Kurdistan, Kermanshah, Lorestan, Hamedan)

December returns to winter conditions with regular snow at elevation and cold, clear days in settled highland basins. Some remote roads and trails will close, but those prepared for snowy travel can enjoy quiet landscapes and winter festivals in larger towns. Ensure vehicles are winter-equipped and check local guidance before attempting off-paved routes into the highlands.

Central Plateau Deserts & Historic Cities (Isfahan, Yazd, Kashan, Kerman, the Dasht-e Kavir and Lut margins)

December returns to clear, dry winter conditions with sharp diurnal temperature swings: frozen mornings are common but afternoons are often sunny and comfortable. The desert landscape is quiet and excellent for photography, though short daylight hours limit long itineraries. For those seeking solitude in towns like Yazd or Kerman, winter is ideal provided you bring warm clothing for nights.

Persian Gulf & Gulf of Oman Coast (Bandar Abbas, Qeshm, Kish, Hormuz, Bushehr)

December is mild and pleasant along the Gulf, with clear skies and cooler nights that are ideal for touring islands and coastal towns. Boat trips, snorkeling and coastal hiking are comfortable and busy weekends are common; consider weekday travel for quieter experiences. Bring a mix of light clothes for daytime and a warm layer for nights, particularly if you plan to be on the water.

Southeast & Sistan-Baluchestan (Zahedan, Chabahar, Zabol)

December cools inland significantly at night, and the coastal strip is cool and pleasant by day - Chabahar is especially comfortable for seaside activities. Road travel inland may require warmer clothing for the cold nights, especially around higher ground near Zahedan. Winter brings clearer skies ideal for photography and quieter roads; plan for minimal services in very remote areas.

Events & Festivals in December

Yalda Night
The winter solstice celebration (Yalda) on December 21 is observed with family gatherings and traditional foods.