Flight distance between Arthur’s Town, Bahamas and Guangzhou, China 9,084.6 mi / 14,620.2 km