Ulykken skjedde på en smal og isete vei mellom gruvebyen Morococha og La Oroya oppe i Andesfjellene, da bussen måtte gjøre en brå unnamanøver for å unngå kollisjon med en møtende bil.

Bussen, som hadde rundt 40 passasjerer om bord, raste deretter utfor et over 200 meter høyt stup, opplyser talsmenn for politiet.

Rundt 15 av passasjerene skal ha overlevd ulykken og er fraktet til sykehus i La Oroya og hovedstaden Lima.