Flight distance between Batna, Algeria and Foshan, China 6,182.4 mi / 9,949.7 km