Mayfair train times
On weekdays, 55 trains leave Mayfair, from 03:42 to 20:07. The trip to Johannesburg takes about 11 minutes.
Check before you travel
- PRASA last updated the Gauteng timetables on 13 March 2026. Times may have changed since then.
- Johannesburg – Randfontein: 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 – Naledi, Johannesburg – Midway, Johannesburg – Randfontein
- To Johannesburg, weekdays
- 14 trains · first 05:02 · last 18:42
- To Naledi, weekdays
- 13 trains · first 06:38 · last 19:28
- To Johannesburg, weekdays
- 6 trains · first 05:24 · last 18:35
- To Midway, weekdays
- 6 trains · first 05:59 · last 19:24
- To Johannesburg, weekdays
- 8 trains · first 05:37 · last 20:07
- To Roodepoort, weekdays
- 8 trains · first 03:42 · last 18:42
- Journey to Johannesburg
- About 11 minutes
- Not published
- No Saturday timetable for the Johannesburg – Randfontein line. No public-holiday timetable. No Sunday timetable.
Weekdays
55 departures
| Departs | To | Train |
|---|---|---|
| 05:02 | Johannesburg | 9301 |
| 05:42 | Johannesburg | 9303 |
| 06:02 | Johannesburg | 9305 |
| 06:57 | Johannesburg | 9307 |
| 08:12 | Johannesburg | 9309 |
| 09:32 | Johannesburg | 9311 |
| 10:32 | Johannesburg | 9313 |
| 11:32 | Johannesburg | 9315 |
| 12:32 | Johannesburg | 9317 |
| 13:32 | Johannesburg | 9321 |
| 14:32 | Johannesburg | 9323 |
| 15:32 | Johannesburg | 9325 |
| 16:52 | Johannesburg | 9327 |
| 18:42 | Johannesburg | 9329 |
| Departs | To | Train |
|---|---|---|
| 06:38 | Naledi | 9306 |
| 07:38 | Naledi | 9308 |
| 08:58 | Naledi | 9310 |
| 09:58 | Naledi | 9312 |
| 10:58 | Naledi | 9314 |
| 11:58 | Naledi | 9316 |
| 12:58 | Naledi | 9318 |
| 13:58 | Naledi | 9322 |
| 15:18 | Naledi | 9324 |
| 16:38 | Naledi | 9326 |
| 17:38 | Naledi | 9328 |
| 18:38 | Naledi | 9332 |
| 19:28 | Naledi | 9334 |
| Departs | To | Train |
|---|---|---|
| 05:24 | Johannesburg | 9003 |
| 07:54 | Johannesburg | 9005 |
| 10:24 | Johannesburg | 9007 |
| 13:24 | Johannesburg | 9009 |
| 16:09 | Johannesburg | 9011 |
| 18:35 | Johannesburg | 9013 |
| Departs | To | Train |
|---|---|---|
| 05:59 | Midway | 9004 |
| 08:29 | Midway | 9006 |
| 11:14 | Midway | 9008 |
| 14:14 | Midway | 9010 |
| 16:44 | Midway | 9012 |
| 19:24 | Midway | 9014 |
| Departs | To | Train |
|---|---|---|
| 05:37 | Johannesburg | 0223 |
| 07:37 | Johannesburg | 0225 |
| 09:37 | Johannesburg | 0227 |
| 11:37 | Johannesburg | 0229 |
| 13:37 | Johannesburg | 0231 |
| 16:07 | Johannesburg | 0233 |
| 18:07 | Johannesburg | 0235 |
| 20:07 | Johannesburg | 0237 |
| Departs | To | Train |
|---|---|---|
| 03:42 | Roodepoort | 0918 |
| 06:12 | Roodepoort | 0224 |
| 08:12 | Roodepoort | 0226 |
| 10:12 | Roodepoort | 0228 |
| 12:12 | Roodepoort | 0230 |
| 14:42 | Roodepoort | 0232 |
| 16:42 | Roodepoort | 0234 |
| 18:42 | Roodepoort | 0236 |
Saturdays
18 departures
| Departs | To | Train |
|---|---|---|
| 05:42 | Johannesburg | 9301 |
| 06:42 | Johannesburg | 9303 |
| 08:42 | Johannesburg | 9305 |
| 16:42 | Johannesburg | 9313 |
| 18:42 | Johannesburg | 9315 |
| Departs | To | Train |
|---|---|---|
| 07:08 | Naledi | 9302 |
| 09:08 | Naledi | 9304 |
| 15:08 | Naledi | 9312 |
| 17:08 | Naledi | 9314 |
| 19:08 | Naledi | 9316 |
| Departs | To | Train |
|---|---|---|
| 07:14 | Johannesburg | 9003 |
| 09:44 | Johannesburg | 9005 |
| 17:39 | Johannesburg | 9013 |
| 20:07 | Johannesburg | 0965 0 |
| Departs | To | Train |
|---|---|---|
| 05:16 | Midway | 0956 |
| 07:49 | Midway | 9004 |
| 15:44 | Midway | 9012 |
| 18:14 | Midway | 9014 |
Nearby stations
- Johannesburg – Naledi · towards Naledi ← Braamfontein Grosvenor →
- Johannesburg – Midway · towards Midway ← Braamfontein Grosvenor →
- Johannesburg – Randfontein · towards Roodepoort ← Braamfontein Grosvenor →
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.
Mayfair in your pocket
Open Mayfair 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.