Flight distance between Nanjing, China and San Antonio, United States of America 7,535.6 mi / 12,127.4 km