Flights from Marrakesh to Tangier

The cheapest flights from Marrakesh to Tangier

Showing times and prices for May 26

Cheapest

96

Average

143

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.

Royal Air Maroc
05:10PMMarrakesh5h35 10:45PMTangier
0 transfers
961One-way
Iberia
12:40PMMarrakesh9h55 10:35PMTangier
0 transfers
1101One-way
Royal Air Maroc
04:10PMMarrakesh5h45 09:55PMTangier
0 transfers
1251One-way
Iberia
12:55PMMarrakesh9h00 09:55PMTangier
0 transfers
1261One-way
Royal Air Maroc
06:25AMMarrakesh16h30 10:55PMTangier
0 transfers
1791One-way

Flight schedule from Marrakesh to Tangier

Showing flights for tomorrow, Thursday, May 26
Royal Air Maroc
06:25AMMarrakesh16h30 10:55PMTangier
0 transfers
Royal Air Maroc
11:45AMMarrakesh11h10 10:55PMTangier
0 transfers
Iberia
12:40PMMarrakesh9h55 10:35PMTangier
0 transfers
Iberia
12:55PMMarrakesh9h00 09:55PMTangier
0 transfers
Royal Air Maroc
04:10PMMarrakesh5h45 09:55PMTangier
0 transfers
Royal Air Maroc
05:10PMMarrakesh5h35 10:45PMTangier
0 transfers
Royal Air Maroc
06:50PMMarrakesh5h20 12:10AMTangier
0 transfers

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
May 26
Fri
May 27
Sat
May 28
Sun
May 29
Mon
May 30
Tue
May 31
Wed
Jun 01
Thu
Jun 02
Fri
Jun 03
Sat
Jun 04
Sun
Jun 05
Mon
Jun 06
Tue
Jun 07
Wed
Jun 08
Thu
Jun 09
Fri
Jun 10
Sat
Jun 11
Sun
Jun 12
Mon
Jun 13
Tue
Jun 14
Wed
Jun 15

The fastest flights from Marrakesh to Tangier

Showing times and prices for May 26

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.

Royal Air Maroc
06:50PMMarrakesh5h20 12:10AMTangier
0 transfers
1831One-way
Royal Air Maroc
05:10PMMarrakesh5h35 10:45PMTangier
0 transfers
961One-way
Royal Air Maroc
04:10PMMarrakesh5h45 09:55PMTangier
0 transfers
1251One-way
Iberia
12:55PMMarrakesh9h00 09:55PMTangier
0 transfers
1261One-way
Iberia
12:40PMMarrakesh9h55 10:35PMTangier
0 transfers
1101One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Overview: Marrakesh to Tangier flight

distanceDistance311 miles (502 km)
durationAverage flight duration5 h 25 min
priceAverage plane ticket price$216 (€191)
changesDirect flightYes
carriersAirlinesTAP 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.

Airlines: Iberia flights from Marrakesh to Tangier

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

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!

  • Average Price: $171

Travel Tips: Marrakesh to Tangier Flight

Take a flight to Tangier easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Marrakesh to Tangier.
FAQs
Looking to save money on your trip? Omio customers have found the cheapest flight from Marrakesh to Tangier for the next 7 days starting from $108 (€95)  one way.
The Marrakesh to Tangier plane ticket price is on average $216 (€191)  if you are looking to purchase your tickets for this trip in the next week.
When traveling this route you should expect the distance from Marrakesh to Tangier by plane to be approximately 311 miles (502 km).
While the time it takes to travel 311 miles (502 km) from Marrakesh to Tangier can vary based on specific dates, weekends, and holidays, the Marrakesh to Tangier flight journey time is on average 5 h 25 min.

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.

Take the Marrakesh to Tangier flight with TAP Portugal, Royal Air Maroc, Air Arabia Maroc or Iberia. However, it's always good to check out all possible airlines for the route from Marrakesh to Tangier as there might be differences in the amenities they offer.
You can take the earliest flight from Marrakesh to Tangier at 5: 00 AM   or take the last flight from Marrakesh to Tangier leaving at 6: 50 PM. Look for the latest Marrakesh to Tangier flight schedules on Omio and book the best time to take the plane for this route.
If you book a plane ticket from Marrakesh to Tangier within the next 7 days, you can find tickets to cost on average $216 (€191) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets from Marrakesh to Tangier are generally on sale a few months before the planned departure date.

More options for your journey from Marrakesh to Tangier

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language