Olyckan inträffade klockan 18.30 lokal tid. Föraren förlorade kontrollen över bussen och körde utför en slänt och landade på ett hus i kuststaden Canico.
Enligt en lokal nyhetssajt fanns 55 personer på bussen. 20 personer skadades, varav flera svårt. Tre uppges ha livshotande skador.