Asia › Lebanon › Beirut › Climate

Beirut climate data

Beirut, Lebanon’s vibrant coastal capital, enjoys a Mediterranean climate with hot, dry summers and mild, rainy winters. The city experiences over 3,000 hours of sunshine annually, moderate humidity, and gentle sea breezes. Distinct seasons, abundant sunshine, and proximity to mountains make Beirut a year-round destination for beach lovers, culture seekers, and outdoor explorers.

Best times to travel

The best times to travel section shows how the months compare for a visit, so you can find the time of year that fits what you want to do.

Background colours of the months:
The colour shows the typical temperature: yellow (hot), green (mild) and blue (cold). How strong the colour is shows the travel season: full colour means high season, soft colour means shoulder season and soft-striped means off season.

Weather symbols:
Each month has one symbol showing what the weather is typically like, such as hot and sunny, freezing or a rainy or snowy season. Use them to quickly spot months that match the weather you want, or to avoid the ones that don't.

Crowdedness:
The people icon shows how busy the place usually is. The more people, the more crowded it gets.

Additional notes:
The grey info boxes point out special things worth knowing, like recurring weather issues or seasonal events.

for Beirut, Lebanon
⛈️
Jan
🌦️
Feb
🌤️
Mar
☀️
Apr
☀️
May
☀️
Jun
🔥
Jul
🔥
Aug
🔥
Sep
☀️
Oct
☀️
Nov
🌦️
Dec
High season: April - Sep.
Shoulder season: March, Oct., Dec.
Crowdedness: 8 (Very crowded)
Tap on a month for more info Hover over a month for more info
Many governments currently advise against all travel to Lebanon, and airspace and flights can close at short notice
Beach season runs June to October, while the nearby mountains have skiing from December to March
Ramadan: daytime food options limited, many restaurants closed until sunset

The climate of Beirut

Beirut’s Mediterranean climate features four distinct seasons. Summers (June–September) are hot, sunny, and humid, with average highs of 29–31°C and lows of 23–25°C. July and August are the driest months, often with no rain, and up to 12 hours of sunshine daily. Sea temperatures reach 27–28°C, making swimming and water sports especially popular. Heatwaves can occasionally push temperatures above 35°C, but sea breezes and the city’s coastal setting provide some relief. Humidity is high, often 70–80%, but the air is freshened by prevailing westerly winds and the occasional shamal.

Winters (December–February) are mild and wetter, with average highs of 15–18°C and lows of 9–12°C. Rain falls mainly from November to March, with December and January being the wettest months (up to 170–190 mm each). Rain typically comes in short, intense bursts, followed by sunny intervals, and snow is extremely rare in the city itself. However, the nearby mountains receive significant snowfall, making them popular for skiing. Winter days are shorter, with 4–6 hours of sunshine, but frost is almost unknown. Spring (March–May) and autumn (October–November) are transitional, with pleasant temperatures (20–26°C), moderate rainfall, and long, sunny days. These seasons are ideal for sightseeing, hiking, and enjoying Beirut’s vibrant outdoor life. Annual precipitation averages 700–900 mm, and the city enjoys about 300 sunny days each year. Winds are generally light to moderate, with occasional stronger gusts during storms or khamsin desert winds in spring.

Average climate data for Beirut, Lebanon
Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year
Average maximum temperature (°C) 17 17 20 23 25 28 30 31 30 27 23 19 31
Average minimum temperature (°C) 11 11 13 15 18 22 24 25 24 21 16 13 11
Average precipitation (mm) 192 135 111 46 15 2 0 0 2 61 101 166 832
Average rainfall days (days) 15 12 9 5 2 0 0 0 1 4 8 12 68
Average relative humidity (%) 70 68 67 69 70 70 73 73 70 69 66 68 69
Average water temperature (°C) 18 17 18 18 21 25 27 29 28 26 23 20 23
Average daily daylight hours (h) 10 11 12 13 13 14 14 13 12 11 10 9 12
Average daily sunshine hours (h) 4 5 6 8 10 11 11 10 9 7 6 4 8
Average UV index 3 4 6 8 10 11 12 11 9 6 4 3 7

