Flight distance between Limbaži, Latvia and Foshan, China 4,829.7 mi / 7,772.6 km