Skip to main content
Tehran - When to Visit

When to Visit Tehran

Climate guide & best times to travel

Monthly Climate Data for Tehran Average temperature and rainfall by month Climate Overview -4°C 7°C 18°C 29°C 41°C Rainfall (mm) 0 21 43 Jan Jan: 8.0°C high, 1.0°C low, 30mm rain Feb Feb: 11.0°C high, 3.0°C low, 33mm rain Mar Mar: 16.0°C high, 7.0°C low, 43mm rain Apr Apr: 22.0°C high, 12.0°C low, 36mm rain May May: 28.0°C high, 17.0°C low, 15mm rain Jun Jun: 34.0°C high, 22.0°C low, 3mm rain Jul Jul: 36.0°C high, 25.0°C low, 3mm rain Aug Aug: 35.0°C high, 24.0°C low, 3mm rain Sep Sep: 31.0°C high, 20.0°C low Oct Oct: 24.0°C high, 14.0°C low, 13mm rain Nov Nov: 15.0°C high, 7.0°C low, 30mm rain Dec Dec: 10.0°C high, 3.0°C low, 33mm rain Temperature Rainfall
Tehran sits at a pretty unique elevation—around 1,200 meters above sea level—which gives it a semi-arid continental climate that's actually more varied than you might expect for this part of the world. You'll find four distinct seasons here, with cold, moderately wet winters and hot, dry summers. The city gets most of its rainfall between November and May, with March typically being the wettest month at around 1.7 inches, while summer months from June through September are bone-dry with virtually no precipitation. What makes Tehran interesting climate-wise is the dramatic temperature swing throughout the year—you're looking at winter highs around 47-51°F (8-11°C) and summer peaks hitting 98°F (37°C) in July. Spring (March through May) and autumn (September through November) offer the most comfortable conditions, with pleasant temperatures and manageable rainfall. The humidity stays fairly consistent around 70% year-round, though the dry summer heat feels quite different from the damper winter cold. Worth noting that Tehran's position against the Alborz Mountains means you can get some variation depending on which part of the city you're in.

Best Time to Visit

Beach & Relaxation
Tehran isn't really a beach destination, but if you're heading to the Caspian Sea coast from here, late May through early September offers the warmest weather, though it can get quite hot in July and August.
Cultural Exploration
April through May and September through October are ideal—comfortable temperatures in the 70s-80s°F (21-31°C) make walking through bazaars, palaces, and museums much more pleasant than the summer heat or winter chill.
Adventure & Hiking
Late April through early June is perfect for hiking in the Alborz Mountains, with moderate temperatures and spring greenery. September and October work well too, though you'll want to avoid the peak summer heat.
Budget Travel
December through February sees fewer tourists due to the cold, which can mean better hotel rates, though some mountain attractions might be less accessible and you'll need proper winter clothing.

Ready to Plan Your Trip?

Browse tours, activities, and experiences in Tehran. Book with free cancellation on most options.

Explore Tours & Activities

What to Pack

Year-Round Essentials

Sunscreen and sunglasses
Tehran sits at high elevation with strong UV exposure year-round, even in winter months.
Modest clothing for women (headscarf, long sleeves, long pants/skirts)
Iran has dress code requirements for women in public spaces—this is non-negotiable regardless of season.
Comfortable walking shoes
You'll be doing a lot of walking on varied terrain, from bazaars to palace gardens to uneven sidewalks.
Reusable water bottle
The dry climate, especially in summer, means you'll need to stay hydrated throughout the day.
Power bank for devices
Long days of sightseeing and navigation will drain your phone faster than you'd expect.
Small daypack
Essential for carrying water, layers, and purchases from bazaars while keeping your hands free.

Spring (Mar-May)

Clothing
Light long-sleeved shirts, Breathable long pants, Light jacket or cardigan, Modest dresses with leggings
Footwear
Comfortable walking shoes or sneakers with good support
Accessories
Headscarf (women), Light scarf for temperature changes, Compact umbrella for April showers
Layering Tip
Spring weather can shift from cool mornings to warm afternoons, so pack layers you can easily add or remove.

Summer (Jun-Aug)

Clothing
Lightweight long-sleeved shirts in breathable fabrics, Loose-fitting long pants, Loose maxi dresses or tunics (women), Light colors to reflect heat
Footwear
Breathable walking shoes or sandals with back straps (avoid flip-flops for extensive walking)
Accessories
Wide-brimmed hat or cap, Headscarf in lightweight fabric (women), Cooling towel for neck
Layering Tip
Despite the heat, you'll want a light shawl or cardigan for heavily air-conditioned indoor spaces like museums.

Autumn (Sep-Nov)

Clothing
Long-sleeved shirts in medium-weight fabrics, Long pants or jeans, Sweater or fleece for November, Light to medium jacket
Footwear
Sturdy walking shoes or boots, especially for late autumn
Accessories
Headscarf (women), Medium-weight scarf, Light gloves for November evenings
Layering Tip
Early autumn feels like summer, but by November you'll need proper layering for chilly mornings and evenings.

Winter (Dec-Feb)

Clothing
Warm sweaters and thermal underlayers, Thick long pants or jeans, Warm coat or heavy jacket, Warm modest clothing (women)
Footwear
Waterproof boots with good traction for potential snow and rain
Accessories
Headscarf in warmer fabric (women), Warm hat, Gloves, Thick scarf, Umbrella
Layering Tip
Winter requires proper layering—thermal base, insulating mid-layer, and weatherproof outer layer for comfort.
Plug Type
Type C and Type F (European-style two round pins)
Voltage
230V, 50Hz
Adapter Note
Most travelers from outside Europe will need an adapter; North American devices also require a voltage converter unless dual-voltage.

