Flight distance between San Andros, Bahamas and Taiyuan, China 8,034.2 mi / 12,929.7 km