One of Ethiopian Airlines cheapest prices for a Johannesburg to Shanghai flight we have right now is R13810.
The price for a Ethiopian Airlines flight between Johannesburg to Shanghai will vary according to some factors, like seasonality and anticipation.