Flight distance between San Andros, Bahamas and Changsha, China 8,684.3 mi / 13,976.0 km