Weather in Nosy Be

What's the weather like in Nosy Be?

Nosy Be has a moderate climate and heavy rainfall, especially in the wet season. Average daytime highs range from 27°C (81°F) in January to 26°C (79°F) in July, with overnight lows around 24°C (75°F) and 21°C (70°F) respectively.

For comfortable sightseeing temperatures (18–26°C daytime highs), the best months to visit Nosy Be are January through March, and May through October.

Quick facts

Country
🇲🇬 Madagascar
Region
Africa
Time zone
Indian/Antananarivo
Coordinates
-13.319, 48.258

Monthly climate

Long-run averages for each month of the year.

MonthAvg highAvg lowRainfallRain daysSnow days
January 27°C / 81°F 24°C / 75°F 502 mm 29
February 28°C / 82°F 24°C / 75°F 340 mm 26
March 28°C / 82°F 24°C / 76°F 260 mm 28
April 28°C / 83°F 24°C / 76°F 103 mm 20
May 28°C / 82°F 23°C / 74°F 49 mm 14
June 27°C / 80°F 22°C / 72°F 35 mm 11
July 26°C / 79°F 21°C / 70°F 31 mm 9
August 27°C / 80°F 21°C / 70°F 36 mm 12
September 27°C / 80°F 22°C / 71°F 48 mm 14
October 28°C / 82°F 23°C / 73°F 93 mm 18
November 28°C / 83°F 24°C / 74°F 158 mm 24
December 28°C / 83°F 24°C / 75°F 210 mm 28

Nosy Be by month

Detailed weather for any specific month:

Cities with a similar climate to Nosy Be

Frequently asked questions

When is the best time to visit Nosy Be?

The most comfortable months in Nosy Be are usually June, July, August, when average highs sit near 18–26°C (64–79°F) with relatively little rain. See the full month-by-month breakdown for the exact figures.

What is the hottest month in Nosy Be?

April is typically the hottest month in Nosy Be, averaging a high of 28°C (83°F).

What is the coldest month in Nosy Be?

July is usually the coldest, with average lows around 21°C (70°F).

Does it snow in Nosy Be?

Snow is rare in Nosy Be; the climate data shows essentially no snowfall across the year.

Explore Nosy Be on the interactive map

Live forecast, sunrise/sunset, and more.