Flight distance between Beijing, China and Foshan, China 1,181.9 mi / 1,902.0 km