Flight distance between Midrand, South Africa and Jakarta, Indonesia 5,331.0 mi / 8,579.5 km