Australia · Oceania & Pacific Ocean

Best Time to Visit Perth

Best: Nov-Dec · Great: Jan-Mar

🏖 Beaches & Islands🍷 Food & Wine🏙 City Break
JFMAMJJASOND
Best Great OK Avoid

Loading 7-day forecast…

Weather

A classic dry-summer rhythm shapes the year — hot, largely rain-free stretches around February giving way to milder, wetter conditions by July. In December, expect highs around 29°C with rain on roughly 3 days of the month.

Things to Do

The Margaret River wine region and Ningaloo Reef's whale sharks and coral are the big draws beyond the city itself.

Local Cuisine

Try Western Australian seafood, especially marron (freshwater crayfish).

Month-by-month weather

Daylight, sunrise, and sunset are calculated exactly from this region's latitude. Temperature and rainfall are modeled from its general climate type, not measured station data. Month summaries are generated from those modeled figures.

JanuaryGreat

Expect hot days around 31°/18°C, with mostly dry conditions (~3 rainy days).

High / Low31° / 18°C
Rainfall24 mm
Rainy days3
Sunrise5:04 AM
Sunset6:56 PM
Daylight13h 52m
FebruaryGreat

Expect hot days around 32°/18°C, with mostly dry conditions (~2 rainy days).

High / Low32° / 18°C
Rainfall16 mm
Rainy days2
Sunrise5:26 AM
Sunset6:34 PM
Daylight13h 8m
MarchGreat

Expect warm days around 29°/17°C, with occasional rain (~4 rainy days).

High / Low29° / 17°C
Rainfall32 mm
Rainy days4
Sunrise5:53 AM
Sunset6:07 PM
Daylight12h 14m
AprilOK

Expect warm days around 25°/14°C, with occasional rain (~8 rainy days).

High / Low25° / 14°C
Rainfall64 mm
Rainy days8
Sunrise6:24 AM
Sunset5:36 PM
Daylight11h 13m
MayAvoid

Expect mild days around 21°/12°C, with frequent rain (~13 rainy days).

High / Low21° / 12°C
Rainfall104 mm
Rainy days13
Sunrise6:49 AM
Sunset5:11 PM
Daylight10h 22m
JuneAvoid

Expect mild days around 18°/10°C, with very wet conditions (~16 rainy days).

High / Low18° / 10°C
Rainfall128 mm
Rainy days16
Sunrise7:02 AM
Sunset4:58 PM
Daylight9h 56m
JulyAvoid

Expect mild days around 17°/8°C, with very wet conditions (~17 rainy days).

High / Low17° / 8°C
Rainfall136 mm
Rainy days17
Sunrise6:57 AM
Sunset5:03 PM
Daylight10h 6m
AugustAvoid

Expect mild days around 18°/8°C, with frequent rain (~15 rainy days).

High / Low18° / 8°C
Rainfall120 mm
Rainy days15
Sunrise6:35 AM
Sunset5:25 PM
Daylight10h 50m
SeptemberOK

Expect mild days around 20°/9°C, with frequent rain (~11 rainy days).

High / Low20° / 9°C
Rainfall88 mm
Rainy days11
Sunrise6:06 AM
Sunset5:54 PM
Daylight11h 49m
OctoberOK

Expect mild days around 22°/11°C, with occasional rain (~8 rainy days).

High / Low22° / 11°C
Rainfall64 mm
Rainy days8
Sunrise5:36 AM
Sunset6:24 PM
Daylight12h 48m
NovemberBest

Expect warm days around 26°/14°C, with occasional rain (~5 rainy days).

High / Low26° / 14°C
Rainfall40 mm
Rainy days5
Sunrise5:10 AM
Sunset6:50 PM
Daylight13h 40m
DecemberBest

Expect warm days around 29°/16°C, with mostly dry conditions (~3 rainy days).

High / Low29° / 16°C
Rainfall24 mm
Rainy days3
Sunrise4:58 AM
Sunset7:02 PM
Daylight14h 5m

You might also like

See more destinations that are at their best in December →