Durban or Cape Town by road instead of a JNB hop
Greyhound Coach runs long-distance routes like Johannesburg–Durban (about 570 km) and Johannesburg–Cape Town (around 1,400 km), but nothing departs directly from OR Tambo. You land in Terminals A–E, then you still need to get into the city for your coach departure. Think of Greyhound as phase two of your trip, not your airport transfer.
Coaches typically leave from central locations such as Park Station in downtown Johannesburg or other designated roadside stops on major corridors. From OR Tambo, most people either take the Gautrain from the airport station to Park Station via Sandton (about 35–45 minutes travel time) or book an Uber/Bolt, which can run 25–60 minutes depending on N12/N3 traffic. Build this transfer time into your plan before you even pick a Greyhound departure.
Seats on Greyhound are usually 2–2 configuration with reclining seats, footrests, and air‑con; the r/southafrica user who rode Johannesburg–Durban called it "comfortable enough" for the ±7–8 hour run. Overnight sectors like Johannesburg–Cape Town can push 16–18 hours, so comfort matters more than saving 30 rand. Snacks and drinks are your job from OR Tambo: grab food in Terminal A or B before you move into the city, because coach stops can be inconsistent.
Tickets can run in the region of a few hundred rand per leg, often cheaper than same‑day domestic flights to Durban or PE, but Reddit threads warn that Greyhound’s schedule and ownership history has been unstable since around 2021. Don’t rely on a six‑month‑old timetable screenshot; check the current website or app the same week you fly. Aim for a coach at least 3–4 hours after an international arrival in Terminal A to absorb immigration and baggage delays.
Regulars on South African buses say they pad their connection heavily: they treat a 14:00 coach from Park Station as if it leaves at 13:00 and aim to hit the Gautrain station at OR Tambo by 11:30. That buffer covers a 20–30 minute passport queue, 15–25 minutes at baggage, and a 30–45 minute train ride. If your flight lands after 19:00, many prefer a hotel near OR Tambo or in Sandton and then a morning coach rather than gambling on late‑night transfers.
Tip: pick refundable or changeable Greyhound tickets and avoid the last coach of the day; a missed 16:00 departure to Durban from Park Station is a headache, but missing the 21:00 can turn into an unplanned night in central Johannesburg.