Flight distance between El Achir, Algeria and Foshan, China 6,241.5 mi / 10,044.7 km