Den dramatiske ulykka skjedde mandag da bussen var på vei fra byen Nazca til Puquio, i regionen Ayacucho.
Ifølge peruanske myndigheter skal minst 21 personer ha omkommet, og 38 blitt skadet i fallet fra fjellveien, skriver nyhetsbyrået Ap.
– Bussen kjørte tydeligvis ut av veien og falt rundt 1000 meter, sier Orfiles Bravo i politiet til radiostasjonen RPP.
Ifølge Bravo frykter de at dødstallet kommer til å stige, siden tilstanden til flere av de 49 skadde skal være kritisk.
Dårlig vær i området
Årsaken til ulykka granskes, men ifølge busselskapet Expreso Sanchez, har de mistanke om at dårlig vær i området kan ha hatt noe å si.
Den siste tida har kraftig regnvær ført med seg flom og leirskred som har tatt livet av mange mennesker.
Kraftig regnvær gjorde også arbeidet vanskelig for redningsmannskapene mandag.
Mange dødsulykker i Peru
Utforkjøringen skjedde kun ei uke etter at 37 personer omkom og 70 ble skadet i en massekollisjon da tre busser og én lastebil kolliderte nord for hovedstaden Lima.
Bussulykker er ifølge Reuters ikke uvanlig i Peru på grunn av dårlig vedlikehold av veier og kjøretøy. Trafikkfaren økes av at mange sjåfører ikke har tilstrekkelig kjøreopplæring før de drar ut i trafikken.
I første halvår i fjor omkom 1406 personer i trafikkulykker i Peru, skriver nyhetsbyrået AFP.