These companies trust us. We sell their tickets all in one place.


Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

COMPARE Prices across different modes

Aug 7
Aug 8
$99Malta Air
Aug 9

Flight Information between Marrakesh and Milan

distanceDistance1324 miles (2135 km)
durationAverage flight duration3 h 15 min
priceAverage plane ticket price$103 (€81)
changesDirect flightYes
carriersAirlinesRyanair or easyJet

Flights from Marrakesh to Milan cover the 1324 miles (2135 km) long trip taking on average 3 h 15 min with our travel partners like Ryanair or easyJet. There are direct flight services available. While the average ticket price for this journey costs around $103 (€81)], you can find the cheapest plane ticket for as low as $94 (€75). Travelers depart most frequently from Marrakech and arrive in Milan Malpensa Airport.


Travel with Ryanair between Marrakesh and Milan

Ryanair flights will get you from Marrakesh to Milan from $94 (€75). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.


Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight from Marrakesh to Milan: Value, Regular, Plus or Flexi Plus.

Ryanair is one of the best options when traveling by plane between Marrakesh and Milan. Omio quickly shows you current Ryanair flight schedules for the Marrakesh - Milan route and makes it easier than ever for you to buy plane tickets online for the cheapest, fastest or earliest journey available. The distance from Marrakesh to Milan is around 1324 miles (2135 km) and the cheapest Ryanair one-way ticket you can book starts at $114 (€91). As you check the latest Marrakesh to Milan flight schedule from Ryanair for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Milan safely. If you search for Ryanair tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Ryanair ticket between Marrakesh and Milan so you can spend more time enjoying the smooth and easy journey!

Ryanair has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Ryanair tickets from Marrakesh to Milan and when traveling by flight:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Flights from Marrakesh to Milan
Take a flight to Milan 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 Milan.
Is travel by plane currently allowed from Marrakesh, Morocco to Milan, Italy?

Travel between Marrakesh, Morocco and Milan, Italy by plane is: Restricted.

Can I enter Italy from Morocco?

International entry status: Entry is restricted for citizens and permanent residents of Morocco

Do I need to quarantine on arrival in Italy from Marrakesh?

Conditions of entry:

  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

All travelers in Italy must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 8/2/21. Remember to review the latest COVID-19 travel safety regulations   for your flight between Marrakesh and Milan as this information can change.

What is the restriction level for the return leg of a round trip journey from Milan, Italy to Marrakesh, Morocco?

The restriction level for your return flight to Marrakesh, Morocco from Milan is: Partially open.

Is my return flight into Marrakesh from Milan restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Morocco from Milan?

Conditions of reentry:

  • Negative COVID-19 test issued at most 2 days before arrival
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine
  • Health declaration required

What are the safety rules to follow in Marrakesh, Morocco?

The government of Morocco has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

Last checked on 7/28/21. Remember to check the latest COVID-19 travel safety regulations for your flight to Marrakesh from Milan closer to your date of departure here here.

How much does a cheap flight between Marrakesh and Milan cost?
Omio customers have found the cheapest flights from Marrakesh to Milan to cost as little as $94 (€75)  in the next 7 days.
What is the cost of a flight to Milan from Marrakesh?
The flight price between Marrakesh and Milan is on average $102 (€81)  if you are looking to book your tickets for this trip in the next 7 days.
How far is Milan from Marrakesh by plane?
The distance to Milan from Marrakesh by plane is approximately 1324 miles (2135 km).
How long is the flight between Marrakesh and Milan?
The flight time from Marrakesh to Milan is on average 3 h 15 min  for the 1324 miles (2135 km) long journey, but the time it takes to go from Marrakesh to Milan by flight can vary depending on specific dates or traveling on weekends and holidays.
What is the departure airport in Marrakesh and arrival airport in Milan?

Omio travelers most frequently book a flight from Marrakech   to Milan Malpensa Airport   for this route.

Where is the Marrakesh airport located? Where is the Milan airport located?

Passengers board their flight most frequently from Marrakech, which is located around 0 miles (0 km) away from the city center, and they get off the plane at Milan Malpensa Airport, located 0 miles (0 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Milan Malpensa Airport to take you to the city center of Milan.

What airlines go from Marrakesh to Milan?
When taking a flight from Marrakesh to Milan, you can count on Ryanair or easyJet for the best way to get you to Milan. You can also check all possible airlines who offer a service to Milan from Marrakesh and compare the amenities they offer before buying a plane ticket.
When does the first flight depart from Marrakesh to Milan? When does the last flight depart from Marrakesh to Milan?
You can take the first flight from Marrakesh to Milan at 8: 00 AM. The last flight from Marrakesh to Milan that you can take departs at 6: 40 PM. Omio shows you the latest flight from Marrakesh to Milan schedule to help you book the best departure time for this journey.
How far in advance should I purchase a plane ticket from Marrakesh to Milan to get the best deals?
In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this route and save money. If you purchase plane tickets to Milan from Marrakesh within the next 7 days, you can find tickets to cost on average $102 (€81) one way. To find the best prices for this journey, consider booking your plane ticket from Marrakesh to Milan a few months in advance.

Important Stations and Airports for this Journey


Flights from Marrakesh to Milan: related information

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