There are 6 ways to get from Zeerust to Vereeniging by bus, train, car, plane, taxi, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Zeerust to Soshanguvebus
- Take the train from Pretoria to Parktrain
- Take the bus from Johannesburg to Vereenigingbus
6h 59mR 817–1,594Bus
cheapest- Take the bus from Zeerust to Soshanguvebus
- Take the bus from Pretoria to Total Energies Helmutbus
7h 24mR 387–1,114Drive 270.7 km
- Drive from Zeerust to Vereenigingcar 270.7 km
3h 53mR 623–900Bus, fly, taxi
- Take the bus from Zeerust to Queens Rdbus
- Fly from Gaborone (GBE) to Johannesburg International Airport (JNB)plane GBE - JNB
- Take the taxi from Johannesburg-Airport-JNB to Vereenigingtaxi
4h 22mR 3,701–5,840Bus via Vereeniging
- Take the bus from Zeerust to Soshanguvebus
- Take the bus from Pretoria to Vereenigingbus
7h 50mR 752–1,494Bus via Gaborone
- Take the bus from Zeerust to Queens Rdbus
- Take the bus from Gaborone to Johannesburgbus
- Take the bus from Johannesburg to Vereenigingbus
8h 37mR 871–2,090
Gaborone (GBE) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from Zeerust to Vereeniging is to drive which costs R 600 - R 900 and takes 3h 53m.
The fastest way to get from Zeerust to Vereeniging is to drive which takes 3h 53m and costs R 600 - R 900.
No, there is no direct bus from Zeerust to Vereeniging. However, there are services departing from Zeerust and arriving at Total Energies Helmut via Pretoria. The journey, including transfers, takes approximately 7h 24m.
The distance between Zeerust and Vereeniging is 386 km. The road distance is 270.7 km.
The best way to get from Zeerust to Vereeniging without a car is to bus and train which takes 6h 59m and costs R 800 - R 1 600.
It takes approximately 6h 59m to get from Zeerust to Vereeniging, including transfers.
Zeerust to Vereeniging bus services, operated by Etrago, depart from Zeerust station.
Zeerust to Vereeniging bus services, operated by Etrago, arrive at Soshanguve station.
Yes, the driving distance between Zeerust to Vereeniging is 271 km. It takes approximately 3h 53m to drive from Zeerust to Vereeniging.
There are 216+ hotels available in Vereeniging.
What companies run services between Zeerust, South Africa and Vereeniging, South Africa?
You can take a bus from Zeerust to Total Energies Helmut via Soshanguve, Mabopane, Pretoria, and Pretoria in around 7h 24m.
- Website
- flyairlink.com
Flights from Gaborone to Johannesburg International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- R 2,600–8,000
- Website
- airbotswana.co.bw
Flights from Gaborone to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 1,500–2,200
- Website
- flysaa.com
Flights from Gaborone to Johannesburg International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- R 1,500–2,400
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Pretoria to Park
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +258 87 491 9701
- Website
- etragomz.com
Bus from Zeerust to Soshanguve
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- R 281–900
- Schedules at
- etragomz.com
- Single
- R 281
Bus from Zeerust to Queens Rd
- Ave. Duration
- 1h 27m
- Frequency
- Twice a week
- Estimated price
- R 151–850
- Schedules at
- etragomz.com
- Single
- R 151
Bus from Zeerust to Soshanguve
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- R 281–900
- Schedules at
- etragomz.com
- Single
- R 281
Bus from Zeerust to Soshanguve
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- R 281–900
- Schedules at
- etragomz.com
- Single
- R 281
Bus from Zeerust to Queens Rd
- Ave. Duration
- 1h 27m
- Frequency
- Twice a week
- Estimated price
- R 151–850
- Schedules at
- etragomz.com
- Single
- R 151
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Johannesburg to Vereeniging
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Pretoria to Vereeniging
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Vereeniging
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Pretoria to Total Energies Helmut
- Ave. Duration
- 1h 59m
- Frequency
- Twice daily
- Estimated price
- R 95–220
- Schedules at
- eagleliner.co.za
- Single
- R 95–220
- Phone
- +267 72 111 250
- Website
- monnakgotla.co.bw
Bus from Gaborone to Johannesburg
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- R 470–500
- Schedules at
- monnakgotla.co.bw
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Gaborone to Johannesburg
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- R 270–620
- Website
- Intercape
- Saver
- R 620
- Flexi
- R 560
- Full Flexi
- R 500
- Ave. Duration
- 48 min
- Estimated price
- R 1,500–1,900
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
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 How to plan an amazing trip around Scandinavia, How to get from JFK to New York City, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.














