Summer Season (June - August) - The summer season is known for temperatures hitting 50 degrees Celsius with scorching heat and humidity in the air. Therefore, it is not a great time to visit Dubai as one cannot indulge in outdoor activities like sightseeing and exploring the beaches. Also, since it is the time Ramadan is observed, one may have difficulty in finding cafes and restaurants.
Shoulder Season (April - May, Sept - October) - This is the shoulder season between summers and winters in Dubai. Although it is hot in Dubai, the temperature ranges around 28 degrees Celsius which makes it an ideal time to enjoy swimming and other beach activities. It's also a great time for budget vacationers who can enjoy good deals and discounts on hotels this time.
Peak Season (November - March) - This is one of the best times to visit Dubai as the temperature hovers between 17 degrees to 30 degree Celsius. This is a splendid time to explore the beaches and spend your time in numerous outdoor activities. However, it’s the peak season in Dubai with everyone flocking to this city at its best, one may find difficulty in booking hotels for their vacation.