Flight distance between Dongguan, China and Foshan, China 39.3 mi / 63.2 km