Dubai Weather, When to Go and Climate Information

(Dubai, United Arab Emirates, UAE)

Beachfront photo, showing the sail-shaped Burj Al Arab HotelWith Dubai being a desert city within the United Arab Emirates, it will come as not real surprise that the climate here is hot, and the weather sunny. Dubai is at its hottest from May to September, with temperatures peaking at 39°C / 102°F or 40°C / 104°F, when the likelihood of any rain is virtually non-existent.

December, January and February tend to experience the coolest climate in Dubai, although sunny weather ensures that temperatures never stray too far from 23°C / 73°F or 23°C / 75°F. Both February and March tend to feature the highest levels of rainfall, although average just 23 mm / 0.9 inches per month and so remains fairly minimal. In fact, annual precipitation levels are only 150 mm 5.9 inches for the entire year.

Further picture of the beach

Seasonal Climate Variations / When to Go

The climate of Dubai can also be humid at times, although during the periods of extreme heat, the humidity becomes much drier and therefore the high temperatures are more bearable. Tourists tend to avoid holidaying in Dubai during the summer months, when the weather is often too hot to make sightseeing enjoyable.

However, with around 10 or 11 hours of sunshine in the summer, Dubai tourists visiting at this time tend to explore the attractions towards the end of the day, with many remaining open until late. As temperatures begin to peak at midday, then air-conditioned restaurants and shopping malls become all the more appealing. The perfect time to holiday in Dubai is between December and March, when the climate is at its most agreeable and evenings can even feel a little chilly.

Dubai Weather and Climate Chart (Averages)



23°C / 73°F
14°C / 57°F


23°C / 73°F
15°C / 59°F


27°C / 81°F
17°C / 63°F


31°C / 88°F
21°C / 70°F


36°C / 97°F
24°C / 75°F


38°C / 100°F
27°C / 81°F


39°C / 102°F
29°C / 84°F


39°C / 102°F
30°C / 86°F


38°C / 100°F
27°C / 81°F


34°C / 93°F
23°C / 73°F


30°C / 86°F
19°C / 66°F


25°C / 77°F
16°C / 61°F