Flight distance between Arthur’s Town, Bahamas and Midrand, South Africa 7,750.8 mi / 12,473.6 km