![Johannesburg → Cape Town Bus: from $23 | Greyhound South Africa, Africa Passenger Motors, Eldo Coaches, Eagle Liner, ilulaBus, TRANSITLINER, GASELA LUXURY COACHES, JOBELASTAR, FORTUNEBUS, Greyhound South Africa, WEZWECOACHES, Intercity Xpress, Nobles, Johannesburg → Cape Town Bus: from $23 | Greyhound South Africa, Africa Passenger Motors, Eldo Coaches, Eagle Liner, ilulaBus, TRANSITLINER, GASELA LUXURY COACHES, JOBELASTAR, FORTUNEBUS, Greyhound South Africa, WEZWECOACHES, Intercity Xpress, Nobles,](https://busbud.imgix.net/city-hires/1676559541354-CapeTown,WesternCape,SouthAfrica.jpg?h=630&w=1200&auto=format%2Ccompress&fit=crop)
Johannesburg → Cape Town Bus: from $23 | Greyhound South Africa, Africa Passenger Motors, Eldo Coaches, Eagle Liner, ilulaBus, TRANSITLINER, GASELA LUXURY COACHES, JOBELASTAR, FORTUNEBUS, Greyhound South Africa, WEZWECOACHES, Intercity Xpress, Nobles,
![Johannesburg → Port Elizabeth Bus: from $26 | WILLIAMSCOACHES, Eldo Coaches, Eagle Liner, Greyhound South Africa, Intercity Xpress, Intercape, VILAMORA | Busbud Johannesburg → Port Elizabeth Bus: from $26 | WILLIAMSCOACHES, Eldo Coaches, Eagle Liner, Greyhound South Africa, Intercity Xpress, Intercape, VILAMORA | Busbud](https://busbud.imgix.net/city-hires/1676560403995-PortElizabeth,ProvinceofEasternCape,SouthAfrica.jpg?h=630&w=1200&auto=format%2Ccompress&fit=crop)