Flight distance between Richards Bay, South Africa and Jakarta, Indonesia 5,093.0 mi / 8,196.4 km