Skip These Items

Heavy guidebooks (download digital versions or use apps) Excessive toiletries (shampoo, soap widely available in Tehran) Bulky towels (hotels provide them, and lightweight travel towels work better) Too many shoes (one comfortable pair for walking, one for dressier occasions is enough) Revealing clothing (it won't be appropriate and you simply won't use it)

Month-by-Month Guide

January

January is the coldest month in Tehran, with daytime highs around 8°C (47°F) and nights dropping to 1°C (34°F). You'll likely see some rain—about 1.2 inches for the month—and occasionally snow, particularly in the northern parts of the city near the mountains. It's a quiet time for tourism, so you'll have attractions mostly to yourself.

8°C (47°F) High
1°C (34°F) Low
30mm (1.2in) Rainfall
Low Crowds
View Details →

February

February starts warming up slightly with highs reaching 11°C (51°F), though nights remain chilly at 3°C (37°F). Rainfall is similar to January at about 1.3 inches, and you might still catch some snow flurries. The city starts feeling a bit more active as spring approaches, but it's still firmly winter weather.

11°C (51°F) High
3°C (37°F) Low
33mm (1.3in) Rainfall
Low Crowds
View Details →

March

March marks the Persian New Year (Nowruz) around the 20th, making it culturally significant but also the busiest time domestically. Temperatures climb to a pleasant 16°C (61°F) during the day, though you'll want layers for the 7°C (44°F) evenings. This is actually the wettest month at 1.7 inches, so pack an umbrella.

16°C (61°F) High
7°C (44°F) Low
43mm (1.7in) Rainfall
High Crowds
View Details →

April

April is genuinely lovely—one of the best months to visit Tehran. Daytime temperatures hit a comfortable 22°C (72°F), nights are mild at 12°C (54°F), and while you'll still get about 1.4 inches of rain, it's mostly brief showers. The city's parks and gardens are in full bloom, making it ideal for outdoor exploration.

22°C (72°F) High
12°C (54°F) Low
36mm (1.4in) Rainfall
Medium Crowds
View Details →

May

May brings warmer weather with highs around 28°C (82°F) and pleasant evenings at 17°C (63°F). Rainfall drops significantly to just 0.6 inches, and you'll see mostly sunny days. It's still comfortable enough for hiking and sightseeing before the summer heat really kicks in.

28°C (82°F) High
17°C (63°F) Low
15mm (0.6in) Rainfall
Medium Crowds
View Details →

June

June marks the beginning of Tehran's hot, dry summer with temperatures climbing to 34°C (93°F) and virtually no rain—just 0.1 inches for the entire month. Evenings cool down to a still-warm 22°C (72°F). The air is dry, which makes the heat more bearable than you might expect, but you'll definitely want to plan indoor activities during peak afternoon hours.

34°C (93°F) High
22°C (72°F) Low
3mm (0.1in) Rainfall
Low Crowds
View Details →

July

July is the hottest month in Tehran, with daytime temperatures hitting 37°C (98°F) and nights staying warm at 25°C (77°F). Rain is essentially non-existent at 0.1 inches. Many locals head to the Caspian coast or mountains to escape the heat, so the city can feel a bit quieter, though tourist sites remain open.

37°C (98°F) High
25°C (77°F) Low
3mm (0.1in) Rainfall
Low Crowds
View Details →

August

August remains intensely hot at 36°C (96°F) during the day, with warm 24°C (76°F) nights. Like July, it's bone-dry with just 0.1 inches of rain. The heat can be exhausting for outdoor activities, but air-conditioned museums, palaces, and covered bazaars offer respite.

36°C (96°F) High
24°C (76°F) Low
3mm (0.1in) Rainfall
Low Crowds
View Details →

September

September brings welcome relief as temperatures drop to 31°C (88°F), though it's still quite warm. Nights become more comfortable at 21°C (69°F), and you'll see virtually no rain—0.0 inches recorded. This is when autumn starts to feel possible, and it's a decent time to visit before the peak spring season.

31°C (88°F) High
21°C (69°F) Low
0mm (0.0in) Rainfall
Medium Crowds
View Details →

October

October is another sweet spot for visiting, with pleasant 24°C (76°F) days and cool 14°C (58°F) evenings. Rainfall remains light at just 0.5 inches. The weather is perfect for hiking in the nearby mountains or exploring the city on foot, and you'll avoid both the summer heat and winter cold.

24°C (76°F) High
14°C (58°F) Low
13mm (0.5in) Rainfall
Medium Crowds
View Details →

November

November sees temperatures cooling to 16°C (60°F) during the day and 8°C (46°F) at night, with rainfall increasing to 1.2 inches as winter approaches. You'll want to start packing layers and a warm jacket. The tourist season slows down considerably, which means fewer crowds at major sites.

16°C (60°F) High
8°C (46°F) Low
30mm (1.2in) Rainfall
Low Crowds
View Details →

December

December brings winter firmly to Tehran, with highs around 10°C (50°F) and lows dropping to 3°C (37°F). Rainfall picks up to 1.3 inches, and snow is possible, especially in northern districts. It's the quietest month for tourism, but the city takes on a different character with the Alborz Mountains often snow-capped in the background.

10°C (50°F) High
3°C (37°F) Low
33mm (1.3in) Rainfall
Low Crowds
View Details →

Plan Your Perfect Trip

Get insider tips and travel guides delivered to your inbox

We respect your privacy. Unsubscribe anytime.

More Tehran Travel Guides

Top Attractions → Budget Guide → Trip Itineraries →