On this page, you can find and buy flight tickets from Tangier to Marrakech. Given the distance of 500 km and the absence of direct flights, the route is operated with a connection via Orly Airport or Madrid-Barajas, and the minimum travel time including the layover is approximately 8 hours and 20 minutes.
Flights on this route are served by Transavia, Air Europa, and Iberia. Ticket prices change constantly, so we recommend using the low-price calendar and exploring ways to get to the airport in Tangier and travel from the airport in Marrakech.





