Está situada en la costa oriental del Mediterráneo en el sur de Asia Occidental. Limita con Siria al este y al norte, Palestina (Israel) al sur y el mar Mediterráneo al oeste. La costa tiene 220 kilómetros de longitud.
Según la topografía, todo el territorio del Líbano se puede dividir en la llanura costera, las montañas del Líbano en el lado este de la llanura costera, el valle de la Bekaa en el lado este de las montañas del Líbano y el Montañas Antilíbano en el este. El monte Líbano atraviesa todo el territorio. El monte Kornet Sauda es el pico más alto del Líbano con una altitud de 3.083 metros. Hay muchos ríos que fluyen hacia el oeste hacia el mar Mediterráneo.
El Líbano tiene un clima tropical mediterráneo. El clima en las zonas costeras es cálido y húmedo en verano y cálido en invierno. La capa de nieve en las zonas alpinas puede durar de 4 a 6 meses. En la mayoría de las zonas, de octubre a abril es la temporada de lluvias. La temperatura máxima media en julio en la llanura costera y el valle de la Bekaa es de 32°C, y la temperatura mínima media en enero es de 7°C y 2°C respectivamente. La precipitación media anual es de unos 1.000 mm y en las zonas montañosas supera los 1.200 mm.