Map from Google - Mozambique

In Mozambique, a country located in southern Africa, very extended in latitude, the climate is tropical, with a hot and rainy season from November to March, and a dry season from May to October, during which there is a cooler period from mid-May to mid-August. In inland areas, especially in the north-central, there are highlands and mountain ranges, where the altitude temper the climate, but in the lowlands, like is the Zambezi Valley, the heat can be intense in the summer months, and even more so in the period preceding the rainy season (September to November). Being in the Southern Hemisphere, Mozambique has reversed seasons compared with Europe or North America.
During winter, the south-east trade winds bring pleasant and sunny weather, although in the southernmost provinces (Gaza, Maputo, Inhambane) sometimes the temperature can drop because of air masses from South Africa, so that there can be cold at night especially in inland areas. Almost everywhere it rains very little from June to October, although some brief showers are possible along the central part of the coast, from Quelimane to Beira.
During summer, the north-west monsoon prevails, at least in the centre and north, which are affected by humid currents from the Democratic Republic of Congo, while in the south the trade winds still prevail, which, however, unlike in winter, bring rain as well, because of the higher temperature and humidity which provide sufficient energy for the formation of thunderclouds, even though these rains are less intense than in the centre-north.
The rains occur primarily in the form of showers and thunderstorms in the afternoon, so even in the rainy season, the amount of sunshine is not low, except in the mountainous areas of the north, where the sky is often cloudy.
The most arid regions of the country are the Limpopo National Park in the south-west, where precipitation drops even below 500 mm per year, and the Zambezi Valley, in the west, in the Province of Tete. In Tete, 630 millimetres of rain per year fall.
Here is the average precipitation in Tete.
Average precipitation - Tete
Prec. (mm)1651409515643211045140630

Tete is also one of the hottest cities in the country, so much so that here the temperature can reach 45 °C in October and November, but it can exceed 40 °C from December to April. Here are the average temperatures of Tete.
Average temperatures - Tete
Min (°C)232323211816161720232424
Max (°C)343333333129293134363635

The wettest areas are the central coast (see Beira, Quelimane), and the north-west inland area, ie the mountainous areas south-east of Lake Malawi (or Niassa) and near Mount Chiperone and Mount Namuli: in both areas, precipitation is around 1,400/1,600 mm per year, or even more.
Here is the average precipitation in Quelimane.
Average precipitation - Quelimane
Prec. (mm)2503002751408550454025401102301595

Mozambique offers many potential attractions which so far are little known, not explored by many tourists and thus still pristine. In the Niassa National Reserve there are elephants, zebras and other animals of the savanna. There are also coral islands and marine parks like the Quirimbas National Park in the north, located in the Quirimbas archipelago where the island of Matemo is found, and the Bazaruto National Park, in the southern Bazaruto archipelago. On the contrary, the Gorongosa Park was damaged during the civil war that ended in 1992, and is now undergoing redevelopment.
Being located in the southern part of the coast, the Bazaruto National Park is a little cool in the winter months.
Average temperatures - Bazaruto
Min (°C)242323211715151618202223
Max (°C)313131292826252627282930

From July to September in the Mozambique Channel you can watch humpback whales, which come to breed before returning in colder seas.

Mozambique, beach

The capital Maputo is located in the far south, on the coast, and has an average temperature ranging from 26 °C in January to 19.5 °C in July. Although the maximum in January and February is on average around 30 °C, sometimes it can get uncomfortably hot, reaching 40 °C.
Average temperatures - Maputo
Min (°C)222222191714141517182021
Max (°C)303029282625242526272729

On average, 815 mm of rain per year fall, most of which from November to March. The rainiest month is January. The rains are, however, quite erratic and may be more abundant in some years. Here is the average precipitation.
Average precipitation - Maputo
Prec. (mm)170130105553020201545558085815

The sea temperature in this southern part of the coast is high enough for swimming all year round, however, it decreases to 23 °C from July to September.
Sea temperature - Maputo
Sea (°C)272827272524232323242526

Pemba, the starting point for the national parks located in the north of the country, like the Quirimbas National Park, lies on the coast, and its position near the equator is evident from the fact that it remains warm during winter: the average temperature goes from 27 °C in January to 23 °C in July. The rainfall amounts to 870 mm per year, including more than 100 mm from December to April.
Average temperatures - Pemba
Min (°C)242423232119192020222324
Max (°C)313231313029282930313132

The sea temperature in this northern part of the coast is high enough for swimming all year round, however, it decreases to 25/26 °C from July to September.
Sea temperature - Pemba
Sea (°C)292929292827262526272828

Mozambique is located in the area affected by tropical cyclones, that hit the east coast, after passing over Madagascar. The official cyclone season in the Indian Ocean runs from November 15 to May 15, but the period in which they are most likely runs from late December to mid-April. The most intense cyclones can be destructive, with their load of gale force winds and torrential rains.

When to go

The best time to go to Mozambique, making safaris and excursions or visiting the cities, is from mid-May to August, because it's the coolest, driest and sunniest. Recall, however, that at high altitudes, above 2,000 metres it's cold and at night there may be slight frosts. In September and October it's definitely hot in inland areas located at low altitude (see Tete and the Zambezi Valley), while the rainy season, as well as being warm and sultry, poses the risk of cyclones.
Those who suffer from the heat, we recall that in inland areas the months of June and July are the coolest: since mid-August, the temperature start to rise, and the first hot days may occur in the interior.
For a beach holiday, in the south September and October are preferable, because from June to August it can get a little cool, while in the centre-north you can go from mid-May to October inclusive.

What to pack

In winter (June to August): for the south-central coast (Maputo, Bazaruto, Beira), spring/autumn clothes, light for the day, sweater and light jacket for the evening; for the north coast (Pemba, Mozambique Island), light clothing, a sweatshirt for the evening, a scarf for the breeze. For the mountainous areas, spring/autumn clothes during the day, sweater, jacket and hat for the evening.
For the reef, equipment for snorkeling, water shoes or rubber soled shoes.

In summer (December to February): throughout the coast and inland areas at lower altitudes (Zambezi valley, Limpopo National Park), tropics-friendly, loose fitting clothing, light shirts and pants of natural fibres (cotton, linen), sun hat, a light sweatshirt for the evening, light raincoat or umbrella. For the mountainous areas, spring/autumn clothes, jacket, raincoat, sun hat, hiking shoes.
For the reef, equipment for snorkeling, water shoes or rubber soled shoes.