In the US, you typically fly into Atlanta, then on to Johannesburg. Typically you will have to spend the night and the next morning fly into East London.
I fly delta from salt lake to Atlanta, delta from Atlanta to Joburg and airlink from joburg to final destination.
There are other routes...