Saturday's collision caused a fire on board the bus, the local Health Ministry office said.
The injured were taken to Hassan II hospital in Agadir, while another in a critical condition was airlifted to Marrakech.
An investigation has been launched.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
An estimated 3,000 people were killed in road accidents in Morocco in the first 10 months of 2016, according to figures from the Ministry of Equipment and Transport.
