Ryanair is to open two new bases in Morocco, according to stock exchange announcement.
The carrier will position part of its fleet at the capital Marrakech and the country's second city, Fez.
The decision marks a £180m investment in the two airports by Ryanair, the company said.
From April, two Ryanair planes will be based at Marrakech and the airline will add seven new routes to bring its total from Marrakech to 22.
Those new routes include flights to Germany, France, Italy and Jersey. Ryanair will base one plane at Fez and will fly 15 routes from the airport, including new routes to Lille, Nantes, Nimes and St Etienne.
The company will also start services from the other Moroccan cities Essaouira and Rabat.