Flight distance between Uitenhage, South Africa and Abraham’s Bay, Bahamas 7,521.6 mi / 12,104.9 km