Flight distance between Jakarta, Indonesia and Johannesburg, South Africa 5,336.1 mi / 8,587.7 km