Flight distance between San Andros, Bahamas and Nanchong, China 8,567.4 mi / 13,788.0 km