Minst 34 personer är skadade, enligt myndigheterna i det sydamerikanska landet.
Olyckan inträffade i lördags i regionen Ancash, norr om huvudstaden Lima. Enligt räddningspersonal välte bussen och föll 100 meter ner i ravinen.
Polisen boende i området arbetade hela natten mot söndagen för att kunna få loss överlevande och offrens kvarlevor från bussen.
Orsaken till den svåra olycka är ännu okänd, men trafikolyckor med dödlig utgång är inte ovanliga i Peru bland annat på grund av dåligt underhållna vägar.
I februari i år miste 20 människor livet efter en buss kraschat i en ravin vid den nordligt belägna staden Tayabamba.