Valletta is small enough to walk across in twenty minutes and dense enough to hold you for a week. That compactness is exactly why timing matters here: the honey-coloured limestone that glows in October becomes a heat trap in August, and the Grand Harbour that sparkles in June can turn grey and wind-blown in January.
Here is the honest version.
The short answer
- Best overall: late April to mid-June, and mid-September through October
- Warmest sea: August and September, when the Mediterranean is at its summer peak
- Quietest and cheapest: November to February, outside the Christmas and New Year window
- Hottest and busiest: July and August, when daytime highs typically sit around the low thirties Celsius
- Wettest: October to February, usually in short, dramatic bursts rather than all-day drizzle