Melbourne was named the best city in the world for 2026 by Time Out — the first Australian city ever to top that ranking — and part of what locals love about it is exactly what catches visitors off guard: the weather can genuinely shift through several moods in a single day. Layering matters here more than in most cities you'll plan a trip around.

December to February: summer heat, big crowds, and the Australian Open

Summer highs average 24–26°C, with January and February bringing the hottest spells alongside cooling afternoon breezes. This is peak season — the busiest and priciest time to visit — and it's also when the Australian Open takes over Melbourne Park each January. Book flights and accommodation well ahead if your trip lines up with it.

March to May and September to November: the shoulder-season sweet spot

Autumn highs sit around 17–24°C, spring around 17–22°C — both comfortable, both with smaller crowds and softer prices than summer. The Melbourne International Comedy Festival runs in the March–April window, and Melbourne Cup Day (a Victorian public holiday, confirmed for Tuesday 3 November 2026) falls right in the spring stretch. Either shoulder season is a strong all-round choice if your dates are flexible.

June to August: cool, quiet, and the cheapest time to visit

Winter highs average just 14–15°C, with lows down to 6–7°C — genuinely cool by Australian standards, though nothing like a Northern Hemisphere winter. This is the quietest, cheapest stretch, and it suits Melbourne's indoor strengths well: laneway cafés, galleries, and the Queen Victoria Market's seasonal Winter Night Market.

Practical notes

The short version

March–May and September–November give the best balance of mild weather, smaller crowds, and lower prices. December–February is hottest and busiest, with the Australian Open adding extra demand in January. June–August is coolest and cheapest, and the better window if you're planning around Melbourne's indoor culture rather than the outdoors.