Bus to Johannesburg
Benoni → Johannesburg · about 55m · ~€2–6
Flight to Cape Town
Johannesburg → Cape Town · about 2h in the air · ~€70–250
Benoni → Cape Town
South Africa · Where else can you go from Benoni?
Your route
RecommendedChoose a line to change transport
Scroll for the full route →Your itinerary
About the trip from Benoni to Cape Town
Benoni (South Africa) and Cape Town (South Africa) are 1,282 km (797 mi) apart in a straight line. The way we suggest is by bus and flight, via Johannesburg: about 5h 25m door to door with 1 change, for ~€72–256 per person. Without flying, it takes ~22h 30m by bus and train, via Johannesburg and Bloemfontein.
Step by step
- Bus from Benoni to Johannesburg: about 55m, 28 km, ~€2–6
- Flight from Johannesburg to Cape Town: about 2h in the air, 1,262 km, ~€70–250
Every route we know
- Bus + Flight, via Johannesburg: about 5h 25m, 1 change, ~€72–256
- Bus + Train, via Johannesburg and Bloemfontein: ~22h 30m, 2 changes, ~€47–156
Questions
How long does it take to get from Benoni to Cape Town?
About 5h 25m door to door by bus and flight, via Johannesburg, including time for changes and airports.
How much does it cost to travel from Benoni to Cape Town?
~€72–256 per person for the route we suggest. These are estimates from travel-guide prices and published tariffs, not quotes: check the operator for today's fare.
Can you get from Benoni to Cape Town without flying?
Yes: by bus and train, via Johannesburg and Bloemfontein, in ~22h 30m, for ~€47–156.
Times are rough door-to-door times, with time to change and to get through airports included. A "~" marks a rough time worked out from the distance. We don't have timetables, and fares are rough estimates, not quotes: check Google Maps or the operator before you travel.