Flights from Johannesburg (JNB) starting at $ 897* or from $101/mo