From Faro, reaching Marrakech in Morocco has recently been found from €35. Ryanair has the lowest observed fare on this route. The cheapest tracked fare is non-stop. Typical duration is around 1h 20min. €35 is the cheapest fare SkyHopp currently tracks on this pair.
A one-way flight from Faro to Marrakech typically takes around 1h 20min. The lowest observed fare is €35 with Ryanair. If your dates are flexible, compare a few nearby days when you click through.
Notify me when prices drop
SkyHopp Recommends
No month-by-month calendar for this route yet.
Entry requirements for Morocco
Requirements vary by nationality and change without notice. Check requirements for your nationality →
Morocco's most visited city, Marrakech is a sensory overload of medieval souks, riads, and the famous Djemaa el-Fna square, set against the backdrop of the snow-capped High Atlas mountains. Menara Airport (RAK) has expanded significantly with low-cost connections from Europe, particularly via Ryanair; the city is accessible year-round.
Affiliate disclosure: SkyHopp earns a commission when you book through our partner Aviasales, at no extra cost to you. Prices are cached and may differ from live availability — always confirm the final price on the booking site.