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.
Delays and alerts

Stops on the way

Most weekday trains from Centurion stop at these 1 stations before Pretoria.

  1. Centurion
  2. Sportpark
  3. Pretoria

Weekdays

18 to Pretoria · 18 to Centurion
Centurion to Pretoria · Weekdays
Departs CenturionArrives PretoriaTimeTrain
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
Pretoria to Centurion · Weekdays
Departs PretoriaArrives CenturionTimeTrain
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.

Open this trip
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