Flight distance between Cockburn Town, Bahamas and Shenzhen, China 9,165.9 mi / 14,751.1 km