The Johannesburg run from Heathrow is one of those routes that rewards patience in booking and punishes impulse — get the timing right, particularly in the shoulder months of April, May, and the September-to-November window before the festive surge, and you'll find the cabin experience dramatically elevated by what you're not paying for it. British Airways operates this route out of Terminal 5, which remains one of the more civilised departure experiences in the world when you're holding a business class boarding pass; the Galleries First lounge, with its à la carte dining and genuine quiet corners, sets the tone before you've even boarded. BA's Club Suite, now well-established on this route, is a meaningful step forward for the airline — full doors, direct aisle access, and a flatbed that actually delivers on the eleven-hour overnight, which is precisely how most sensible travellers schedule this departure.
Virgin Atlantic brings its own loyal following on this routing, and rightly so — the Upper Class cabin has an energy and aesthetic that BA simply doesn't match, even if the seat itself is broadly comparable in functionality. South African Airways, when operating reliably, offers a quieter, more understated product with genuinely warm service that reflects the country you're heading toward. Connections through Dubai or Doha are worth considering if your onward plans take you elsewhere in Southern Africa, but for O.R. Tambo itself, direct is almost always preferable — the airport handles volume well, and the arrival experience into Johannesburg is far smoother than its reputation sometimes suggests. Clear your schedule for the first morning; the altitude adjustment is real.