Iran in December: Weather, Crowds & What to Expect
Climate Map for December
Average temperature across Iran in December.
City Weather in December
| City | High | Low | Rain | UV | Feels |
|---|---|---|---|---|---|
| Tehran | 9° | 2° | 36 mm | low | Cold |
| Mashhad | 10° | -1° | 29 mm | low | Cold |
| Isfahan | 10° | 0° | 24 mm | moderate | Cold |
| Karaj | 8° | 0° | 39 mm | low | Cold |
| Tabriz | 5° | -3° | 24 mm | low | Cold |
| Shiraz | 17° | 5° | 40 mm | moderate | Cool |
| Qom | 11° | 2° | 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.