Dubai experiences primarily two seasons – one is extremely hot season and another is mild hot season.
Summer: This season starts in May and continues till September. During this month, Dubai bids adieu to its tourists because it’s extreme hot temperature makes the weather unbearable. The temperature hardly falls below 100 degree Fahrenheit. Hence, avoid staying outside during this season. Clearly, this is an off season to visit Dubai. So if you are wondering when is the best time to visit Dubai to grab huge discounts, summer is the right time!
Winter: This season falls between October and April. The temperature ranges between upper 70 degree Fahrenheit and lower 90 degree Fahrenheit. Rainfall also occurs in this season. This is the peak season to visit Dubai and sees huge crowds flocking to the place. This is also the period for the Dubai shopping festival which is held in the months of January and February.
Hence, the best time to visit Dubai is winter season (October to April). If you are travelling to Dubai with families, November and March as the months when you can bag deals on hotels.