Tehran Weather in May

Generally, average temperature in Tehran all through the month of May is 21. Average high degrees are usually 28 with lows of 17.
 

Month Degrees Celsius
Temperature 21
High Temperature 28
Low Temperature 17

Useful Links: Tehran Weather: Average Weather & Yearly Climate