Travel info

  • Spring (March–May): Mild and sunny, with highs rising from 18°C to 26°C. Occasional rain showers, blooming gardens, and ideal conditions for sightseeing. Pack layers and a light rain jacket.
  • Summer (June–September): Hot, dry, and humid, with highs of 29–31°C. Sea temperatures reach 27–28°C. Perfect for beaches and nightlife – bring sun protection and stay hydrated. Expect crowds in July and August.
  • Autumn (October–November): Warm in October (up to 28°C), cooling to 20°C by November. Rainfall increases, especially in November. Layered clothing and an umbrella are recommended.
  • Winter (December–February): Mild and rainy, with highs of 15–18°C and lows of 9–12°C. Rain is frequent, but sunny intervals are common. Warm, waterproof clothing is essential. Skiing is possible in the nearby mountains.
  • Travel Tips: Beirut’s weather is changeable – always pack layers and rain gear. Summer is best for swimming and festivals, while spring and autumn offer comfortable sightseeing. Winter is quieter but mild, with easy access to mountain resorts for skiing.

The best time to visit Beirut

The best time to visit Beirut is from April to June and September to November, when temperatures are warm (20–28°C), rainfall is low, and the city’s gardens and outdoor cafés are at their most vibrant. These months offer ideal conditions for sightseeing, hiking, and enjoying both the coast and nearby mountains, with fewer crowds than in peak summer.

The worst time to visit Beirut

The least favourable time is from December to February, when Beirut is at its wettest and coolest. Rain is frequent, days are shorter, and occasional storms can disrupt outdoor plans. However, the city’s mild temperatures and proximity to mountain ski resorts still appeal to some travellers.

Frequently asked questions

What is the climate like in Beirut year-round?

Beirut has a Mediterranean climate with hot, dry summers (29–31°C), mild, rainy winters (15–18°C), and abundant sunshine. Rain falls mainly from November to March, while summers are very sunny and dry.

When is the best time to visit Beirut?

The best time to visit Beirut is from April to June and September to November, when the weather is warm, rainfall is low, and the city is lively with festivals and outdoor events.

Does it snow in Beirut?

Snow is extremely rare in Beirut itself, but the nearby mountains receive significant snowfall in winter, making them popular for skiing and winter sports.

How much rain does Beirut get?

Beirut receives about 700–900 mm of precipitation annually, with most rain falling from November to March. Summer is very dry, with July and August seeing almost no rain.

How sunny is Beirut?

Beirut enjoys over 3,000 hours of sunshine per year and about 300 sunny days. Summer brings up to 12 hours of sun daily, while winter has 4–6 hours.

Is Beirut humid?

Yes, Beirut is humid in summer, with average humidity between 70% and 80%. Humidity drops in winter (50–65%), but sea breezes help keep the air fresh year-round.

What should I pack for a trip to Beirut?

Pack light, breathable clothing and sun protection for summer. In spring and autumn, bring layers and a rain jacket. For winter, warm, waterproof clothing is essential due to rain and cooler evenings.

Minimum and maximum temperatures in Beirut

The warmest month, with the highest average maximum temperature, is August (30.6 °C). The month with the lowest average maximum temperature is January (17.4 °C). Overall, the average maximum temperature over the whole year is 24.2 °C.

The month with the highest average minimum temperature is August (24.8 °C). The coldest month, with the lowest average minimum temperature, is February (11 °C). Overall, the average minimum temperature over the whole year is 17.7 °C.

Water temperature in Beirut

The month with the highest average water temperature is August (28.7 °C). The month with the lowest average water temperature is February (17.4 °C). Overall, the average water temperature over the whole year is 22.6 °C.

Rainfall amount in Beirut

The wettest month, with the highest amount of precipitation, is January (191.8 mm). The driest month, with the least amount of precipitation, is July (0.3 mm). Over the whole year there are 831.9 mm of rainfall on average.

Rainfall days in Beirut

The month with the most days of rain is January (15.1 days). The month with the fewest days of rain is June (0 days). Over the whole year there are 68.4 days of rain on average.

Relative humidity in Beirut

The month with the highest average relative humidity is July (73.4 %). The month with the lowest average relative humidity is November (66.2 %). The overall average relative humidity over the whole year is 69.3 %.

Daylight hours and sunshine hours in Beirut

The month with the longest days, so the most daylight, is June (Average daylight: 14 h). The month with the shortest days, so the least daylight, is December (Average daylight: 9.1 h). Over the whole year there are 11.9 h of daylight per day on average.

The month with the most sunshine per day is July (Average sunshine: 11.1 h). The month with the least sunshine per day is January (Average sunshine: 3.9 h). Over the whole year there are 7.6 h of sunlight per day on average.

UV index in Beirut

The month with the highest average UV index is July (UV index: 12). The months with the lowest average UV index are January and December (UV index: 3). Over the whole year the average UV index is 7.2.

Was this page helpful?
Feedback