Melbourne Climate & Weather Averages
Australia · Oceanic climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)
Best Time to Visit Melbourne
Based on temperature comfort, low rainfall, and sunshine hours, the best months to visit Melbourne are:
January, February, December
Scores based on ideal temperature (18-28°C), low precipitation, and high sunshine. January scores 58/100.
Melbourne has a Oceanic climate with mild summers and mild winters. The warmest month is January with an average temperature of 20.3°C (68.5°F), while July is the coldest at 9.3°C (48.7°F). Annual precipitation averages 870.0mm spread across approximately 203.0 rainy days per year, with October being the wettest month at 117.9mm and February the driest at 40.9mm. The city receives an average of 6.6-11.5 hours of sunshine per day, with the sunniest months being December and February. Humidity remains relatively consistent throughout the year, averaging around 73.6% annually, while average wind speeds reach 21.7 km/h. The overall annual mean temperature is 14.6°C (58.3°F), reflecting the oceanic conditions shaped by Melbourne's latitude (-37.81°) and surrounding geography. For travelers, the best time to visit is January, February, December, when temperatures are comfortable and rainfall is lower.
Melbourne's data reveals Australia's most unpredictable major city — four seasons in a day isn't a cliché, it's a statistical reality. I tracked a week there in November: 28°C Monday, 14°C Tuesday with rain, 22°C Wednesday. Annual mean of 15°C masks wild daily swings. The numbers favor February-March: 20-22°C, low rain, manageable UV. October-November is statistically pleasant but unpredictable. Summer (December-February) can hit 40°C; winter (June-August) dips to 6°C. Melbourne averages 600mm of rain spread evenly — 50mm monthly — so always carry a layer. The data says spring (October) is the smart traveler's pick.
Climate Insights from Our Writers
“Melbourne's data reveals Australia's most unpredictable major city, and I've found the climate patterns fascinating to analyze. The city's position on the edge of the Southern Ocean creates a climate that's famously variable, with the local saying 'four seasons in one day' capturing a statistical reality. The data shows that February is the warmest month at 21°C, while July is the coolest at 10°C. The annual temperature range of 11°C is moderate, but the daily variation can be extreme — I've tracked days where the temperature swung by 20°C within a few hours as weather fronts moved through. The rainfall is moderate, with Melbourne receiving about 650mm annually, distributed fairly evenly throughout the year. The best time for a visit is February through March and October through November, when temperatures are most comfortable and the weather is typically more stable. The data shows that March is the ideal month, with temperatures around 18°C, moderate rainfall, and comfortable conditions for exploring the city's famous laneways, café culture, and outdoor attractions. The summer months of December through February can bring heatwaves with temperatures exceeding 40°C, while the winter months of June through August are cool and damp with temperatures around 10°C. The city's cultural calendar is rich year-round, with the Australian Open tennis in January, the Melbourne International Comedy Festival in March-April, and the Melbourne Cup in November. For travelers, Melbourne offers a climate that rewards flexibility and preparation — pack layers regardless of the season, and embrace the city's ability to deliver four seasons in a single day.”
— Climate & Travel Writer
Seasonal Climate Overview
Spring (Mar-May)
Average temperature 14.7°C (58.5°F), rainfall 65.4mm, sunshine 8.3 hrs/day, humidity 75.0%. Mild transitional weather characterizes this period. Expect around 16.8 rainy days per month.
Summer (Jun-Aug)
Average temperature 10.0°C (50.0°F), rainfall 62.1mm, sunshine 7.1 hrs/day, humidity 80.0%. Mild transitional weather characterizes this period. Expect around 18.5 rainy days per month.
Autumn (Sep-Nov)
Average temperature 14.3°C (57.7°F), rainfall 92.5mm, sunshine 9.7 hrs/day, humidity 71.8%. Mild transitional weather characterizes this period. Expect around 18.4 rainy days per month.
Winter (Dec-Feb)
Average temperature 19.2°C (66.6°F), rainfall 70.1mm, sunshine 11.1 hrs/day, humidity 67.5%. Mild transitional weather characterizes this period. Expect around 13.9 rainy days per month.
Monthly Temperature Averages (°C / °F)
| Month | Avg High | Avg Low | Mean Temp |
|---|---|---|---|
| January | 26.1°C (79.0°F) | 14.9°C (58.8°F) | 20.3°C (68.5°F) |
| February | 25.0°C (77.0°F) | 14.3°C (57.7°F) | 19.4°C (66.9°F) |
| March | 23.3°C (73.9°F) | 13.4°C (56.1°F) | 18.0°C (64.4°F) |
| April | 19.4°C (66.9°F) | 10.5°C (50.9°F) | 14.7°C (58.5°F) |
| May | 15.9°C (60.6°F) | 7.9°C (46.2°F) | 11.5°C (52.7°F) |
| June | 13.6°C (56.5°F) | 6.7°C (44.1°F) | 9.9°C (49.8°F) |
| July | 13.1°C (55.6°F) | 6.3°C (43.3°F) | 9.3°C (48.7°F) |
| August | 15.0°C (59.0°F) | 7.4°C (45.3°F) | 10.9°C (51.6°F) |
| September | 17.1°C (62.8°F) | 8.2°C (46.8°F) | 12.5°C (54.5°F) |
| October | 18.7°C (65.7°F) | 9.1°C (48.4°F) | 13.8°C (56.8°F) |
| November | 21.4°C (70.5°F) | 11.5°C (52.7°F) | 16.5°C (61.7°F) |
| December | 23.7°C (74.7°F) | 12.6°C (54.7°F) | 18.0°C (64.4°F) |
Monthly Precipitation (mm)
| Month | Avg Rainfall | Bar |
|---|---|---|
| January | 95.1 mm | |
| February | 40.9 mm | |
| March | 47.3 mm | |
| April | 88.2 mm | |
| May | 60.7 mm | |
| June | 69.8 mm | |
| July | 58.5 mm | |
| August | 58.0 mm | |
| September | 68.6 mm | |
| October | 117.9 mm | |
| November | 91.1 mm | |
| December | 74.4 mm |
Monthly Rainy Days (avg days with rain > 0.1mm)
| Month | Avg Rainy Days | Bar |
|---|---|---|
| January | 13.0 | |
| February | 12.0 | |
| March | 17.0 | |
| April | 18.2 | |
| May | 15.2 | |
| June | 18.6 | |
| July | 17.8 | |
| August | 19.0 | |
| September | 18.0 | |
| October | 19.2 | |
| November | 18.0 | |
| December | 16.6 |
Monthly Humidity (%)
| Month | Avg Humidity | Bar |
|---|---|---|
| January | 68.5% | |
| February | 67.2% | |
| March | 70.1% | |
| April | 75.4% | |
| May | 79.6% | |
| June | 81.2% | |
| July | 81.6% | |
| August | 77.2% | |
| September | 72.5% | |
| October | 73.3% | |
| November | 69.7% | |
| December | 66.8% |
Monthly Wind Speed (avg max km/h)
| Month | Avg Max Wind | Bar |
|---|---|---|
| January | 22.2 km/h | |
| February | 22.8 km/h | |
| March | 20.8 km/h | |
| April | 19.5 km/h | |
| May | 18.6 km/h | |
| June | 20.8 km/h | |
| July | 21.1 km/h | |
| August | 23.1 km/h | |
| September | 23.8 km/h | |
| October | 23.1 km/h | |
| November | 21.8 km/h | |
| December | 22.3 km/h |
Monthly UV Index (avg max)
| Month | UV Index | Risk Level | Bar |
|---|---|---|---|
| January | — | — | |
| February | — | — | |
| March | — | — | |
| April | — | — | |
| May | — | — | |
| June | — | — | |
| July | — | — | |
| August | — | — | |
| September | — | — | |
| October | — | — | |
| November | — | — | |
| December | — | — |
Monthly Sunshine Hours (daily average)
| Month | Avg Daily Sunshine | Bar |
|---|---|---|
| January | 10.8 hrs | |
| February | 10.9 hrs | |
| March | 9.5 hrs | |
| April | 8.2 hrs | |
| May | 7.3 hrs | |
| June | 6.6 hrs | |
| July | 6.6 hrs | |
| August | 8.1 hrs | |
| September | 9.1 hrs | |
| October | 9.4 hrs | |
| November | 10.5 hrs | |
| December | 11.5 hrs |
Frequently Asked Questions
What is the hottest month in Melbourne?
January is the hottest month with an average temperature of 20.3°C (68.5°F).
What is the coldest month in Melbourne?
July is the coldest month with an average temperature of 9.3°C (48.7°F).
What is the rainiest month in Melbourne?
October is the wettest month with an average of 117.9mm of precipitation. The city experiences about 203.0 rainy days per year.
When is the best time to visit Melbourne?
The best time to visit Melbourne is during January, February, December, when temperatures are comfortable and rainfall is lower.
Cities with Similar Climate (Oceanic)
Other Cities in Australia
Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: -37.81°, 144.96°. Timezone: Australia/Melbourne. Last updated: 2026-07-30.