Flight distance between Uitenhage, South Africa and Alice Town, Bahamas 7,983.3 mi / 12,847.9 km