We use cookies and external services: MapTiler for interactive maps and Google Maps to show route duration/distance. Both may process personal data such as your IP address, including transfers outside the EU/EEA. See our privacy policy for details. By clicking ‘Accept all’, you consent to this.
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.
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.
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
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.
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.
Snow is extremely rare in Beirut itself, but the nearby mountains receive significant snowfall in winter, making them popular for skiing and winter sports.
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.
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.
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.
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.
- Beirut climate overview
- Climate table
- Related travel information for Beirut
- The best time to visit Beirut
- The worst time to visit Beirut
- Frequently asked questions
- Temperature summary
- Water temperature summary
- Rainfall amount summary
- Rainfall days summary
- Relative humidity summary
- Daylight hours and sunshine hours summary
- UV index summary
- Other recommended travel destinations