Annual average temperature · 30-year mean — not today
-10°
0°
10°
20°
30°
40°
Best Time to Visit: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Oct, Nov. Rainiest: Dec (16 mm).View current weather →
Annual Precip
49mm
16mm dec · 0mm junWarmest
26°C
SepColdest
14°C
JanWind
23km/h
Breezy
Dakhla has a tropical climate with warm temperatures year-round. The coolest month is Jan (14°C) and the warmest is Sep (26°C). Annual rainfall totals 49mm.
Monthly Averages
Jan
High22°C71°F
Avg Temp18°C64°F
Low14°C58°F
Precipitation2 mm
Wind18 km/h
Feb
High22°C72°F
Avg Temp18°C65°F
Low15°C59°F
Precipitation2 mm
Wind20 km/h
Mar
High23°C73°F
Avg Temp19°C67°F
Low16°C60°F
Precipitation1 mm
Wind22 km/h
Apr
High23°C73°F
Avg Temp19°C67°F
Low16°C60°F
Precipitation1 mm
Wind25 km/h
May
High23°C74°F
Avg Temp20°C68°F
Low16°C62°F
Precipitation1 mm
Wind26 km/h
Jun
High24°C76°F
Avg Temp21°C70°F
Low18°C64°F
Precipitation0 mm
Wind27 km/h
Jul
High25°C77°F
Avg Temp22°C71°F
Low18°C65°F
Precipitation1 mm
Wind27 km/h
Aug
High26°C79°F
Avg Temp23°C73°F
Low19°C67°F
Precipitation3 mm
Wind27 km/h
Sep
High26°C79°F
Avg Temp23°C73°F
Low20°C67°F
Precipitation15 mm
Wind23 km/h
Oct
High26°C79°F
Avg Temp22°C72°F
Low19°C66°F
Precipitation3 mm
Wind20 km/h
Nov
High24°C76°F
Avg Temp21°C70°F
Low17°C63°F
Precipitation4 mm
Wind20 km/h
Dec
High22°C72°F
Avg Temp19°C66°F
Low15°C60°F
Precipitation16 mm
Wind17 km/h
HighLowPrecipitation
Monthly Wind Speed
km/h
Frequently Asked Questions
What is the climate like in Dakhla?
Dakhla has an average annual temperature of 20°C with 49mm of rainfall per year. The warmest month is Sep (26°C) and the coldest is Jan (14°C).
What is the hottest month in Dakhla?
The hottest month in Dakhla is Sep, with an average high of 26°C.
How much rain does Dakhla get?
Dakhla receives 49mm of precipitation annually. The wettest month is Dec (16mm) and the driest is Jun (0mm).
When is the best time to visit Dakhla?
The best time to visit Dakhla is during Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Oct, Nov, when temperatures are comfortable and rainfall is relatively low.