The accident occurred around 2:30 a.m. at kilometer 109 of the Central Highway, the head of the Highway Protection Division of the Peruvian National Police, Col. Victor Meza, said, according to state news agency Andina.
The bus had set out from the central department of Huanuco at 8:00 p.m. Sunday and was on its way to Lima when it ran off a cliff and plunged some seven meters before landing upside down in the Rimac River.
According to the Peruvian radio station Radio Programas del Peru, the bus was carrying some 60 passengers, including six minors, three of whom were injured, with one having been admitted to a local hospital.
Of the 25 people injured, at least five are in serious condition. The bus driver, who was also injured, was taken to the local police station in the district of Chicla to determine the causes of the accident.
MNA/PR