Book flights from Johannesburg to Thailand with Cathay Pacific from 

Alternative routes to Thailand