The weather ratio in Al Bahah (Saudi Arabia) comprises 65% clear and sunny days, 19% partly cloudy days, 5% cloudy days, and 11% rainy days. Al Bahah is an area that has many clear and sunny days. The average temperature over the year in Al Bahah is 31°C. The highest average temperature for a given month is 36°C. The lowest temperature is 14°C. There are many days on which the cloud coverage is minimal and the sunlight shines through strongly, It is a place with gentle wind.