Flights from Marrakech to Cagliari – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
RAK to CAG – All flight route options from Marrakesh Menara Airport, Morocco to Cagliari Elmas Airport, Italy. These flights are operated by 3 different airlines through 1 different connections. The shortest flight time is 8 hours and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Other flight options
Check out these routes. They have daily flights from Marrakesh Menara Airport and connections to Cagliari:
Find the best prices on hotels and car rental near Cagliari Elmas Airport
We got great deals on hotels and car rentals near the airport.
Marrakech to Cagliari flights
This route has approximately 2 flights per week. You will be doing a stopover in Barcelona (Airport code: BCN).
Are there any non-stop flights from RAK to CAG?
There are no direct or non-stop flights from Marrakesh Menara Airport, RAK to Cagliari Elmas Airport, CAG.
Marrakech to Cagliari with Vueling
If you fly from Marrakech with Vueling you will do a stopover in Barcelona, BCN before reaching Cagliari. This flight trip will take 8 hours and 30 minutes and you can fly every Monday or Friday with departures at 23:00 or 00:30.
Distance & flight times: Marrakesh Menara Airport to Cagliari Elmas Airport
The flight time between RAK and CAG is 8 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
BCN Barcelona | 8h 20m | 1h 45m | 1273 miles (2048 km) |

Quick copy and share this page
From Marrakech to Italy
Below is a list of other destinations to Italy from Marrakesh Menara Airport with either direct flights or 1 stop connections.
-
FCO Rome Direct
-
MXP Milan Direct
-
BGY Milan Direct
-
NAP Naples Direct
-
BRI Bari
-
BLQ Bologna Direct
-
PMO Palermo
-
VCE Venice Direct
-
CTA Catania
-
PSA Pisa Direct
From Morocco to Cagliari
Below is a list of other cities in Morocco with flights to Cagliari with either non-stop or connecting flights.