The peak season for travel to Malta is June to September, when many resort hotels are booked solid. However, daytime temperatures in July and August can reach more than 35ºC – uncomfortably hot – and it’s tough to find your own patch of sand or rock at any beach (or battle the crowds at attractions).
Weather-wise, the best time to visit Malta is spring (April to June) and autumn (September and October), though September still counts as high season in many hotels and the pleasant weather can sometimes be interrupted by a
hot and humid wind, or rainfall. For water-babies, the sea temperature is
considerably warmer in autumn than in spring.
In November and December you can expect daytime temperatures of 12ºC to 18ºC and a fair amount of sunshine between spells of rain showers (the total annual rainfall is low, at around 580 mm, and it falls mainly between September and February). January and February are the coldest
months, when a strong north-easterly wind (the grigal) makes conditions
more unpleasant. Winds are a feature of Malta’s weather. The
stiff sea breeze is cooling in summer, but in winter the grigal can whip up the waves that pound across the harbour walls and occasionally disrupt the ferry service to Gozo. In spring and autumn the south easterly xlokk (sirocco) sometimes blows in from North Africa, bringing humid and occasionally foggy conditions.
The main season for festas (feast days) is June to September, but if you
want to catch a festa out of season, there’s the Feast of St Paul’s Shipwreck
in Valletta on 10 February, and the Feast of the Immaculate Conception in
Cospicua on 8 December. Two of the liveliest and most popular events on the islands, marked by public holidays, are Carnival Week in early March and the L-Imnarja festival on 28 and 29 June.
The Christmas–New Year period is a mini-high season in the middle
of winter, when many Maltese emigrants return home to visit friends and
family, and European tourists come looking for a spot of winter sunshine.
Otherwise, you can find some cheap flight and accommodation deals from November to March.