What are the most popular routes to Pretoria?
| Route | Average price | Average duration | Daily departures | Actions |
|---|---|---|---|---|
| Cape Town - Pretoria | Average priceR 971 | Average duration20h 15m | Daily departures32 | |
| Durban - Pretoria | Average priceR 486 | Average duration9h 45m | Daily departures58 | |
| Bloemfontein - Pretoria | Average priceR 557 | Average duration7h 15m | Daily departures39 | |
| Kimberley - Pretoria | Average priceR 641 | Average duration8h 10m | Daily departures21 | |
| Port Elizabeth - Pretoria | Average priceR 673 | Average duration16h 45m | Daily departures23 |
Operators serving Pretoria
Pretoria stations and stops
- A
Pretoria Station
Office 4, Pretoria Station, 180 Scheiding St, Pretoria Central, Pretoria, 0002, South Africa - B
Pretoria Station
Motor Coach Terminal, corner of Paul Kruger and Sheiding street
Top departures from Pretoria
Find bus tickets from Pretoria to Cape TownPretoria to Harare bus times and faresHow to travel from Pretoria to Richards BayFind bus tickets from Pretoria to KurumanPretoria to Kimberley bus times and faresHow to travel from Pretoria to BloemfonteinFind bus tickets from Pretoria to MthathaPretoria to Pietermaritzburg bus times and faresHow to travel from Pretoria to MbombelaFind bus tickets from Pretoria to PolokwanePretoria to Durban bus times and faresHow to travel from Pretoria to Port Elizabeth
Top arrivals to Pretoria
Find bus tickets from Mthatha to PretoriaPort Elizabeth to Pretoria bus times and faresHow to travel from Cape Town to PretoriaFind bus tickets from Pietermaritzburg to PretoriaDurban to Pretoria bus times and faresHow to travel from Kimberley to PretoriaFind bus tickets from Kuruman to PretoriaRichards Bay to Pretoria bus times and faresHow to travel from Bloemfontein to PretoriaFind bus tickets from Maputo to PretoriaEast London to Pretoria bus times and faresHow to travel from Matatiele to Pretoria






