Peru’s official language is Spanish, but many Indigenous communities in the highlands still speak the ancient languages of Quechua and Aymara. You’ll find English speakers in the main visitor destinations and in most hotels.