Flight distance between Foshan, China and Shamakhi, Azerbaijan 3,886.7 mi / 6,255.1 km