City break

Doha weather in May

Temperature, sea and sunshine in May: long-term averages from 30 years of weather data, not a forecast.

50

Holiday weather in May

Fair

Best time to visit: November – March

Air temperature38°CNight 26°
Sea temperature28.1°Cwarm
Sunshine11hrs / dayof 13.4 h daylight
Rainy days0days / month1 mm

What is the weather like in Doha in May?

In May, Doha is very hot: daytime highs average 38 °C, and even at night it stays warm at around 26 °C. The sea averages 28.1 °C – lovely and warm for swimming. With around 11 hours of sunshine a day, there is plenty of sun. It hardly ever rains. On about 31 days the thermometer climbs to 30 °C or more. All in all, May is a so-so month for a holiday in Doha.

May compared

How the weather changes from April to June. Tap a month to open it.

AprilAprMayMayJuneJun
Score685050
Day32°38°40°
Night21°26°28°
Sea24°28°31°
Sun10 h11 h11 h
Rain days100

More details for May

Daylight
13 h 21 min04:49 – 18:11
UV index
12 · extremeclear sky, noon (estimate)
Muggy days
10 daysdew point 18 °C or more
Wind
24 km/haverage daily peak
Cloud cover
13 %on average
Hot days
31 days30 °C or more
Time zone
UTC+3Asia/Qatar

How the score comes together

  • Temperatureweight 50 %0 %
  • Sunshineweight 20 %100 %
  • Few rainy daysweight 30 %100 %

Each factor is rated from 0 to 100 % and weighted for the travel style “City break”.

What to pack in May

  • Swimwear
  • Sunscreen
  • Sunglasses & sun hat
  • Light, breathable clothes
  • Water bottle – drink plenty

Doha in May: quick answers

Is Doha hot in May?

Yes. In May, Doha is very hot: daytime highs average 38 °C and nights stay around 26 °C. On about 31 days the thermometer climbs to 30 °C or more.

Can you swim in Doha in May?

Yes. In May the sea averages 28.1 °C – lovely and warm for swimming.

Does it rain much in Doha in May?

It hardly ever rains.

Doha month by month

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, GeoNames (CC BY 4.0)