Flight distance between Uitenhage, South Africa and Masons Bay, Bahamas 7,578.3 mi / 12,196.1 km