Климат - субэкваториальный. Среднегодовая температура на побережье - около 32°C, в центре страны - около 17°C.