Although English is not spoken everywhere in Puebla, there are some locals, especially the younger generation and those who work in the tourism industry, who can communicate in English. However, it is not as widely spoken as in some other destinations in Mexico. Therefore, knowing some basic Spanish phrases or using a translation app can be beneficial to enhance your travel experience.