Flight distance between Mansilingan, Philippines and Dalian, China 1,955.9 mi / 3,147.7 km