Libanonin ilmasto on tyypillinen välimerenilmasto; kesät ovat kuumia ja aurinkoisia kun taas talvet ovat viileitä ja sateisia. Ilmankosteus nousee kesäisin erittäin korkeaksi rannikkoalueilla.
Libanonissa vuodenajat vaihtuvat nopeasti; kuuman ja miltei sateettoman kesän (Toukokuusta Syyskuuhun) ja sen jälkeen alkavan leudon, mutta sateisen talven (Marraskuusta Maaliskuuhun) väliin jäävät kevät (Huhtikuu) ja syksy (Lokakuu) ovat parhaimmillaankin vain kuukauden mittaisia siirtymävaiheita. Aurinkoisia päiviä Libanonissa kertyy talven sateista huolimatta keskimäärin 300 vuodessa.
Päivälämpötila nousee keskikesällä usein yli 30 asteen rannikolla ja vuoristossakin päästään reilusti yli 20 asteen. Talvella päivän ylimmät lämpötilat ovat rannikolla noin 15 ja vuoristossa 5 asteen paikkeilla. Kesällä yölämpötilat eivät rannikolla juuri poikkea päivästä 20 - 30 kun taas vuoristossa yöt voivat olla melko viileitä läpi vuoden. Talvisin vuoristoalueilla sataa runsaasti lunta ja lämpötilat voivat olla reilustikin pakkasen puolella. Vuoristossa sijaitsevat hiihtokeskukset ovat noin kahden kilometrin korkeudessa ja ovat yleensä avoinna Joulukuusta Huhtikuuhun. Libanon onkin yksi niistä harvoista maista joissa auringon ottaminen rannalla ja laskettelu lumisessa rinteessä on oikeasti mahdollista saman päivän aikana.
Katso tämänhetkinen lumitilanne Farayan hiihtokeskuksen web-kamerasta »
Kuukausittaiset keskilämpötilat ja sademäärät Beirutissa:
Kk ylin alin keski sademäärä ----------------------------------------- Tam 13°C 190.5 mm Hel 14°C 134.6 mm Maa 15°C 111.8 mm Huh 18°C 45.7 mm Tou 21°C 15.2 mm Kes 23°C 2.5 mm Hei 26°C 0.0 mm Elo 27°C 0.0 mm Syy 26°C 2.5 mm Lok 23°C 61.1 mm Mar 19°C 101.6 mm Jou 15°C 165.1 mm -----------------------------------------