BazBus and Intercape: South Africa's backpacker and long-distance buses
Bus travel in South Africa: the realistic picture
South Africa does not have a national passenger rail system worth relying on for budget travel — Transnet’s Shosholoza Meyl runs but delays are common, and routes are limited. For travellers without a car, the coach network fills the gap.
Two very different products serve tourists: the hop-on hop-off BazBus, which is essentially backpacker infrastructure, and the point-to-point long-distance coaches — primarily Intercape, Greyhound, and Translux — which move South Africans between cities at low cost.
Neither is as fast as a domestic flight. Neither is as flexible as a rental car. But for specific itineraries, particularly the Cape Town to Johannesburg corridor via the Garden Route, they offer genuine value.
BazBus: the backpacker circuit
BazBus has operated the South African backpacker circuit since 1994. The product is a door-to-door hop-on hop-off service that connects hostels along the main tourist routes, dropping passengers at the door of registered accommodation rather than at a central bus station.
The main BazBus routes
Route 1: Cape Town ↔ Port Elizabeth (Garden Route) The most popular segment. Stops include Hermanus, Mossel Bay, George, Wilderness, Knysna, Plettenberg Bay, Tsitsikamma, and Port Elizabeth. This corridor runs multiple times per week.
Route 2: Port Elizabeth ↔ Johannesburg (Drakensberg loop) Continuing from Port Elizabeth through Addo (on some runs), East London, Coffee Bay (Wild Coast), Durban, Drakensberg, Johannesburg. This section is less frequent and requires more planning.
Combining routes: The full Cape Town to Johannesburg journey via both routes is the classic backpacker circuit — one of the world’s iconic budget overland journeys.
BazBus pricing
BazBus operates on a pass system rather than seat-by-seat pricing. Passes are sold in segments or as a full Flexi pass that allows unlimited legs in one direction (one-way) or both directions (open return).
Approximate pass pricing (2026):
- Cape Town to Port Elizabeth one-way pass: ZAR 3 000–3 800
- Port Elizabeth to Durban/Joburg: ZAR 2 500–3 500
- Full Cape Town to Johannesburg one-way: ZAR 5 500–7 000
- Open return (full loop, no time limit): ZAR 9 000–11 000
These prices look high compared to Intercape for a single journey, but the value proposition is the stop-anywhere flexibility. You pay once and spend as many nights as you like in Wilderness, Knysna, or the Drakensberg without paying per leg. For travellers spending three to six weeks in South Africa, the maths often works.
BazBus accommodation must be a registered hostel on their network — there are over 100 listed. Bookings are made through their website or through a hostel on the network.
What BazBus is good for and where it falls short
Good for:
- Solo travellers who want to meet other backpackers
- Flexible, open-ended itineraries with no set departure date
- The Garden Route: perfect BazBus country with hostels in every town
- Travellers who want to avoid driving entirely
Not ideal for:
- Families or couples who prefer their own pace without hostel environments
- Anyone wanting to visit Kruger: BazBus does not serve the Mpumalanga safari circuit in the same way it covers the coast
- Tight schedules: frequency is not daily on every segment, and services can be delayed
- Anyone wanting to deviate from the main tourist spine
Intercape: mainstream long-distance coaching
Intercape is South Africa’s largest long-distance bus operator, running routes that cover the entire country including routes that BazBus never touches — Johannesburg to Cape Town directly, Johannesburg to Kruger gateway towns, Durban to Bloemfontein, and cross-border routes into Zimbabwe, Botswana, Namibia, and Mozambique.
It is a proper scheduled coach service with reclining seats, on-board toilets, a snack trolley on long routes, and air conditioning. The fleet is modern.
Key Intercape routes and indicative fares
| Route | Approximate travel time | Approximate ZAR fare |
|---|---|---|
| Cape Town → Johannesburg (direct) | 18–20 hours | ZAR 450–700 |
| Cape Town → Port Elizabeth | 8–10 hours | ZAR 280–400 |
| Johannesburg → Durban | 8–9 hours | ZAR 280–420 |
| Johannesburg → Bloemfontein | 5–6 hours | ZAR 200–300 |
| Johannesburg → Nelspruit (Kruger gateway) | 4–5 hours | ZAR 220–350 |
| Johannesburg → Bulawayo (Zimbabwe) | 9–11 hours | ZAR 500–700 |
Book on the Intercape website or app. Prices vary by departure time (overnight coaches are typically cheapest) and how far in advance you book.
Greyhound and Translux
Greyhound (now operating under Citiliner/Intercape brand family after a 2021 restructure) and Translux cover overlapping routes to Intercape. Routes and prices are broadly comparable. Translux connects smaller towns that Intercape skips, including routes in the Eastern Cape and Free State.
For booking, Intercape’s website is the most reliable. Greyhound/Translux have a combined booking platform.
What long-distance coaches are genuinely good for
Cape Town to Johannesburg overnight: The 18–20-hour overnight service is surprisingly usable. You board in the evening, sleep (the seats recline well and the coach is quiet), and arrive in Johannesburg in the morning. You save a night’s accommodation. The fare of ZAR 450–700 is dramatically less than even the cheapest domestic flight.
Short inter-city hops: Johannesburg to Pretoria, Johannesburg to Nelspruit, Cape Town to George — these are under five hours and cheaper than renting a car for the day.
Cross-border routes: Intercape’s routes into Harare (Zimbabwe), Gaborone (Botswana), Windhoek (Namibia), and Maputo (Mozambique) are the budget traveller’s alternative to flying. Harare to Johannesburg is a particularly well-used route.
Buses versus domestic flights: when does each win?
For many point-to-point routes, domestic flying now costs only ZAR 800–1 800 for a 2-hour flight versus a 12-20 hour overnight bus. The practical comparison:
| Factor | Bus | Domestic flight |
|---|---|---|
| Cape Town ↔ Joburg | ZAR 450–700 / 18h | ZAR 900–2 200 / 2h |
| Cape Town ↔ Durban | ZAR 500–800 / 20h | ZAR 900–1 800 / 2h |
| Time saved (per trip) | — | 15–18 hours |
| Luggage allowance | 25 kg + carry-on | 20 kg check-in + 7 kg cabin |
| Check-in required | No | Yes (1–1.5h before) |
On the Cape Town–Johannesburg route, the bus wins only on cost. If your time is limited, fly. If you are on a genuine backpacker budget and an overnight crossing saves you accommodation, the bus makes clear sense.
The Garden Route, however, is different. No direct flight connects Knysna or Wilderness to anything useful — a BazBus or rental car is the only sensible way to see it.
Practical tips for bus travel in South Africa
Booking: Book online at least 48–72 hours ahead for popular routes. Friday evenings and Sunday afternoons on the Johannesburg–Pretoria and Johannesburg–Cape Town corridors sell out quickly. December and early January are peak — book weeks ahead.
Terminal safety: Johannesburg Park Station and Cape Town’s Intercape terminal at Adderley Street are not places to loiter with large bags and visible electronics. Travel light, be purposeful, and do not leave bags unattended for any reason.
Overnight comfort: Bring a light jacket or thin blanket (coaches are air-conditioned, often cold), a travel pillow, and ear protection. A neck pillow and basic toiletries in your carry-on make overnight crossings significantly more comfortable.
Cross-border paperwork: On Intercape cross-border routes, have your passport, return ticket or onward evidence, and proof of accommodation ready for border inspection. Some borders — particularly Beit Bridge for Zimbabwe — can involve multi-hour waits. Factor this into your schedule.
Connections at Johannesburg: Park Station is central Johannesburg’s transport hub. While it is a functional connection point, it is not a safe area after dark with luggage. If your connection falls late at night, take an Uber directly to your accommodation and catch the next service in the morning rather than waiting at the station.
The honest comparison with renting a car
For a first-time visitor with two to three weeks and a budget, a rental car on the Garden Route provides immeasurably more freedom than BazBus at a comparable or only slightly higher total cost once accommodation savings are factored in (you can camp or use self-catering rather than hostels).
BazBus genuinely shines for solo travellers who want the hostel social circuit — meeting other travellers, getting hostel recommendations, and travelling without navigating. If that describes you, it is excellent. If you want to stop at a viewpoint between Wilderness and Knysna for an hour because the light is right, you need a car.
Intercape is the practical choice for single long-distance journeys where a flight seems extravagant — particularly the overnight Cape Town to Johannesburg run.
Frequently asked questions
Can I bring a surfboard on BazBus?
Yes — BazBus accommodates surfboards and oversized luggage on most routes, though you should notify them in advance. There may be a small surcharge. This is one reason BazBus is popular among the surf-travel community on the Garden Route.
Is there a night bus from Cape Town to Johannesburg on Intercape?
Yes. Intercape runs daily overnight departures from Cape Town bus terminal. The journey takes 18–20 hours depending on the route. Booking in advance is strongly recommended, particularly in December and January.
Is it safe to travel by bus in South Africa?
Long-distance coaches in South Africa have a generally good safety record. The main concern is not crime on board but road safety — South Africa has a high accident rate, and bus incidents, while uncommon, do occur. Choose established operators (Intercape over unlicensed minibus taxi services for long distances) and prefer overnight services on major routes where drivers are well-rested.
Minibus taxis are the most common form of public transport for South Africans but are not recommended for tourists unfamiliar with the system. They run on informal routes, have no fixed schedules, and are involved in a disproportionate share of road incidents.
Can BazBus drop me at Kruger?
BazBus does not serve the Kruger Mpumalanga safari circuit in a way that makes it practical for Kruger visits. You can reach Johannesburg via BazBus and then use Intercape to Nelspruit, or take a domestic flight from Johannesburg to Kruger Mpumalanga International Airport. For accessing Kruger without a car, a day tour from Hazyview or Nelspruit is the standard option.
Related guides

Domestic flights in South Africa: Lift, FlySafair, Airlink — what each offers
Comparing South Africa's domestic airlines — Lift, FlySafair, and Airlink. Routes, fares, regional airports, and which carrier to use for your itinerary.

Driving licence and road rules in South Africa: what foreign visitors need to know
Foreign driving licences, International Driving Permits, left-hand traffic rules, speed cameras, and road rules in South Africa — a practical reference.

Renting a car in South Africa: insurance, cross-border, and the gotchas to avoid
Everything you need to rent a car in South Africa — super-CDW excess, cross-border permits, tyre cover, and the clauses that catch visitors out.