PlotChallenge

Home › Australia & New Zealand › Perth

When to plant in Perth

Perth, Western Australia. A sowing, planting and harvest calendar for 25 vegetables and herbs, worked out from Perth’s own frost dates and temperatures.

FrostRare
Hardiness zone (est.)10b

Photo: Salicyna, CC BY-SA 4.0, via Wikimedia Commons

In the garden now (2 November 2026)

Perth planting calendar

Bars show when each crop can go in and when a planting from that window is ready. Hover or tap a crop for details.

Sow indoorsSow or plant outdoorsHarvestToday

Garlic
Garlic needs about six weeks below 10 °C to form bulbs; winters here are too mild for most varieties.

Swipe sideways to see the whole year →

Dates by crop

CropSow indoorsSow / plant outdoorsHarvest
Tomato Apr 15 – May 7, Jul 12 – Aug 16 Sep 6 – May 12, Jun 10 – Jun 18 plant out Jan 1 – Dec 31
Pepper Aug 3 – Sep 7 Oct 12 – Apr 16 plant out Dec 18 – Oct 1
Eggplant (aubergine) Aug 15 – Sep 19 Oct 24 – Apr 3 plant out Dec 29 – Aug 24
Cucumber Aug 30 – Sep 26 Sep 27 – May 12 sow Nov 25 – Sep 30
Zucchini (courgette) Aug 9 – Sep 5 Sep 6 – Jun 18 sow Jan 1 – Dec 31
Pumpkin and winter squash Aug 9 – Sep 5 Sep 6 – Jun 18 sow Dec 19 – Dec 15
Watermelon Sep 26 – Oct 23 Oct 24 – Mar 12 sow Jan 1 – Jun 24
Sweet corn – Jan 1 – Dec 31 sow Jan 1 – Dec 31
Green beans – Sep 6 – Jun 18 sow Nov 13 – Nov 4
Peas – Mar 19 – Sep 26 sow May 6 – Dec 14
Lettuce Jan 29 – Feb 26 Mar 5 – Oct 23 sow Apr 11 – Dec 26
Spinach – Apr 5 – Oct 15 sow May 9 – Dec 15
Kale Dec 12 – Jan 5 Jan 12 – Dec 11 sow Jan 1 – Dec 31
Cabbage Dec 11 – Jan 15 Jan 29 – Oct 30 plant out Mar 25 – Jan 21
Broccoli Jan 1 – Feb 5 Feb 19 – Nov 6 plant out Apr 8 – Jan 20
Carrots – Jan 1 – Dec 31 sow Jan 1 – Dec 31
Beets (beetroot) – Jan 1 – Dec 31 sow Jan 1 – Dec 31
Radishes – Mar 18 – Nov 6 sow Apr 8 – Dec 10
Onions Oct 23 – Nov 27 Jan 1 – Dec 31 plant out Jan 1 – Dec 31
Garlic Garlic needs about six weeks below 10 °C to form bulbs; winters here are too mild for most varieties.
Potatoes – Mar 6 – Dec 30 sow May 16 – Apr 20
Swiss chard – Jan 1 – Dec 31 sow Jan 1 – Dec 31
Basil Aug 31 – Sep 28 Oct 12 – May 10 plant out Nov 13 – Sep 1
Cilantro (coriander) – Mar 17 – Oct 29 sow Apr 16 – Dec 25
Parsley – Jan 1 – Dec 31 sow Jan 1 – Dec 31

Dates are for a typical year and the middle of the window is the safest. Sow a little at a time across a window rather than all at once. Cold snaps, heat waves, frost pockets and city warmth all shift the real dates; watch the forecast.

Frost dates in Perth

Frost is rare in Perth: fewer than half of winters have one, going by the average winter lows. Heat and the dry or wet season matter more here than frost; the calendar works around them.

Source: Estimated from TerraClimate 1991–2020 climate normals (typical error about a week; how).

Climate at a glance

Hardiness zone
10b estimate
Average coldest winter night
4°C39°F
Warmest month
February, highs 31°C88°F
Coldest month
July, lows 10°C50°F
Crops with an outdoor window
24 of 25

The zone follows the USDA scheme: bands of the average lowest temperature of the year, 10 °F wide, split into a and b halves. Estimated from monthly climate normals; about one city in ten we checked comes out a full half-zone off. It tells you which perennials survive winter, not when to sow.

Temperature and rain by month

Average highAverage lowRainFreezing point

Average daily high and low temperature and monthly rain in Perth-5°23°0°32°5°41°10°50°15°59°20°68°25°77°30°86°35°95°00.0753.0150 mm5.9 inJanuary: 23 mm (0.9 in) of rainJanFebruary: 15 mm (0.6 in) of rainFebMarch: 22 mm (0.9 in) of rainMarApril: 32 mm (1.3 in) of rainAprMay: 79 mm (3.1 in) of rainMayJune: 129 mm (5.1 in) of rainJunJuly: 142 mm (5.6 in) of rainJulAugust: 112 mm (4.4 in) of rainAugSeptember: 77 mm (3.0 in) of rainSepOctober: 46 mm (1.8 in) of rainOctNovember: 24 mm (1.0 in) of rainNovDecember: 9 mm (0.4 in) of rainDecfreezingJanuary average high: 31°C (87°F)February average high: 31°C (88°F)March average high: 29°C (84°F)April average high: 26°C (78°F)May average high: 22°C (72°F)June average high: 19°C (67°F)July average high: 18°C (65°F)August average high: 19°C (66°F)September average high: 20°C (69°F)October average high: 23°C (74°F)November average high: 26°C (79°F)December average high: 29°C (84°F)January average low: 18°C (65°F)February average low: 19°C (66°F)March average low: 18°C (64°F)April average low: 15°C (60°F)May average low: 12°C (54°F)June average low: 11°C (51°F)July average low: 10°C (50°F)August average low: 10°C (50°F)September average low: 11°C (51°F)October average low: 12°C (54°F)November average low: 14°C (58°F)December average low: 16°C (62°F)
MonthHighLowMeanRain
January31°C87°F18°C65°F25°C76°F23 mm0.9 in
February31°C88°F19°C66°F25°C77°F15 mm0.6 in
March29°C84°F18°C64°F23°C74°F22 mm0.9 in
April26°C78°F15°C60°F21°C69°F32 mm1.3 in
May22°C72°F12°C54°F17°C63°F79 mm3.1 in
June19°C67°F11°C51°F15°C59°F129 mm5.1 in
July18°C65°F10°C50°F14°C57°F142 mm5.6 in
August19°C66°F10°C50°F15°C58°F112 mm4.4 in
September20°C69°F11°C51°F16°C60°F77 mm3.0 in
October23°C74°F12°C54°F18°C64°F46 mm1.8 in
November26°C79°F14°C58°F20°C68°F24 mm1.0 in
December29°C84°F16°C62°F23°C73°F9 mm0.4 in

Monthly averages 1991–2020 from TerraClimate (about 4 km grid).

Cities with a similar season