January is the hottest month in Bazaruto Archipelago with an average temperature of 28°C (82°F) and the coldest is June at 20°C (68°F) with the most daily sunshine hours at 8 in September. The wettest month is February with an average of 160mm of rain. The best month to swim in the sea is in January when the average sea temperature is 27°C (81°F).
Sorted by popularity:
Sunrise 04:47
Sunset 18:03
Sunrise 04:47
Sunset 18:03