The climate of Quelimane is tropical, with a hot, rainy season from November to April and a relatively cool season from June to August.
In the austral winter, generally in Mozambique it is the dry season, but here there are some more showers, brought by the south-east trade winds, especially in the first part (May-July), when the sea is warmer.
Intense heat waves can occur from September to April, but especially from October to December, that is, before the rainy season.
. Here are the average temperatures.
January is generally a very hot, muggy month. The average temperature is of
28.6 °C, with a minimum of
24.2 °C and a maximum of
32.9 °C.

On the coldest nights of the month, the temperature usually drops to around
21.5 °C. However, it dropped to
19.9 °C in January 1992.

On the warmest days of the month, the temperature usually reaches around
37 °C. However, it reached
39.7 °C in January 2010.

Precipitation amounts to
240 mm, distributed over 11 days.
The day lasts on average 13 hours and 5 minutes.

There are on average 7 hours of sunshine per day. So, the sun shines 54% of the time.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of
9.6 kph.

The average sea temperature is of
28.6 °C. Therefore, the sea is pleasantly warm and allows long swims.
February is generally a very hot, muggy month. The average temperature is of
28.4 °C, with a minimum of
24.2 °C and a maximum of
32.6 °C.

On the coldest nights of the month, the temperature usually drops to around
20.5 °C. However, it dropped to
18.8 °C in February 2018.

On the warmest days of the month, the temperature usually reaches around
36.5 °C. However, it reached
39 °C in February 2016.

Precipitation amounts to
240 mm, distributed over 13 days.
The day lasts on average 12 hours and 40 minutes.

There are on average 7 hours of sunshine per day. So, the sun shines 54% of the time.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of
10 kph.

The average sea temperature is of
28.9 °C. Therefore, the sea is pleasantly warm and allows long swims.
March is generally a very hot, muggy month. The average temperature is of
28 °C, with a minimum of
24 °C and a maximum of
32 °C.

On the coldest nights of the month, the temperature usually drops to around
21.5 °C. However, it dropped to
18.5 °C in March 1992.

On the warmest days of the month, the temperature usually reaches around
36 °C. However, it reached
39.4 °C in March 2005.

Precipitation amounts to
240 mm, distributed over 13 days.
The day lasts on average 12 hours and 10 minutes.

There are on average 7.5 hours of sunshine per day. So, the sun shines 60% of the time.
The average humidity is 80%. Hence, the air is normally humid.
The average wind speed is of
8.7 kph.

The average sea temperature is of
28.9 °C. Therefore, the sea is pleasantly warm and allows long swims.
April is generally a warm to hot, muggy month. The average temperature is of
26.1 °C, with a minimum of
21.7 °C and a maximum of
30.5 °C.

On the coldest nights of the month, the temperature usually drops to around
18 °C. However, it dropped to
15.6 °C in April 2008.

On the warmest days of the month, the temperature usually reaches around
34.5 °C. However, it reached
38 °C in April 2010.

Precipitation amounts to
155 mm, distributed over 10 days.
The day lasts on average 11 hours and 40 minutes.

There are on average 7.5 hours of sunshine per day. So, the sun shines 65% of the time.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of
8.9 kph.

The average sea temperature is of
28.1 °C. Therefore, the sea is pleasantly warm and allows long swims.
May is generally a warm to hot, muggy month. The average temperature is of
23.9 °C, with a minimum of
18.7 °C and a maximum of
29.2 °C.

On the coldest nights of the month, the temperature usually drops to around
14.5 °C. However, it dropped to
10.5 °C in May 2014.

On the warmest days of the month, the temperature usually reaches around
33.5 °C. However, it reached
37.3 °C in May 2010.

Precipitation amounts to
80 mm, distributed over 8 days.
The day lasts on average 11 hours and 20 minutes.

There are on average 7.5 hours of sunshine per day. So, the sun shines 68% of the time.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of
7.5 kph.

The average sea temperature is of
27 °C. Therefore, the sea is pleasantly warm and allows long swims.
June is generally a warm month. The average temperature is of
22.3 °C, with a minimum of
17 °C and a maximum of
27.7 °C.

On the coldest nights of the month, the temperature usually drops to around
13.5 °C. However, it dropped to
10.3 °C in June 2008.

On the warmest days of the month, the temperature usually reaches around
31.5 °C. However, it reached
34.2 °C in June 2011.

Precipitation amounts to
55 mm, distributed over 8 days.
The day lasts on average 11 hours and 5 minutes. June 21, the winter solstice, is the shortest day of the year in the Southern Hemisphere.

There are on average 7 hours of sunshine per day. So, the sun shines 65% of the time.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of
7.4 kph.

