Flight distance between Duncan Town, Bahamas and Changsha, China 8,907.2 mi / 14,334.8 km