Lebanon

Lebanon Weather & Climate: Monthly Averages

Monthly climate averages for Lebanon, temperatures, rainfall and the best time to visit.

Climate overview of Lebanon

Lebanon has a typically Mediterranean climate, characterized by a long, hot, and dry summer. Winter can be rather cool and rainy. There are four seasons in Lebanon. Summer (June to September) is hot on the coast and cooler in the mountains. Spring and autumn are warm and pleasant. Winter (December to mid March) is the rainy season, with major precipitation. In this period you can also expect snow in the mountains.

The overall best travel time for a holiday in Lebanon is from April to mid-October. This is the period when there is little precipitation, the sun shines often and the temperatures are most pleasant. However July and August can be a bit hot with maximum temperatures that are often around 30°C (86°F) or higher. If you are not a heat person, then you might rather choose to travel in May, June or September.

If you want to celebrate a beach holiday in Lebanon, the period June to September is the best travel time. May and October also have beautiful beach days.

Explore Lebanon by month

Pick a month to see the average temperature, rainfall and sunshine in Lebanon — and find the best time to visit. (based on Beirut)

Places in Lebanon

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Popular cities by month

Compare cities per month. Toggle cities on/off.

Beirut Jounieh Jbeil Al Arz Aley Soûr
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Regional climate differences

Explore the climate diversity across Lebanon.

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Beirut 16°C (61°F) 31°C (88°F) 8°C (46°F) 23°C (73°F) 715 mm (28 in) 2,964 hours
Jounieh 14°C (57°F) 30°C (86°F) 7°C (45°F) 22°C (72°F) 722 mm (28 in) 2,964 hours
Jbeil 14°C (57°F) 29°C (84°F) 8°C (46°F) 22°C (72°F) 759 mm (30 in) 2,964 hours
Al Arz 10°C (50°F) 30°C (86°F) 1°C (34°F) 19°C (66°F) 570 mm (22 in)
Aley 14°C (57°F) 31°C (88°F) 5°C (41°F) 21°C (70°F) 669 mm (26 in) 2,964 hours
Soûr 17°C (63°F) 29°C (84°F) 12°C (54°F) 25°C (77°F) 923 mm (36 in) 3,525 hours

FAQ

What temperatures can I expect in Lebanon?

Beirut is the warmest destination, reaching 31°C (88°F) in August with nights around 23°C (73°F). Baalbeck is the coolest, with January daytime highs of just 7°C (45°F) and nights dropping to -2°C (28°F). Temperatures vary significantly between regions and seasons. See the city comparison for a full overview.

How much rain does Lebanon get?

Rainfall varies across Lebanon. Soûr is the wettest, receiving 923 mm (36 in) per year, with January the wettest month at 201 mm (7.9 in). Tripoli is the driest at 707 mm (28 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is Lebanon?

Beirut is the sunniest destination in Lebanon, enjoying 2,964 hours of sunshine per year, with July the brightest month at 361 hours. Overall, Lebanon enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Lebanon?

Beirut has very warm summers reaching 31°C (88°F) in August and mild winters dropping to 16°C (61°F), with 2,964 hours of sunshine and 715 mm (28 in) of rain per year. Jounieh has warm summers reaching 30°C (86°F) in August and mild winters dropping to 14°C (57°F), with 2,964 hours of sunshine and 722 mm (28 in) of rain per year. Jbeil has warm summers reaching 29°C (84°F) in August and mild winters dropping to 14°C (57°F), with 2,964 hours of sunshine and 759 mm (30 in) of rain per year. Explore the climate charts and comparison table for more cities.

Explore more

Travel inspiration

Must-visit destinations and experiences across Lebanon.