The Diu islet enjoys a maritime climate which is constantly affected by the sea breezes. The weather remains dry but pleasant throughout the year. In the winters Diu temperature reaches a maximum of 26 ° C while minimum being 20 ° C. During summers the maximum temperatures do not rise above 36 degrees and the minimum does not fall below 20° C. The annual rainfall received by the island is 540 millimeters with the monsoon season lasting from the month of June to September. The weather in Diu during the summer season is not too hot and is simply bearable.
All though Diu can be visited all round the year but the best time to visit Diu is during the winters since the weather condition become comfortable with the fall of the mercury does not fall below 20° C. The best time to visit Diu is during the months of September to May.