weather in Karachi
Average monthly temperatures have a variation of 10.8 °C (19.4°F) which is a low range.
The range/ variation of diurnal average temperatures is 8.8 °C (15.9 °F).
June is the hottest month (very hot) with a mean temperature of 30.7 degrees Celsius (87.26 degrees Fahrenheit).
January is the coolest month (warm) with an average temperature of 19.9 degrees Celsius (67.82 degrees Fahrenheit).