Book flights from Johannesburg to United States with Cathay Pacific from 

Alternative routes to United States