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