Rome2Rio

How to get fromOlifantsfontein (Station) to Pretoriaby taxi, train, bus, or car

Find Transport to Pretoria

See all options

There are 5 ways to get from Olifantsfontein (Station) to Pretoria by taxi, train, bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Taxi, train via Midrand

    best
    1. Take the taxi from Olifantsfontein (Station) to Midrandtaxi taxi
    2. Take the train from Midrand to Pretoriatrain train North-South
    30 min
    R 297–351
  2. Drive 26.3 km

    cheapest
    1. Drive from Olifantsfontein (Station) to Pretoriacar car 26.3 km
    25 min
    R 60–87
  3. Taxi, Midibus Service, train

    1. Take the taxi from Olifantsfontein (Station) to Midstream Estatestaxi taxi
    2. Take the bus from Midstream Estates to Centurionbus bus
    3. Take the train from Centurion to Pretoriatrain train
    43 min
    R 214–250
  4. Taxi

    1. Take the taxi from Olifantsfontein (Station) to Pretoriataxi taxi 26.3 km
    25 min
    R 430–550
  5. Taxi, train

    1. Take the taxi from Olifantsfontein (Station) to Irenetaxi taxi
    2. Take the train from Irene to Pretoriatrain train
    36 min
    R 183–217

Questions & Answers

What companies run services between Olifantsfontein (Station), South Africa and Pretoria, South Africa?

There is no direct connection from Olifantsfontein (Station) to Pretoria. However, you can take the taxi to Midrand then take the train to Pretoria. Alternatively, you can take the taxi to Midstream Estates, take the bus to Centurion, walk to Centurion, then take the train to Pretoria.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, What documents do I need to cross Niagara Falls?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.