Twice-weekly flights, flying Tuesdays and Fridays, will get under way on 1 November and will continue through to 29 April 2020.
Fares lead in from £39.99 one way, and include 8kg hand baggage.
Marrakech is situated about 75 miles inland from the Atlantic coast; it is within striking distance of capital Rabat, the city of Casablanca and coastal resort of Agadir.
It is famed for having Morocco’s largest traditional souk (market) comprising more than a dozen separate areas selling local produce to modern goods.