Libanon ligt in het Midden Oosten tussen Syrië en Israël. De kust van Libanon ligt aan de Middellandse Zee. De oppervlakte van Libanon is 10.400 vierkante kilometer. Libanon is daarmee ongeveer 0,3 keer zo groot als Nederland.
De kustvlakte wordt begrensd door het steile Libanongebergte. De hoogste toppen zijn Mont Sannin (2630 meter) en Koernat as-Sa'oeda (3080 meter). De Bekavallei, met een gemiddelde hoogte van duizend meter, is een hoogvlakte die tussen het Libanon en Anti-Libanongebergte in ligt.