There are 6 ways to get from Canary Islands to Morocco by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Gran Canaria Airport to Marrakech
best- Fly from Gran Canaria Airport (LPA) to Marrakech (RAK)plane LPA - RAK
3h 57mMAD 521–2,552Fly Gran Canaria Airport to Mohammed V International Airport, bus
- Fly from Gran Canaria Airport (LPA) to Mohammed V International Airport (CMN)plane LPA - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
5h 32mMAD 720–4,017Fly Lanzarote Airport to Marrakech
- Fly from Lanzarote Airport (ACE) to Marrakech (RAK)plane ACE - RAK
3h 38mMAD 522–3,450Line 480 bus to Tenerife South-Reina Sofia Airport, fly to Agadir–Al Massira Airport
- Take the bus from Arona to Los Cristianos bus
- Fly from Tenerife South-Reina Sofia Airport (TFS) to Agadir–Al Massira Airport (AGA)plane TFS - AGA
5h 45mMAD 556–3,109Fly Tenerife South-Reina Sofia Airport to Marrakech
- Fly from Tenerife South-Reina Sofia Airport (TFS) to Marrakech (RAK)plane TFS - RAK
4h 45mMAD 906–3,089Fly Tenerife North Airport to Marrakech
- Fly from Tenerife North Airport (TFN) to Marrakech (RAK)plane TFN - RAK
5h 28mMAD 1,318–3,644
Gran Canaria Airport (LPA) to Marrakech (RAK) flights
Comparing Your Travel Options
The cheapest way to get from Canary Islands to Morocco is to fly which costs MAD 500 - MAD 2,600 and takes 3h 57m.
The fastest way to get from Canary Islands to Morocco is to fly which takes 3h 38m and costs MAD 500 - MAD 3,500.
The distance between Canary Islands and Morocco is 841 km.
It takes approximately 3h 57m to get from Canary Islands to Morocco, including transfers.
Morocco is 1h behind Canary Islands. It is currently 4:40 PM in Canary Islands and 3:40 PM in Morocco.
There are 3258+ hotels available in Morocco.
What companies run services between Canary Islands, Spain and Morocco?
Ryanair flies from Gran Canaria Airport (LPA) to Marrakech (RAK) 4 times a week.
- Website
- ryanair.com
Flights from Gran Canaria Airport to Marrakech
- Ave. Duration
- 1h 35m
- When
- Thursday, Monday, Wednesday, and Friday
- Estimated price
- MAD 380–2,400
Flights from Lanzarote Airport to Marrakech
- Ave. Duration
- 1h 15m
- When
- Wednesday and Saturday
- Estimated price
- MAD 300–3,200
Flights from Tenerife South-Reina Sofia Airport to Agadir–Al Massira Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- MAD 290–1,800
Flights from Tenerife South-Reina Sofia Airport to Marrakech
- Ave. Duration
- 1h 40m
- When
- Thursday and Sunday
- Estimated price
- MAD 600–2,500
Flights from Tenerife North Airport to Marrakech via Gran Canaria Airport
- Ave. Duration
- 3h
- When
- Thursday
- Estimated price
- MAD 1,300–2,800
Flights from Tenerife North Airport to Marrakech via Lanzarote Airport
- Ave. Duration
- 3h 45m
- When
- Wednesday and Saturday
- Estimated price
- MAD 1,300–2,800
Flights from Tenerife North Airport to Marrakech via Sevilla
- Ave. Duration
- 4h 30m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- MAD 1,500–3,600
Flights from Tenerife North Airport to Marrakech via Malaga
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- MAD 1,500–3,600
Flights from Tenerife North Airport to Marrakech via Madrid
- Ave. Duration
- 5h 55m
- When
- Monday
- Estimated price
- MAD 1,900–6,500
- Phone
- [email protected]
- Website
- casabus.ma
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–93
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 93
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which London airport should I choose?, How to get from Stansted Airport into central London, and Flying into Beijing? - to help you get the most out of your next trip.

