Weather in Beirut

What's the weather like in Beirut?

Beirut has a moderate climate and moderate rainfall spread across the year. Average daytime highs range from 16°C (61°F) in January to 31°C (88°F) in July, with overnight lows around 10°C (49°F) and 24°C (75°F) respectively.

For comfortable sightseeing temperatures (18–26°C daytime highs), the best months to visit Beirut are March through May, and October through December.

Quick facts

Country
🇱🇧 Lebanon
Region
Middle East
Time zone
Asia/Beirut
Coordinates
33.894, 35.502

Monthly climate

Long-run averages for each month of the year.

MonthAvg highAvg lowRainfallRain daysSnow days
January 16°C / 61°F 10°C / 49°F 158 mm 17
February 17°C / 63°F 10°C / 50°F 115 mm 14
March 19°C / 66°F 12°C / 53°F 117 mm 17
April 23°C / 73°F 14°C / 58°F 36 mm 9
May 26°C / 79°F 18°C / 65°F 24 mm 8
June 28°C / 83°F 21°C / 70°F 6 mm 4
July 31°C / 88°F 24°C / 75°F 1 mm 2
August 31°C / 89°F 25°C / 76°F 3 mm 3
September 30°C / 86°F 23°C / 74°F 7 mm 5
October 27°C / 81°F 20°C / 68°F 41 mm 10
November 23°C / 73°F 16°C / 60°F 76 mm 12
December 19°C / 66°F 12°C / 53°F 123 mm 14

Beirut by month

Detailed weather for any specific month:

Cities with a similar climate to Beirut

Frequently asked questions

When is the best time to visit Beirut?

The most comfortable months in Beirut are usually April, May, November, when average highs sit near 18–26°C (64–79°F) with relatively little rain. See the full month-by-month breakdown for the exact figures.

What is the hottest month in Beirut?

August is typically the hottest month in Beirut, averaging a high of 31°C (89°F).

What is the coldest month in Beirut?

January is usually the coldest, with average lows around 10°C (49°F).

Does it snow in Beirut?

Snow is rare in Beirut; the climate data shows essentially no snowfall across the year.

Explore Beirut on the interactive map

Live forecast, sunrise/sunset, and more.