Flight distance between San Andros, Bahamas and Shiyan, China 8,407.0 mi / 13,529.7 km