Flight distance between Uitenhage, South Africa and Hard Bargain, Bahamas 7,906.1 mi / 12,723.7 km