There are 5 ways to get from Sasolburg to Cape Town by taxi, plane, bus (Greyhound), car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly
best- Take the taxi from Sasolburg to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Cape Town International Airport (CPT)plane JNB - CPT
3h 34mR 2,835–4,651Drive, car train
cheapest- Drive from Sasolburg to Potchefstroomcar
- Take the car train from Potchefstroom to Cape Towncartrain
36h 20mR 636–998Bus (Greyhound)
- Take the bus from Vanderbijlpark to Cape Townbus
18h 43mR 694–961Drive 1,330.8 km
- Drive from Sasolburg to Cape Towncar 1,330.8 km
12h 56mR 3,012–4,350Bus via Kroonstad
- Take the bus from Vanderbijlpark to Kroonstadbus
- Take the bus from Kroonstad to Cape Townbus
18h 50mR 944–1,361
Johannesburg International Airport (JNB) to Cape Town International Airport (CPT) flights
Questions & Answers
The cheapest way to get from Sasolburg to Cape Town is to bus which costs R 650 - R 1 000 and takes 18h 43m.
The fastest way to get from Sasolburg to Cape Town is to taxi and fly which takes 3h 34m and costs R 2 800 - R 4 700.
No, there is no direct bus from Sasolburg to Cape Town. However, there are services departing from Vanderbijlpark and arriving at Cape Town via . The journey, including transfers, takes approximately 18h 43m.
The distance between Sasolburg and Cape Town is 1389 km. The road distance is 1330.8 km.
The best way to get from Sasolburg to Cape Town without a car is to bus which takes 18h 43m and costs R 650 - R 1 000.
It takes approximately 3h 34m to get from Sasolburg to Cape Town, including transfers.
Sasolburg to Cape Town bus services, operated by Greyhound ZA, depart from Vanderbijlpark station.
Sasolburg to Cape Town bus services, operated by Greyhound ZA, arrive at Cape Town station.
Yes, the driving distance between Sasolburg to Cape Town is 1331 km. It takes approximately 12h 56m to drive from Sasolburg to Cape Town.
There are 7686+ hotels available in Cape Town.
What companies run services between Sasolburg, South Africa and Cape Town, South Africa?
Greyhound ZA operates a bus from Vanderbijlpark to Cape Town twice daily. Tickets cost R 600–850 and the journey takes 18h 30m.
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- R 1,000–2,500
- Website
- g-airways.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R 1,200–10,000
- Website
- flexflight.dk
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R 1,200–10,000
- Website
- flysaa.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,200–4,900
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,200–4,200
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,600–3,700
- Website
- singaporeair.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,300–4,900
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Potchefstroom to Cape Town
- Ave. Duration
- 34h 55m
- Frequency
- Once a week
- Estimated price
- R 430–690
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 430
- Sleeper (Tourist)
- R 690
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Vanderbijlpark to Cape Town
- Ave. Duration
- 18h 30m
- Frequency
- Twice daily
- Estimated price
- R 600–850
- Schedules at
- greyhound.co.za
Bus from Vanderbijlpark to Kroonstad
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Kroonstad to Cape Town
- Ave. Duration
- 15h 42m
- Frequency
- Twice daily
- Estimated price
- R 390–650
- Website
- https://res.prasa.com/citytocity/booking
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 Thanksgiving 2018: How to travel stress-free, Want to know more about Flixbus?, and Why you should take the train in the US - to help you get the most out of your next trip.











