Libanon sa nachádza v západnej Ázii medzi zemepisnými šírkami 33° a 35° severnej šírky a 35° a 37° východnej zemepisnej dĺžky. Jeho zem sa rozprestiera na „severozápade Arabskej dosky“. Rozloha krajiny je 10 452 štvorcových kilometrov (4 036 štvorcových míľ), z toho 10 230 štvorcových kilometrov (3 950 štvorcových míľ) je zem. Libanon má pobrežie a hranicu 225 kilometrov (140 míľ) na západe Stredozemného mora, 375 kilometrov (233 míľ) spoločnú hranicu so Sýriou na severe a východe a 79 kilometrov dlhú hranicu s Izraelom. juh. O hranicu s Izraelom okupovanými Golanskými výšinami sa Libanon sporí v malej oblasti zvanej Shebaa Farms.
Libanon je rozdelený do štyroch odlišných fyziografických oblastí: pobrežná nížina, pohorie Libanon, údolie Beqaa a pohorie Anti-Libanon.
Úzka a nesúvislá pobrežná nížina sa tiahne od sýrskych hraníc na severe, kde sa rozširuje a vytvára Akkarskú nížinu až po Ras al-Naqoura na hranici s Izraelom na juhu. Úrodná pobrežná nížina je tvorená morskými sedimentmi a riečnymi naplaveninami, ktoré sa striedajú s piesočnatými zálivmi a skalnatými plážami.
Libanonské hory sa dvíhajú strmo rovnobežne s pobrežím Stredozemného mora a tvoria vápencový a pieskovcový hrebeň, ktorý sa tiahne po väčšinu dĺžky krajiny. Pohorie sa líši v šírke medzi 10 km (6 mi) a 56 km (35 mi); je vytesaná úzkymi a hlbokými roklinami. Vrchol pohoria Libanonu je 3 088 metrov (10 131 stôp) nad morom v Qurnat ako Sawda‘ v severnom Libanone a postupne sa zvažuje na juh, kým sa opäť zdvihne do výšky 2 695 metrov (8 842 stôp) v Mount Sannine. Údolie Beqaa leží medzi horami Libanonu na západe a pohorím Anti-Libanon na východe; je súčasťou systému Great Rift Valley. Údolie je 180 km (112 mi) dlhé a 10 až 26 km (6 až 16 mi) široké, jeho úrodnú pôdu tvoria aluviálne nánosy. Pohorie Anti-Libanon sa tiahne rovnobežne s libanonskými horami, jeho najvyšší vrchol je v Mount Hermon vo výške 2 814 metrov (9 232 stôp). Pohorie Libanonu je odvodňované sezónnymi bystrinami a riekami, z ktorých popredná je dlhá 145 kilometrov (90 míľ). Leontes, ktorý sa týči v údolí Beqaa na západ od Baalbeku a ústi do Stredozemného mora severne od Tyru. Libanon má 16 riek, z ktorých všetky sú nesplavné; 13 riek pramení z Mount Libanon a preteká cez strmé rokliny do Stredozemného mora, ďalšie tri pramenia v údolí Beqaa.