In addition to Spanish (and a few other Indo-European languages, particularly English, French, Portuguese, and Plautdietsch) and four or five indigenous language isolates, indigenous languages from twelve other families are spoken in Peru. Of course, the most widespread and well-known of these families is the Quechuan family. Quechuan language varieties are not spoken in most of the Peruvian Amazon, but several are spoken in various parts throughout the country.
Jivaroan languages are spoken in northwestern Peru near the border with Ecuador. The Cahuapanan languages are spoken just to the southeast of the Jivaroan ones. The language isolate Kandozi-Chapra is also spoken in northwestern Peru. Northern Pastaza Quichua is a Quechuan language variety spoken just north of the Jivaroan languages, and Southern Pastaza Quichua is another surrounded by Jivaroan languages and Kandozi-Chapra, as well as by two other language isolates, Urarina and Taushiro.
Witotoan and Tucanoan languages are spoken near the border with Colombia, as is one Maipurean language. Another language isolate, Ticuna, is spoken near the border with both Colombia and Brazil. Yagua (now effectively a language isolate) is spoken just to the west of Ticuna. Zaparoan languages are spoken further to the west.
Most of the languages of the Peruvian Amazon are either Panoan or, towards the south, Maipurean. However, there is also a Tupi-Guarani language spoken towards the northern part of the Peruvian Amazon. Towards the southern border with Brazil, the Arawan language Kulina spills over from across the border. Near the border with Bolivia, in addition to Panoan and Maipurean language varieties, Quechuan, Aymaran, Harákmbut, and Tacanan language varieties are also spoken.