Flight distance between Foshan, China and Calgary, Canada 6,570.3 mi / 10,573.8 km