The best time to visit Malta is from April to June, between the wet season and the hot Mediterranean summer. In addition, this is the time when room rates drop as much as 40%. For adequate weather, September and October are good months to tour Malta, although the enjoyable weather can be sporadic by a hot and humid wind. You should also be aware of the dangerously hot temperatures of July and August.
The Christmas and New Year holiday season is the busiest tourist season, when many Maltese natives return home to visit friends and family, and European vacationers come looking for a spot of winter rays. Otherwise, you can find some very inexpensive flight and lodging deals between November and March.
CLIMATE
Weather Averages for Attard:
Average Temperatures for Attard, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Hong Kong, Hong Kong
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Attard, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for Gozo:
Average Temperatures for Gozo, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Gozo, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Gozo, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for Malta:
Average Sea Temperatures for Malta, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 59°f | 59°f | 61°f | 64°f | 70°f | 75°f | 79°f | 77°f | 73°f | 70°f | 63°f |
| 15°c | 15°c | 15°c | 16°c | 18°c | 21°c | 24°c | 26°c | 25°c | 23°c | 21°c | 17°c |
Average High/Low Temperature for Malta, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 61°f | 61°f | 64°f | 68°f | 75°f | 84°f | 90°f | 90°f | 84°f | 79°f | 70°f | 64°f |
| 16°c | 16°c | 18°c | 20°c | 24°c | 29°c | 32°c | 32°c | 29°c | 26°c | 21°c | 18°c |
| 50°f | 50°f | 52°f | 55°f | 63°f | 68°f | 73°f | 75°f | 72°f | 66°f | 59°f | 54°f |
| 10°c | 10°c | 11°c | 13°c | 17°c | 20°c | 23°c | 24°c | 22°c | 19°c | 15°c | 12°c |
Average Rainfall for Malta, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 96mm | 62mm | 37mm | 27mm | 10mm | 6mm | 0mm | 7mm | 69mm | 69mm | 116mm | 109mm |
Average Daily Sunshine Hours for Malta, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 5 Hrs | 6 Hrs | 7 Hrs | 8 Hrs | 10 Hrs | 11 Hrs | 12 Hrs | 11 Hrs | 9 Hrs | 7 Hrs | 7 Hrs | 5 Hrs |
Weather Averages for Mdina
Average Temperatures for Mdina, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Mdina, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Mdina, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | 0mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for Mgarr
Average Temperatures for Mgarr, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Mgarr, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Mgarr, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | 0mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for Sliema:
Average Temperatures for Sliema, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Sliema, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Sliema, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for Valletta
Average Temperatures for Valletta, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Valletta, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Valletta, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for Bugibba
Average Temperatures for Bugibba, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Bugibba, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Bugibba, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for Gzira
Average Temperatures for Gzira, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Gzira, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Gzira, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for Marsaskala
Average Temperatures for Marsaskala, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Marsaskala, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Marsaskala, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for Mellieha
Average Temperatures for Mellieha, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Mellieha, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Mellieha, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for qarwa
Average Temperatures for Qarwa, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for Qarwa, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for Qarwa, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | mm | 7mm | 40mm | 90mm | 80mm | 112mm |
Weather Averages for St Julians
Average Temperatures for St Julians, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 55°f | 57°f | 61°f | 66°f | 73°f | 79°f | 81°f | 75°f | 70°f | 63°f | 57°f |
| 12°c | 13°c | 14°c | 16°c | 19°c | 23°c | 26°c | 27°c | 24°c | 21°c | 17°c | 14°c |
Average High/Low Temperature for St Julians, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 59°f | 61°f | 63°f | 66°f | 73°f | 82°f | 88°f | 88°f | 82°f | 75°f | 68°f | 63°f |
| 15°c | 16°c | 17°c | 19°c | 23°c | 28°c | 31°c | 31°c | 28°c | 24°c | 20°c | 17°c |
| 48°f | 48°f | 50°f | 54°f | 59°f | 64°f | 70°f | 72°f | 68°f | 63°f | 57°f | 52°f |
| 9°c | 9°c | 10°c | 12°c | 15°c | 18°c | 21°c | 22°c | 20°c | 17°c | 14°c | 11°c |
Average Rainfall for St Julians, Malta
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 89mm | 61mm | 41mm | 23mm | 7mm | 3mm | mm | 7mm | 40mm | 90mm | 80mm | 112mm |
HOLIDAYS
January - New Year's Day
February - Feast of St Paul's Shipwreck
March - Feast of St Joseph
March - Good Friday
March - Easter
March - Freedom Day
May - Worker's Day
June - Commemoration of the uprising of 7th June 1919
June - Feast of St Peter and St Paul (Mnarja, Harvest festival)
August - Assumption of the Blessed Virgin Mary (Marija)
September - Feast of Our Lady of Victories
September - Independence Day
December - Feast of the Immaculate Conception
December - Republic Day
December - Christmas Day
Other Observance
November - All Saint's Day
November - All Soul's Day
Last two days of Carnival (Monday and Tuesday)
Weekend - Sunday



