Flight distance between Batna, Algeria and Nanjing, China 6,045.4 mi / 9,729.2 km