The best time to visit the Maldives is from December to March. It is the dry season in Maldives with very little rainfall and low humidity. It is also the ideal time for sunbathing, scuba diving and snorkelling which makes it the peak season. The average temperature during this time ranges between 24 and 30 degrees Celcius.
May to November is the wet season in Maldives with high humidity and intermittent heavy rainfall. However, this means that the prices are comparatively lower during this time and there is a lesser crowd at the resorts. May to November is also the ideal time for surfing because of the bigger waves and better swells.