The best time to visit Dubai is in September and April, when it's sunny but not too hot. While much of the Northern Hemisphere is wrapped up for winter during this period, the city continues to offer bright skies and balmy temperatures. Temperatures soar from May to August, so hotel prices drop and crowds disperse.