Climate Lebanon

Lebanon has a mediterranean climate. The summers are warm and dry, and the temperature is cold in the winter. The average annual temperature for Lebanon is 42° degrees and there is about 123 inch of rain in a year. It is dry for 279 days a year with an average humidity of 63% and an UV-index of 5.

Climate Lebanon by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day temp. (°F) 59 60 63 68 74 79 82 83 81 77 70 63
Night temp. (°F) 52 53 55 59 65 70 74 75 73 70 63 57
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Precipitation (inch) 37 21 14 4 2 0 0 0 1 7 7 30
Days with rain 12 10 9 7 3 1 - - 1 4 5 11
Dry days 19 18 22 23 28 29 31 31 29 27 25 20
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Sun hours per day 7 7 9 12 12 12 13 13 10 10 8 7
Wind force (Bft) 3 3 3 3 3 3 2 2 2 2 2 3
UV-index 4 4 5 5 6 6 7 7 6 6 5 4

View the 14 day weather forecast for Lebanon

Travel and stay Lebanon

If you are planning on visiting Lebanon, check out these well-known travel agencies. They have been rated as the best by travelers and offer great prices for any budget.

Airline tickets

Looking to book a flight to Lebanon? Hop on one of these airlines.

Best time to visit Lebanon

To go to Lebanon, the best time to visit is April through November. In this period you have a warm temperature and almost no precipitation. In Lebanon, August is the warmest month with 83°F and the most cold month is 59°F in January.

In the table below you can quickly find the monthly average weather in Lebanon, the monthly temperature or when it rains the most. Monthly averages are based on weather data from the last 30 years.

Lebanon weather experiences

Have you been to Lebanon?

Leave your Lebanon weather experience for a chance to win $150!

Your email will not appear with the review and will not be passed on to third parties.

By submitting the data you agree to our privacy policy

Frequently asked questions

Where is Lebanon?

Lebanon lies in a straight line about 5,624 miles from United States (New York → Beirut).

How long is the flight to Lebanon?

The flight time from Los Angeles International Airport (LAX) to Lebanon is approximately 15 h. 10 min.

What are the largest airports in Lebanon?

These are the largest airports in Lebanon:

  • Beirut Rafic Hariri International Airport (BEY) in Beirut

How many inhabitants does Lebanon have?

Lebanon has 6,082,000 inhabitants.

How big is Lebanon?

The surface area of Lebanon is 6,495 mi². It is 38x smaller than United States.

What is the capital of Lebanon?

The capital of Lebanon is Beirut.

What is the currency of Lebanon?

In Lebanon, the Lebanese pound (LBP) is used for payment.

Exchange rates on 5 June 2023

  • 1 US dollar = 1,506.54 Lebanese pound
  • 1 Lebanese pound = 0.001 US dollar
  • 100 US dollar = 150,654.42 Lebanese pound
  • 100 Lebanese pound = 0.066 US dollar

What is the area code of Lebanon?

The area code to call Lebanon is +961.

Seen a mistake?

Email us, we are grateful to you.