Next 7 departures
- SatOct 3
CautionHeavy rain near Richmond around 1:45 PM SAST.
Along the way
Checkpoint · arrival Weather · temperature Johannesburg7 AM SAST Sunny11°C Kroonstad8:45 AM SAST Sunny16°C Bloemfontein10:30 AM SAST Cloudy20°C Trompsburg11:30 AM SAST Cloudy19°C Colesberg12:30 PM SAST Cloudy20°C Richmond1:45 PM SAST Heavy rain15°C Beaufort West3:15 PM SAST Rain16°C Laingsburg5:15 PM SAST Cloudy14°C Hex River Pass6:15 PM SAST Light rain12°C Worcester6:45 PM SAST Partly sunny15°C Cape Town7:45 PM SAST Mostly clear17°C - SunOct 4
ClearNo significant weather expected. Temperatures 11–24°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Johannesburg7 AM SAST Partly sunny11°C Kroonstad8:45 AM SAST Sunny16°C Bloemfontein10:30 AM SAST Cloudy19°C Trompsburg11:30 AM SAST Cloudy20°C Colesberg12:30 PM SAST Cloudy19°C Richmond1:45 PM SAST Rain showers19°C Beaufort West3:15 PM SAST Partly sunny22°C Laingsburg5:15 PM SAST Mostly sunny24°C Hex River Pass6:15 PM SAST Partly sunny21°C Worcester6:45 PM SAST Partly sunny22°C Cape Town7:45 PM SAST Partly cloudy20°C - MonOct 5
ClearNo significant weather expected. Temperatures 11–28°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Johannesburg7 AM SAST Cloudy11°C Kroonstad8:45 AM SAST Partly sunny16°C Bloemfontein10:30 AM SAST Mostly sunny20°C Trompsburg11:30 AM SAST Light rain showers21°C Colesberg12:30 PM SAST Light rain showers21°C Richmond1:45 PM SAST Mostly sunny22°C Beaufort West3:15 PM SAST Partly sunny24°C Laingsburg5:15 PM SAST Cloudy28°C Hex River Pass6:15 PM SAST Cloudy22°C Worcester6:45 PM SAST Sunny23°C Cape Town7:45 PM SAST Mostly clear17°C - TueOct 6
ClearNo significant weather expected. Temperatures 11–22°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Johannesburg7 AM SAST Mostly sunny13°C Kroonstad8:45 AM SAST Rain showers16°C Bloemfontein10:30 AM SAST Sunny19°C Trompsburg11:30 AM SAST Sunny20°C Colesberg12:30 PM SAST Light rain showers21°C Richmond1:45 PM SAST Light rain showers22°C Beaufort West3:15 PM SAST Partly sunny19°C Laingsburg5:15 PM SAST Cloudy15°C Hex River Pass6:15 PM SAST Partly sunny11°C Worcester6:45 PM SAST Mostly sunny14°C Cape Town7:45 PM SAST Mostly clear13°C - WedOct 7
ClearNo significant weather expected. Temperatures 14–23°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Johannesburg7 AM SAST Sunny17°C Kroonstad8:45 AM SAST Sunny18°C Bloemfontein10:30 AM SAST Sunny21°C Trompsburg11:30 AM SAST Sunny23°C Colesberg12:30 PM SAST Sunny21°C Richmond1:45 PM SAST Mostly sunny21°C Beaufort West3:15 PM SAST Cloudy17°C Laingsburg5:15 PM SAST Sunny18°C Hex River Pass6:15 PM SAST Sunny14°C Worcester6:45 PM SAST Partly sunny15°C Cape Town7:45 PM SAST Clear14°C - ThuOct 8
ClearNo significant weather expected. Temperatures 14–28°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Johannesburg7 AM SAST Mostly sunny15°C Kroonstad8:45 AM SAST Sunny19°C Bloemfontein10:30 AM SAST Sunny22°C Trompsburg11:30 AM SAST Sunny24°C Colesberg12:30 PM SAST Mostly sunny25°C Richmond1:45 PM SAST Sunny26°C Beaufort West3:15 PM SAST Sunny28°C Laingsburg5:15 PM SAST Sunny24°C Hex River Pass6:15 PM SAST Sunny21°C Worcester6:45 PM SAST Sunny20°C Cape Town7:45 PM SAST Clear14°C - FriOct 9
ClearNo significant weather expected. Temperatures 15–29°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Johannesburg7 AM SAST Sunny18°C Kroonstad8:45 AM SAST Sunny21°C Bloemfontein10:30 AM SAST Sunny23°C Trompsburg11:30 AM SAST Sunny26°C Colesberg12:30 PM SAST Sunny28°C Richmond1:45 PM SAST Sunny28°C Beaufort West3:15 PM SAST Sunny29°C Laingsburg5:15 PM SAST Partly sunny24°C Hex River Pass6:15 PM SAST Mostly sunny19°C Worcester6:45 PM SAST Mostly sunny19°C Cape Town7:45 PM SAST Partly cloudy15°C
The worst conditions expected at any checkpoint, timed to when you would reach it driving without stops. Levels use Road Travel’s driving-risk scale.
The route, stop by stop
Checkpoints in order, with driving time from Johannesburg (no stops) and elevation. The forecast above is timed to these.
- Johannesburg, South AfricaStart 1,749 melevation
- Kroonstad, South AfricaKm 185 · 1 h 41 min 1,380 melevation
- Bloemfontein, South AfricaKm 396 · 3 h 34 min 1,394 melevation
- Trompsburg, South AfricaKm 507 · 4 h 32 min 1,414 melevation
- Colesberg, South AfricaKm 618 · 5 h 32 min 1,373 melevation
- Richmond, South AfricaKm 755 · 6 h 44 min 1,425 melevation
- Beaufort West, South AfricaKm 933 · 8 h 22 min 847 melevation
- Laingsburg, South AfricaKm 1,131 · 10 h 10 min 652 melevation
- Hex River Pass, South AfricaMountain pass · Km 1,238 · 11 h 9 min 965 melevation
- Worcester, South AfricaKm 1,287 · 11 h 42 min 239 melevation
- Cape Town, South AfricaKm 1,397 · 12 h 48 min 31 melevation
Typical weather by month
Average daily highs and lows, and monthly rain, at Johannesburg, Bloemfontein and Cape Town.
| Month | Johannesburg Johannesburg Airport station · 1,694 m | Bloemfontein 1,354 m | Cape Town Cape Town Airport station · 46 m |
|---|---|---|---|
| High / low °C | High / low °C | High / low °C | |
| Jan | 26° / 15° | 32° / 15° | 28° / 16° |
| Feb | 26° / 14° | 31° / 14° | 28° / 16° |
| Mar | 25° / 13° | 29° / 12° | 27° / 15° |
| Apr | 23° / 10° | 25° / 7° | 24° / 12° |
| May | 20° / 7° | 22° / 2° | 21° / 10° |
| Jun | 18° / 4° | 19° / -2° | 19° / 7° |
| Jul | 18° / 3° | 19° / -3° | 19° / 7° |
| Aug | 21° / 6° | 22° / 0° | 19° / 7° |
| Sep | 25° / 9° | 26° / 4° | 20° / 9° |
| Oct | 26° / 11° | 29° / 9° | 23° / 11° |
| Nov | 26° / 12° | 30° / 11° | 25° / 13° |
| Dec | 26° / 14° | 32° / 14° | 27° / 15° |
1991–2020 averages computed from NOAA NCEI daily station records (GHCN-Daily): JOHANNESBURG INTERNATIONAL, SF (SFM00068368, 1,694 m); BLOEMFONTEIN AIRPOR, SF (SF002613650, 1,354 m); CAPE TOWN INTERNATIONAL, SF (SFM00068816, 46 m). Precipitation is the monthly total of rain and melted snow, in millimetres. “—” means the station does not publish that normal.
Road conditions
Closures and chain rules change by the hour, so we link to the official reports for South Africa rather than repeat them.
- South Africa · SANRALSANRAL i-traffic
Check the official forecast from South African Weather Service and each road report before you leave.
Get alerts timed to where you’ll be when you get there
Road Travel plans the drive from Johannesburg to Cape Town with the forecast at every stretch for the hour you’ll reach it, then warns you about weather ahead while you drive.
Questions about this drive
How long is the drive from Johannesburg to Cape Town?
1,397 km (868 miles), about 13 hours of driving without stops, by way of N1. Fuel, food and rest stops add to that.
How cold is Cape Town in July?
The nearest long-term NOAA station, Cape Town Airport (46 m), averages a high of 19°C and a low of 7°C in July (1991–2020 averages).