Last and first frost dates in Pretoria
South Africa
Your location is not available. Pick your city from the list below.
| Last spring frost | around 23 July |
|---|---|
| First autumn frost | none in ten years |
Median of 2016–2025 for the 25 km grid cell of the city: the last day at or below 0 °C in spring and the first in autumn (ERA5 reanalysis via Open-Meteo). In a cold year a frost can come a week or two later — Greenly warns 48 hours ahead.
When is the last frost in Pretoria?
The last frost in Pretoria usually comes around 23 July: that is the median of 2016–2025, so in about half of those years the last night at or below 0 °C came later. Hardy crops start before it and frost-tender ones only after it: in the table below arugula can go into open ground from 2 July, while corn waits until 30 July.
When to sow and plant
| Crop | Sow for seedlings | Plant out in a greenhouse | Open ground |
|---|---|---|---|
| Achocha | from 30 May | from 9 July | from 30 July |
| Ageratum | from 21 May | — | from 6 August |
| Arugula | — | — | sow from 2 July |
| Basil | from 26 June | from 3 August | from 24 August |
| Beet | — | — | sow from 2 July |
| Bell Pepper | from 4 June | from 3 August | from 24 August |
| Black-eyed Susan | from 8 May | — | from 30 July |
| Bok Choy | from 4 June | from 9 July | from 30 July |
| Borage | — | — | sow from 30 July |
| Broad bean | — | — | sow from 2 July |
| Broccoli | — | — | sow from 2 July |
| Brussels Sprouts | from 27 April | from 11 June | from 2 July |
| Busy Lizzie | from 7 May | — | from 30 July |
| Cabbage | — | — | sow from 2 July |
| Calendula | — | — | sow from 2 July |
| Carrot | — | — | sow from 2 July |
| Cauliflower | from 30 April | from 11 June | from 2 July |
| Celeriac | from 23 April | from 9 July | from 30 July |
| Celery | from 23 April | from 9 July | from 30 July |
| Celosia | from 7 June | from 22 July | from 12 August |
| Chamomile | — | — | sow from 2 July |
| Chayote | from 12 April | from 9 July | from 30 July |
| Chickpea | — | — | sow from 2 July |
| Chicory | from 17 May | — | from 2 July |
| Chili Pepper | from 4 June | from 3 August | from 24 August |
| China aster | from 12 June | from 3 August | from 24 August |
| Chives | — | — | sow from 2 July |
| Cilantro | — | — | sow from 2 July |
| Corn | — | — | sow from 30 July |
| Corn poppy | — | — | sow from 2 July |
| Cosmos | from 7 June | from 22 July | from 12 August |
| Cucumber | from 6 July | from 3 August | from 24 August |
| Daikon | — | — | sow from 2 July |
| Delphinium | from 13 April | — | from 2 July |
| Dill | — | — | sow from 2 July |
| Edging lobelia | from 7 May | — | from 30 July |
| Eggplant | from 4 June | from 3 August | from 24 August |
| Florence fennel | from 25 May | from 9 July | from 30 July |
| Foxglove | from 26 March | — | from 2 July |
| Garden sorrel | — | — | sow from 2 July |
| Green Beans | — | — | sow from 12 August |
| Hollyhock | — | — | sow from 2 July |
| Hyssop | — | — | sow from 2 July |
| Kale | — | — | sow from 2 July |
| Kiwano | from 14 June | from 16 July | from 6 August |
| Kohlrabi | — | — | sow from 2 July |
| Leek | from 2 April | from 11 June | from 2 July |
| Lemon balm | — | — | sow from 2 July |
| Lettuce | — | — | sow from 2 July |
| Lisianthus | from 16 March | from 11 June | from 2 July |
| Lovage | — | — | sow from 2 July |
| Luffa | from 22 June | from 3 August | from 24 August |
| Marigold | from 28 May | from 9 July | from 30 July |
| Marjoram | from 4 June | — | from 24 August |
| Melon | from 6 July | from 3 August | from 24 August |
| Microgreens | — | — | sow from 12 August |
| Moringa | from 23 June | from 17 August | from 7 September |
| Moss rose | from 14 May | — | from 30 July |
| Mustard greens | — | — | sow from 2 July |
| Napa cabbage | from 6 June | from 9 July | from 30 July |
| Nasturtium | from 1 June | from 9 July | from 30 July |
| Okra | from 22 June | from 3 August | from 24 August |
| Oregano | from 12 April | from 11 June | from 2 July |
| Pansy | from 16 April | from 11 June | from 2 July |
| Parsley | — | — | sow from 2 July |
| Parsnip | — | — | sow from 2 July |
| Peanut | from 27 June | from 3 August | from 24 August |
| Peas | — | — | sow from 2 July |
| Petunia | from 1 June | from 3 August | from 24 August |
| Physalis | from 1 June | from 16 July | from 6 August |
| Pumpkin | from 22 June | from 3 August | from 24 August |
| Purple coneflower | from 10 April | — | from 2 July |
| Radish | — | — | sow from 2 July |
| Sage | from 23 April | from 11 June | from 2 July |
| Scarlet sage | from 25 May | — | from 6 August |
| Snapdragon | from 7 April | from 11 June | from 2 July |
| Soybean | — | — | sow from 24 August |
| Spinach | — | — | sow from 2 July |
| Stevia | from 28 May | from 16 July | from 6 August |
| Stock | — | — | sow from 2 July |
| Sunflower | — | — | sow from 12 August |
| Sweet alyssum | — | — | sow from 2 July |
| Sweet Corn | from 17 June | from 9 July | from 30 July |
| Sweet pea | from 30 April | from 11 June | from 2 July |
| Sweet William | — | — | sow from 2 July |
| Swiss Chard | — | — | sow from 2 July |
| Thyme | — | — | sow from 2 July |
| Tomato | from 25 May | from 16 July | from 6 August |
| Turnip | — | — | sow from 2 July |
| Watercress | — | — | sow from 2 July |
| Watermelon | from 6 July | from 3 August | from 24 August |
| Zinnia | from 13 July | from 17 August | from 7 September |
| Zucchini | from 13 July | from 3 August | from 24 August |
Planting out: a week after the last frost once the soil is warm enough for the crop; frost-hardy crops three weeks before it; an unheated greenhouse three weeks earlier. Seedlings are sown so they are ready on that day. Each window starts on the Greenly calendar date and ends on the last day that still leaves the crop’s days to harvest (from its card) before the average first autumn frost, plus six weeks of picking for crops harvested over weeks (tomatoes, peppers, aubergines, cucumbers, courgettes, pumpkins, watermelons, beans) — our rule; earlier in the window is safer.
When the soil warms up in Pretoria
The day the top 7 cm of soil first averages each temperature over a week, median of 2016–2025 (ERA5 via Open-Meteo).
| Soil | Date | Against the last spring frost |
|---|---|---|
| 5 °C | already in the first week of July | — |
| 10 °C | already in the first week of July | — |
| 15 °C | 6 August | 14 days later |
| 18 °C | 24 August | 32 days later |
Frost dates near Pretoria
Of the nearest cities on our list, the last spring frost ends earliest in Johannesburg (4 August) and latest in Bloemfontein (17 August).
| City | Distance | Last spring frost | First autumn frost |
|---|---|---|---|
| Johannesburg | 52 km | 4 August | 5 June |
| Bloemfontein | 423 km | 17 August | 4 June |
| Maputo | 439 km | — | — |
| Durban | 535 km | — | — |
| Beira | 946 km | — | — |
Seeds, seedlings and markets in Pretoria
Within 15 km of Pretoria OpenStreetMap lists 15 garden centres, 6 plant nurseries and 3 markets (collected 20 October 2026). The nearest garden centre to the city centre is Stodels, 7 km away.
- Stodels — garden centre
Mon–Sun, public holidays 08:00–17:00 · 7 km · stodels.com - Die Tuinhoekie — plant nursery
Pierneef Street 902, 0186 Pretoria · 5 km - Farmers' Market — market
5:30 - 9:00 · 12 km · pretoriaboeremark.co.za - Garden centre — garden centre
wekker · Mon–Sun, public holidays 09:00–24:00 · 13 km - Strawberry Pot — garden centre
Hendrik Verwoerd Drive, centurion · 14 km - Afralia Flora Nursery — garden centre
Van der Hoff Road · Mon–Fri 07:30–17:00; Sat 08:00–16:00; public holidays closed · 14 km · afraliaflora.co.za
Places: © OpenStreetMap contributors, ODbL.
Pretoria: weather for the next 7 days
Forecast by Open-Meteo. Nights at or below 0 °C are marked as frost.
Weather in Pretoria by month
Average weather in Pretoria over 2016–2025: the warmest month is January. Months that average 20 °C or more by day: August–May (21.6–27.9 °C). No month averages below 0 °C at night; the coldest nights, in July, average 5.6 °C. About 627 mm of rain falls in a year, on 80 days; February is the wettest month (117 mm) and August the driest (3 mm).
| Month | Day, °C | Night, °C | Rain, mm | Rainy days |
|---|---|---|---|---|
| January | 27.9 | 16.4 | 100 | 12 |
| February | 27.4 | 16.6 | 117 | 13 |
| March | 26.8 | 15.1 | 69 | 8 |
| April | 23.6 | 12.4 | 58 | 6 |
| May | 21.6 | 9.3 | 15 | 2 |
| June | 19.2 | 6.1 | 5 | 1 |
| July | 19.4 | 5.6 | 4 | 1 |
| August | 23 | 8.1 | 3 | 1 |
| September | 27 | 11.5 | 13 | 3 |
| October | 27.8 | 13.3 | 44 | 7 |
| November | 27.6 | 14.8 | 87 | 11 |
| December | 27.5 | 16.2 | 112 | 15 |
Average of the daily highs and lows, rain per month and days with at least 1 mm (ERA5 via Open-Meteo, the same grid cell as the frost dates).