
Malta
Things to do in Malta
Scuba diving, boat tours and snorkeling and more, with the best month for each. Malta is most comfortable for sightseeing in April and May.
Photo: Bengt Nyman, CC BY 3.0
Popular tours in Malta
Private Boat Tour of the Grand Harbour on the Island of MaltaFrom $38View
Private Tour Around MaltaFrom $229View
Valletta Segway Tour and The Malta ExperienceFrom $77View
Jet Ski Rental Malta- Self Guided Jetski Hire MaltaFrom $33View
Mdina and Highlights of Malta Full Day Guided Tour Incl. Lunch and TransfersFrom $79View
The Valletta Street Food and Culture Walking TourFrom $63View
Tours from Viator. Good Outing may earn a commission when you book, at no cost to you.
What to book in Malta
Malta month by month
Malta weather by month
Averages for Malta, 1991–2020. Highlighted months are the most comfortable for sightseeing.
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| High °F (°C) | 60 (16) | 60 (16) | 63 (17) | 68 (20) | 76 (24) | 84 (29) | 89 (32) | 90 (32) | 83 (29) | 77 (25) | 69 (21) | 63 (17) |
| Low °F (°C) | 50 (10) | 49 (10) | 52 (11) | 55 (13) | 60 (16) | 67 (20) | 72 (22) | 73 (23) | 70 (21) | 65 (18) | 59 (15) | 53 (12) |
| Rainy days | 10 | 8 | 6 | 4 | 2 | 1 | 0 | 1 | 4 | 7 | 9 | 10 |
| Sea °F (°C) | 61 (16) | 60 (15) | 60 (15) | 61 (16) | 65 (19) | 72 (22) | 77 (25) | 80 (27) | 78 (26) | 75 (24) | 70 (21) | 64 (18) |
| Sunset (15th) | 5:11 pm | 5:43 pm | 6:09 pm | 7:35 pm | 8:01 pm | 8:20 pm | 8:19 pm | 7:53 pm | 7:11 pm | 6:27 pm | 4:55 pm | 4:49 pm |
Questions
When is the best time to visit Malta?
For walking around and sightseeing, April and May. August is the warmest month at about 90°F (32°C), and January the coolest at about 60°F (16°C).
What is the rainiest month in Malta?
January, with about 10 rainy days. Book outdoor tours early in your stay that month, so there's room to move them.
When is the sea warmest in Malta?
August, at about 80°F (27°C). It's coolest in February, at about 60°F (15°C).






