Flight distance between Foshan, China and San Pedro, Philippines 791.4 mi / 1,273.6 km