Flight distance between Bayanhongor, Mongolia and San Pedro, Philippines 2,541.5 mi / 4,090.2 km