Flight distance between Foshan, China and Kruševac, Serbia 5,223.2 mi / 8,406.0 km