La langue officielle du Pérou est l'espagnol qui est parlé par la grande majorité de la population. Le Quechua et l'Aymara sont également co-officielles dans certains territoires. Certaines personnes, dans les régions des Andes, surtout les personnes âgées ne parlent que le quechua. L'anglais est parlé et compris dans la plupart des lieux touristiques et dans les milieux d'affaires. L'espagnol utilisé est beaucoup plus lent que celui pratiqué en Espagne.