Le Liban bénéficie d'un climat méditerranéen, marqué par des étés chauds et secs (juin à septembre) et des hivers frais et pluvieux (décembre à mi-mars). Le long de la côte, les températures estivales dépassent parfois les 35°C, mais en raison de l'effet modérateur de la mer, l'amplitude thermique quotidienne est plus faible qu'à l'intérieur des terres. La grande majorité des précipitations a lieu entre novembre et mars. Les pluies sont plus importantes dans les régions intérieures que sur la côte, avec notamment de la neige en hiver dans les montagnes.