Flight distance between Annaba, Algeria and Nanjing, China 5,918.3 mi / 9,524.6 km