The average sea temperature is of
25.6 °C. Therefore, the sea is warm enough for swimming.
July, the coolest month of the year, is generally a warm month. The average temperature is of
21.4 °C, with a minimum of
15.9 °C and a maximum of
27 °C.

On the coldest nights of the month, the temperature usually drops to around
12 °C. However, it dropped to
10.3 °C in July 2005.

On the warmest days of the month, the temperature usually reaches around
31.5 °C. However, it reached
34.4 °C in July 2015.

Precipitation amounts to
60 mm, distributed over 8 days.
The day lasts on average 11 hours and 10 minutes.

There are on average 7.5 hours of sunshine per day. So, the sun shines 66% of the time.
The average humidity is 77%. Hence, the air is normally humid.
The average wind speed is of
8.8 kph.

The average sea temperature is of
24.7 °C. Therefore, the sea is warm enough for swimming.
August is generally a warm to hot, muggy month. The average temperature is of
22.8 °C, with a minimum of
16.9 °C and a maximum of
28.7 °C.

On the coldest nights of the month, the temperature usually drops to around
12.5 °C. However, it dropped to
10.1 °C in August 2000.

On the warmest days of the month, the temperature usually reaches around
34 °C. However, it reached
37 °C in August 2008.

Precipitation amounts to
30 mm, distributed over 4 days.
The day lasts on average 11 hours and 30 minutes.

There are on average 8.5 hours of sunshine per day. So, the sun shines 74% of the time.
The average humidity is 74%. Hence, the air is normally humid.
The average wind speed is of
10.5 kph.

The average sea temperature is of
24.4 °C. Therefore, the sea is warm enough for swimming.
September is generally a warm to hot, muggy month. The average temperature is of
24.7 °C, with a minimum of
18.7 °C and a maximum of
30.8 °C.

On the coldest nights of the month, the temperature usually drops to around
14 °C. However, it dropped to
11.1 °C in September 1991.

On the warmest days of the month, the temperature usually reaches around
37.5 °C. However, it reached
41.2 °C in September 2008.

Precipitation amounts to
20 mm, distributed over 2 days.
The day lasts on average 12 hours and 0 minutes.

There are on average 8.5 hours of sunshine per day. So, the sun shines 72% of the time.
The average humidity is 71%. Hence, the air is normally humid.
The average wind speed is of
13.9 kph.

The average sea temperature is of
24.8 °C. Therefore, the sea is warm enough for swimming.
October is generally a warm to hot month. The average temperature is of
26.8 °C, with a minimum of
21.1 °C and a maximum of
32.5 °C.

On the coldest nights of the month, the temperature usually drops to around
15.5 °C. However, it dropped to
12.2 °C in October 1991.

On the warmest days of the month, the temperature usually reaches around
39.5 °C. However, it reached
44 °C in October 2019.

Precipitation amounts to
35 mm, distributed over 3 days.
The day lasts on average 12 hours and 30 minutes.

There are on average 8.5 hours of sunshine per day. So, the sun shines 66% of the time.
The average humidity is 70%.
The average wind speed is of
15.4 kph.

The average sea temperature is of
25.6 °C. Therefore, the sea is warm enough for swimming.
November is generally a very hot month. The average temperature is of
28.2 °C, with a minimum of
22.9 °C and a maximum of
33.5 °C.

On the coldest nights of the month, the temperature usually drops to around
18.5 °C. However, it dropped to
14.2 °C in November 1998.

On the warmest days of the month, the temperature usually reaches around
41 °C. However, it reached
44.4 °C in November 2004.

Precipitation amounts to
90 mm, distributed over 5 days.
The day lasts on average 13 hours and 0 minutes.

There are on average 9.5 hours of sunshine per day. So, the sun shines 72% of the time.
The average humidity is 69%.
The average wind speed is of
15.4 kph.

The average sea temperature is of
26.8 °C. Therefore, the sea is pleasantly warm and allows long swims.
December is generally a very hot, muggy month. The average temperature is of
28.7 °C, with a minimum of
24 °C and a maximum of
33.4 °C.

On the coldest nights of the month, the temperature usually drops to around
19.5 °C. However, it dropped to
14 °C in December 2020.

On the warmest days of the month, the temperature usually reaches around
38.5 °C. However, it reached
43.4 °C in December 2015.

Precipitation amounts to
219.5 mm, distributed over 11 days.
The day lasts on average 13 hours and 10 minutes. December 21, the summer solstice, is the longest day of the year in the Southern Hemisphere.

There are on average 7.5 hours of sunshine per day. So, the sun shines 58% of the time.
The average humidity is 75%. Hence, the air is normally humid.
The average wind speed is of
11 kph.

The average sea temperature is of
28 °C. Therefore, the sea is pleasantly warm and allows long swims.