Flight distance between Midrand, South Africa and Lucaya, Bahamas 7,969.8 mi / 12,826.2 km