Cheapest
Average
The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
Fastest Journey
5 h 20 m
Average
9 h 2 m
Flights per day
7
Distance
503 km
Of the 7 flights that leave Marrakesh for Tangier every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 311 miles (502 km) | |
Average flight duration | 5 h 25 min | |
Average plane ticket price | $216 (€191) | |
Direct flight | Yes | |
Airlines | TAP Portugal, Royal Air Maroc, Air Arabia Maroc or Iberia |
Flights from Marrakesh to Tangier cover the 311 miles (502 km) long trip taking on average 5 h 25 min with our travel partners like TAP Portugal, Royal Air Maroc, Air Arabia Maroc or Iberia. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $108 (€95), but the average price of plane tickets is $216 (€191). Travelers depart most frequently from Marrakech and arrive in Tangier Ibn Battuta Airport.
You can travel by flight from Marrakesh to Tangier with Iberia for as low as $108 (€95). When you search for schedules and tickets, Omio will show you the best trip.
Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next flight to Tangier from Marrakesh including: Basic Fare, Classic Fare, Flexible Fare and Business Club.
Book your Iberia Marrakesh to Tangier flight with Omio and enjoy a smooth and relaxing journey! Check Iberia up-to-date flight schedules for the ideal departure and arrival times, compare the fastest Marrakesh to Tangier routes as well as the amenities offered in the class fare you choose and buy the most affordable Iberia plane tickets online that fit your budget. The distance between Marrakesh and Tangier is 311 miles (502 km), and the best price for a one-way Marrakesh - Tangier Iberia plane ticket starts at $171 (€151) if you book in advance. If you would rather search for your Iberia ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by plane. Waiting in a line at the airport to purchase your plane ticket will become yesterday's news. So, book your plane tickets online quickly and easily and enjoy your trip with Iberia!
Omio customers most frequently book their flights from Marrakech to Tangier Ibn Battuta Airport.
The most popular departure airport with passengers for this journey, called Marrakech, is located 5.5 miles (8.9 km) from the city center of Marrakesh.
The most popular arrival airport, Tangier Ibn Battuta Airport, is located 8 miles (12.9 km) away from the city center of Tangier. You can check what public transit connections, taxi services or airport shuttle service options are available to take you from Tangier Ibn Battuta Airport to the city center in Tangier.
Here are some other resources that might have the information you need