Greyhound Bus Ticket Prices In South Africa

What is Greyhound?

Greyhound Lines, Inc. operates the largest intercity bus service in North America, serving thousands of destinations. 

Greyhound Bus Ticket Prices In South Africa

One-way travel between Johannesburg and Cape Town with Greyhound costs between R400 and R500. Intercape’s prices for the same route range from R380 to R520.

Another popular route between Johannesburg and Durban (direct) costs from R180 to R270 through Intercape and around R230 by Greyhound.

How long is a bus ride from Johannesburg to Cape Town?

How long is the bus ride from Johannesburg to Cape Town? The average travel time between Johannesburg and Cape Town is around 18h 10m, although the fastest bus will take about 3h 55m.

Do Greyhounds have bathrooms?

We do stop for rest breaks, but it’s good to know there’s a restroom on board each bus if you need it.