Malta and Gozo have one of the longest summers in Europe, from April to November and is known for their clear calm waters. Its average annual day temperature is about 22°C (72°C) and an average night temperature of about 15°C (59°C). Even in Winter, from December to February, the sea rarely drops below 15°C (59°C), but you can expect some rain and wind.
In April to May, air temperature is warmer but the sea is still cold.
The warmest and driest months are June to August. September air is as warm as June with even warmer seas but you can expect rain.
As air temperatures drop and rain rises in October, deep sea temperature remains warm in its peak, but cools down slowly.
Malta’s wind, rain and sunshine
The windiest part of the year is from October to May, with wind speeds of more than 12mph. The windiest month of the year in Malta & Gozo is December, with an average wind speed of 15.6mph. Wind speeds of between 13 to 24mph (20 to 38km/h) is too high for diving. So that makes June to September the best time to dive in Malta and Gozo.
As for rain, Malta has about 90 rainy days per year, from an average of about 0.5 days in July to an average of about 15 days in December.
Malta and Gozo enjoy about 300 days of sunshine per year, even on windier days there will be one side of the island protected from the winds, making it divable all year round.
Check out Malta and Gozo’s weather here. You can also see other fun reasons for when it is the best time to visit Malta, here.
Which time of Day is best
Scuba diving and snorkeling is usually best between 10am in the morning and 2pm in the afternoon, as the sun is higher in the sky and the sun angle allows more light to penetrate the water.
Morning
Most morning conditions are usually without wind, waves and current – this means better visibility, easier dives and lower air consumption – so you can enjoy longer dives with more to see.
Afternoons
Snorkeling can be very good in the afternoons due to high sunshine but it will depend on the wind conditions. The winds pick up in the late morning and usually don’t subside until late afternoon. Windier conditions mean lower visibility.
Night
During night diving, the diver can experience a different underwater environment because many sea creatures are nocturnal, but take precautions against safety hazards such as dive light failure.
Which Season is best
1. Winter (December – February)
Winter’s are mild, between 10°C – 17°C (50°F – 63°F), so you won’t be making any snowmen in Malta. It is the wettest season and most dive resorts are closed for the season.
Air temperature
Maximum average temperature: 19°C (66°F)
Minimum average temperature: 10°C (50°F)
Sea temperature
Temperature at the surface and at 30m depth are almost similar.
Maximum average temperature: 19°C (66°F)
Minimum average temperature: 15°C (59°F)
Rainfall
Average No. of rainy days: 10 – 17 days
Maximum rainfall: 110mm
Minimum rainfall: 45mm
2. Spring (March – May)
Spring temperature is as warm as autumn except the sea temperature is colder and there is less rain. May has the least rain compared to March and April.
Air temperature
Maximum average temperature: 26°C (79°F)
Minimum average temperature: 11°C (52°F)
Sea temperature
Surface
Maximum temperature: 21°C (70°F)
Minimum temperature: 15°C (59°F)
30m depth
Maximum temperature: 18°C (64°F)
Minimum temperature: 15°C (59°F)
Rainfall
Average No. of rainy days: 3 – 11 days per month
Maximum rainfall: 45mm
Minimum rainfall: 8mm
3. Summer (June – August)
Temperatures start to incline in June, with the warmest air and sea surface temperatures in July and August, with not much rain at all in July, but the rain does start to increase in August.
Air temperature
Maximum average temperature: 32°C (90°F)
Minimum average temperature: 18°C (64°F)
Sea temperature
Optimum conditions for snorkelers and swimmers are at the end of July and early August, when sea surface temperature is at its peak with little to no rain. Despite sea surface temperature remaining at a constant high in August, you can expect it to rain. Deeper waters get warmer in August.
Surface
Maximum average temperature: 26°C (79°F)
Minimum average temperature: 21°C (70°F)
30m depth
Maximum average temperature: 21°C (70°F)
Minimum average temperature: 18°C (64°F)
Rainfall
Average No. of rainy days: 0 – 8 days per month
Maximum rainfall: 20mm
Minimum rainfall: 0mm
4. Autumn (September – November)
Although air temperatures start dropping in September, sea depth up to 30m, is at its warmest. It does start to rain and you can expect more rainy days as it gets closer to winter.
Air temperature
Maximum average temperature: 31°C (88°F)
Minimum average temperature: 13°C (55 °F)
Sea temperature
Surface
Maximum temperature: 26°C (79 °F)
Minimum temperature: 20°C (68 °F)
30m depth
The best conditions for scuba divers are in September when sea levels up to a depth of about 30m, remain at a constant high throughout the entire month. Do look out for rainy days though.
Maximum temperature: 21°C (70°F)
Minimum temperature: 19°C (66°F)
Rainfall
Average No. of rainy days: 8 – 13 days per month
Maximum rainfall: 105mm
Minimum rainfall: 20mm