Cheap flights McAllen - Marrakesh, Morocco

Compare flights McAllen - Marrakesh and book wherever you prefer

We search all the airline and agency websites to find the cheapest flight for the route McAllen - Marrakesh. Find your McAllen - Marrakesh flight using Trabber and book it directly on the website with the best price, saving time and money.

Information about the route McAllen - Marrakesh

Average price $1,665
Duration 17 hours and 25 minutes
Best getaway departing: Wednesday, returning: Friday
Distance 8539 km
Best time to buy 230 days in advance

Cheapest airlines on route McAllen - Marrakesh

Code Airline % Searches % being the cheapest
AA American Airlines 100.0 99.5
LH Lufthansa 100.0 0.3
UA United 100.0 0.3
DL Delta 98.0 0.0
IB Iberia 98.0 0.0
BA British Airways 2.0 0.0
Overall ranking and explanation

Frequently asked questions about flights McAllen - Marrakesh

How long does it take from McAllen to Marrakesh by plane?

The minimum duration of a flight from McAllen-Miller airport (MFE) in McAllen to Marrakesh Menara airport (RAK) in Marrakesh is 17 hours and 25 minutes. The reverse journey takes 20 hours and 56 minutes.

What is the distance in a straight line between McAllen and Marrakesh?

Marrakesh is 8539 km away. away from McAllen.

What day of the week is it cheapest to fly from McAllen to Marrakesh?

The cheapest day to travel from McAllen to Marrakesh is Wednesday.

How far in advance is it advisable to book a flight from McAllen to Marrakesh?

To get the best price from McAllen to Marrakesh it is recommended to book 230 days in advance.

Top routes from McAllen and close to Marrakesh

Top routes close to McAllen with destination Marrakesh

Related searches

Marrakesh source

Marrakesh, Morocco

Has a population of 995,000 residents. The currency used is the Moroccan Dirham (MAD). The main touristic places are Jemaa el-Fnaa. The airport that serves the city is Marrakesh Menara (5 km). Trabber offers in Marrakesh 598 hotels for the visitors of this city in Morocco.

Hotels in Marrakesh

Cars at Marrakesh