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