Check before you travel
  • PRASA last updated the Gauteng timetables on 13 March 2026. Times may have changed since then.
  • Five stations on this line were reported not reopened (Newclare, Homelake, West Rand, Witpoortjie and Horison). Trains may not stop at all of them. (Roodepoort Record, 5 February 2025)
Lines
Johannesburg – Randfontein
To Johannesburg, weekdays
8 trains · first 05:13 · last 19:43
To Roodepoort, weekdays
8 trains · first 04:06 · last 19:06
Journey to Johannesburg
About 37 minutes
Not published
No Saturday timetable. No public-holiday timetable. No Sunday timetable.

Weekdays

8 to Johannesburg · 8 to Roodepoort
To Johannesburg · Weekdays
DepartsToTrain
05:13 Johannesburg 0223
07:13 Johannesburg 0225
09:13 Johannesburg 0227
11:13 Johannesburg 0229
13:13 Johannesburg 0231
15:43 Johannesburg 0233
17:43 Johannesburg 0235
19:43 Johannesburg 0237
To Roodepoort · Weekdays
DepartsToTrain
04:06 Roodepoort 0918
06:36 Roodepoort 0224
08:36 Roodepoort 0226
10:36 Roodepoort 0228
12:36 Roodepoort 0230
15:06 Roodepoort 0232
17:06 Roodepoort 0234
19:06 Roodepoort 0236

Nearby stations

Times from PRASA's published timetables, last updated by PRASA on 13 March 2026. These are scheduled times, not live positions, and trains can be delayed or cancelled. PRASA ai is independent and not affiliated with PRASA or Metrorail. See the Gauteng trains move in 3D.

Unified in your pocket

Open Unified in the free PRASA ai app: the next trains, where to change and how long it takes. Once it's on your phone it works without data.

Open in the app
The PRASA ai train guard

Add PRASA ai to your phone

Free app · no Play Store · under 250 KB · no sign-up

Add to your phone
  1. 1The app opens in Chrome
  2. 2Tap Add. It's on your home screen