Popular routes in South Africa
Daily Buses | Average Price | Average Trip Duration | ||
---|---|---|---|---|
from Centurion to Pretoria | Daily Buses5 | Average PriceUS$19 | Average Trip Duration30m | |
from Johannesburg to Durban | Daily Buses56 | Average PriceUS$20 | Average Trip Duration8h | |
from Johannesburg to Cape Town | Daily Buses36 | Average PriceUS$37 | Average Trip Duration18h 45m | |
from Durban to Johannesburg | Daily Buses56 | Average PriceUS$20 | Average Trip Duration8h 30m | |
from Cape Town to Johannesburg | Daily Buses41 | Average PriceUS$37 | Average Trip Duration18h 30m |
Why choose Busbud?
The Best Way To Book Bus and Train Tickets
Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others so you can buy tickets without a worry.
Plan your next bus trip in South Africa
- Bus from Port Elizabeth to Johannesburg
- Bus Cape Town - Mthatha
- Pretoria - Cape Town
- Bus from Johannesburg to Matatiele
- Bus Durban - Cape Town
- Matatiele - Johannesburg
- Bus from Cape Town to Durban
- Bus Mthatha - Cape Town
- Johannesburg - Mthatha
- Bus from Johannesburg to Port Elizabeth
- Bus Durban - Bloemfontein
- Bloemfontein - Johannesburg
- Bus from Cape Town to Port Elizabeth
- Bus Mthatha - Johannesburg
- Johannesburg - Kimberley
Sustainable travel
- Travel from Cape Town to East London
- Travel from East London to Cape Town
- Travel from East London to Port Elizabeth
- Travel from Port Elizabeth to East London
- Travel from East London to Mthatha
- Travel from Margate to Port Shepstone
- Travel from Mthatha to East London
- Travel from Durban to Margate
- Travel from Durban to Port Shepstone
- Travel from George to East London
- Travel from East London to George
- Travel from George to Knysna
- Travel from East London to Grahamstown
- Travel from George to Plettenberg Bay
- Travel from Margate to Durban