Flight distance between Sainyabuli, Laos and Puebla, Mexico 9,466.4 mi / 15,234.7 km