Flight distance between Bayanhongor, Mongolia and Puebla, Mexico 7,752.1 mi / 12,475.8 km