Flight distance between Annaba, Algeria and Foshan, China 6,060.6 mi / 9,753.6 km