Flight distance between Arthur’s Town, Bahamas and Roodepoort, South Africa 7,739.2 mi / 12,455.1 km