The average annual temperatures for Lebanon is 19°C/66°F.
Average annual rainfall for Lebanon is 529mm (21 inches).
August is the hottest or warmest month in Lebanon, with an average maximum temperate of 34°C/93°F.
January is the coolest or coldest month in Lebanon, with an average minimum temperate of 6°C/43°F.
January is the wettest or most rainy month in Lebanon, with an average rainfall of 131mm (5 inches).
June is the driest or least rainy month in Lebanon, with an average rainfall of 0mm (0 inches).