O Espanhol é a língua oficial do Peru. No entanto, devido à herança indígena peruana, algumas linguagens anciãs ainda faladas por minorias no país ganharam um status oficial. As duas linguagens mais proeminentes e amplamente utilizadas no Peru são o Quechua e o Aymara.
Quechua era a língua oficial do império Inca e, como tal, ainda é amplamente utilizada na área correspondente ao antigo território Inca. No Equador ao norte do Peru, um dialeto bem particular do Quechua é falado, conhecido como Quicha. A Bolívia ao sudeste do Peru conta com uma população que fala Quechua.
Aymara não é tão popular quanto o Quechua no Peru e é falada em sua maioria por comunidades indígenas em volta do Rio Titicaca nos departamentos de Puno, Moquegua, e Tacna.
De acordo com estimativas atuais, mais de 300 línguas distintas eram faladas no Peru antigo, ainda que alguns elevem tal estimativa para mais de 700. Desde a conquista europeia, este número decaiu para 150 linguagens que estão registradas atualmente no Peru moderno. Somente na amazônia peruana, mais de 40 linguagens são faladas e podem ainda ser quebradas em 120 dialetos locais ou variações.
O Peru é um país altamente diverso culturalmente, que abriga centenas de comunidades locais espalhadas em diversas áreas do país. Infelizmente, tribos locais encaram ameaças ambientais, econômicas e culturais, e os dialetos indígenas são postos a risco. Vários dialetos e linguagens já desapareceram e outros estão correndo um sério risco de se tornarem línguas mortas.