The climate of the Bazaruto archipelago, located in the south-central part of Mozambique, is tropical, with a hot and rainy season from November to March, and a dry season from April to mid-November, with a cooler period from mid-May to mid-September. In the coolest months, June and July, the average daily temperature drops to around 20 °C (68 °F). In October the temperatures range from 20°C (68°F) at night to 28°C (82°F) at midday.
Annual rainfall is approximately millimetres (34 inches), but there is more from December to February when it rains more than 100 mm (4 in) per month. From November to May, there are occasional cyclones, but they are far more likely from January to March. There is sunshine all year round, even in the wetter months and the sea temperatures reache 28 °C (82 °F) from January to March, and do not go lower than 24 °C (75 °F) from July to October.