Centurion to Pretoria train
On weekdays there are 18 direct trains from Centurion to Pretoria. The first leaves at 05:12 and the last at 18:59. The trip takes about 15 minutes.
- Journey time
- About 15 minutes (typical weekday)
- Centurion to Pretoria, weekdays
- 18 trains · first 05:12 · last 18:59
- Pretoria to Centurion, weekdays
- 18 trains · first 05:20 · last 19:20
- Lines
- Pretoria – Germiston
- Not published
- No direct saturdays or public holidays trains in PRASA's published timetable. No Sunday timetable.
Check before you travel
- PRASA last updated the Gauteng timetables on 13 March 2026. Times may have changed since then.
Stops on the way
Most weekday trains from Centurion stop at these 1 stations before Pretoria.
Weekdays
18 to Pretoria · 18 to Centurion
| Departs Centurion | Arrives Pretoria | Time | Train |
|---|---|---|---|
| 05:12 | 05:27 | 15 min | 0603 |
| 06:04 | 06:20 | 15 min | 0625 |
| 07:14 | 07:30 | 15 min | 0627 |
| 07:56 | 08:10 | 14 min | 0615 |
| 08:24 | 08:40 | 15 min | 0629 |
| 09:39 | 09:55 | 15 min | 0631 |
| 10:31 | 10:45 | 14 min | 0617 |
| 10:49 | 11:05 | 15 min | 0633 |
| 11:59 | 12:15 | 15 min | 0635 |
| 13:09 | 13:25 | 15 min | 0637 |
| 13:26 | 13:40 | 14 min | 0619 |
| 14:19 | 14:35 | 15 min | 0639 |
| 15:29 | 15:45 | 15 min | 0641 |
| 16:21 | 16:35 | 14 min | 0621 |
| 16:39 | 16:55 | 15 min | 0643 |
| 17:49 | 18:05 | 15 min | 0645 |
| 18:51 | 19:05 | 14 min | 0623 |
| 18:59 | 19:15 | 15 min | 0647 |
| Departs Pretoria | Arrives Centurion | Time | Train |
|---|---|---|---|
| 05:20 | 05:36 | 17 min | 0624 to Irene |
| 05:40 | 05:55 | 15 min | 0604 to Kempton Park |
| 06:30 | 06:46 | 17 min | 0626 to Irene |
| 07:40 | 07:56 | 17 min | 0628 to Irene |
| 08:20 | 08:35 | 15 min | 0616 to Kempton Park |
| 08:55 | 09:11 | 17 min | 0630 to Irene |
| 10:05 | 10:21 | 17 min | 0632 to Irene |
| 10:55 | 11:10 | 15 min | 0618 to Kempton Park |
| 11:15 | 11:31 | 17 min | 0634 to Irene |
| 12:25 | 12:41 | 17 min | 0636 to Irene |
| 13:35 | 13:51 | 17 min | 0638 to Irene |
| 14:25 | 14:40 | 15 min | 0620 to Kempton Park |
| 14:45 | 15:01 | 17 min | 0640 to Irene |
| 15:55 | 16:11 | 17 min | 0642 to Irene |
| 16:50 | 17:05 | 15 min | 0622 to Kempton Park |
| 17:05 | 17:21 | 17 min | 0644 to Irene |
| 18:15 | 18:31 | 17 min | 0646 to Irene |
| 19:20 | 19:37 | 17 min | 0654 to Elandsfontein |
More from these stations
Times from PRASA's published timetables, last updated by PRASA on 13 March 2026. Direct trains only. These are scheduled times, not live positions, and trains can be delayed or cancelled. PRASA ai is independent and not affiliated with PRASA.
Centurion to Pretoria in your pocket
The next trains from now, a countdown and every stop on the way. Free, and once it's on your phone it works without data.