Rome2Rio

How to get fromVrede to Pretoriaby taxi, bus, car or train

Find Transport to Pretoria

See all options

There are 5 ways to get from Vrede to Pretoria by taxi, bus, car, or train

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, bus (Greyhound)

    best
    1. Take the taxi from Vrede to Harrismithtaxi taxi
    2. Take the bus from Harrismith to Pretoriabus bus
    5h 49m
    R 1,290–1,596
  2. Drive 248.8 km

    cheapest
    1. Drive from Vrede to Pretoriacar car 248.8 km
    2h 51m
    R 552–797
  3. Taxi

    1. Take the taxi from Vrede to Pretoriataxi taxi 248.8 km
    2h 51m
    R 1,500–1,800
  4. Taxi, bus, train

    1. Take the taxi from Vrede to Engen Bergview 1 Stoptaxi taxi
    2. Take the bus from Engen Bergview 1 Stop to Johannesburgbus bus
    3. Take the train from Park to Pretoriatrain train
    6h 7m
    R 1,086–1,495
  5. Taxi, bus, train via Shell Ultra City Balmoral

    1. Take the taxi from Vrede to Shell Ultra City Balmoraltaxi taxi
    2. Take the bus from Shell Ultra City Balmoral to Johannesburgbus bus
    3. Take the train from Park to Pretoriatrain train
    6h 17m
    R 1,016–1,254

Questions & Answers

What companies run services between Vrede, Free State, South Africa and Pretoria, South Africa?

There is no direct connection from Vrede to Pretoria. However, you can take the taxi to Harrismith then take the bus to Pretoria. Alternatively, you can drive from Vrede to Pretoria in around 2h 51m.

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 The beginner’s guide to the 2018 World Nomad Games, Train travel in Spain: A guide to Renfe, and Best ways to travel around Australia - to help you get the most out of your next trip.