November to March is the best time to visit Dubai as these are the winter months. These months are quite pleasant with temperatures averaging around 25 degree Celsius.
Dubai Shopping Festival (DSF) is the highlight of this season and you can find the greatest shopping deals.
April-May is the beginning of the summer with temperatures between 23 degrees and 36 degree Celsius.
June, July and August are the hottest months of Dubai, with temperatures hitting 40 degrees Celsius combined with unpleasant humidity. This season, you can find great deals on accommodation and flights except for Ramadan month (which depends on the lunar calendar). The temperature starts to drop a little bit during the
autumn season (September-October) and the weather averages around 29 degrees Celsius.