Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Marrakesh?

Book now

There are 5 ways to get from Lanzarote to Marrakesh by plane, taxi, bus or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Fly Mexico City to Marrakech  •  18h 3m

  1. Fly from Mexico City (MEX) to Marrakech (RAK) MEX - RAK

Cheapest option

Bus to Toluca, fly to Marrakech  •  26h 6m

  1. Take the bus from Cuautitlán Izcalli to Toluca Airport
  2. Fly from Toluca (TLC) to Marrakech (RAK) TLC - RAK

3 alternative options

Fly Mexico City Santa Lucia Apt to Marrakech  •  19h 46m

  1. Fly from Mexico City Santa Lucia Apt (NLU) to Marrakech (RAK) NLU - RAK

Taxi to Puebla, fly to Marrakech  •  22h 56m

  1. Take a taxi from Lanzarote to Puebla
  2. Fly from Puebla (PBC) to Marrakech (RAK) PBC - RAK

Fly Mexico City to Casablanca, train  •  21h 30m

  1. Fly from Mexico City (MEX) to Casablanca (CMN) MEX - CMN
  2. Take the train from Gare Oasis to Marrakech

Mexico City (MEX) to Marrakech (RAK) flights

70 Weekly Planes
17h 21m Average Duration
MAD 4,549 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Lanzarote to Marrakesh is to bus and fly which costs $7000 - $16000 and takes 26h 6m.

More details

The fastest way to get from Lanzarote to Marrakesh is to fly which takes 18h 3m and costs $8500 - $20000.

More details

The distance between Lanzarote and Marrakesh is 9056 km.

It takes approximately 18h 3m to get from Lanzarote to Marrakesh, including transfers.

More details

Marrakesh is 7h ahead of Lanzarote. It is currently 12:41 AM in Lanzarote and 7:41 AM in Marrakesh.

There are 5014+ hotels available in Marrakesh. Prices start at MAD 923 per night.

More details

Map of how to get from Lanzarote to Marrakesh.
Launch map view
  • Distance: 9056.1 km
  • Duration: 18h 3m

What companies run services between Lanzarote, Mexico and Marrakesh, Morocco?

United Airlines, Iberia and six other airlines fly from Lanzarote to Marrakesh every 3 hours.

Airlines
Iberia
Website
iberia.com
Flights from Mexico City to Marrakech via Madrid
Ave. Duration
15h 45m
When
Every day
Estimated price
MAD 9,000 - MAD 43,000
Flights from Mexico City Santa Lucia Apt to Marrakech via Santo Domingo, Madrid
Ave. Duration
18h 50m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
MAD 6,000 - MAD 16,000
Flights from Mexico City Santa Lucia Apt to Marrakech via Cancun, Madrid
Ave. Duration
19h 20m
When
Monday, Tuesday, Friday, Saturday and Sunday
Estimated price
MAD 4,800 - MAD 12,000
Flights from Mexico City Santa Lucia Apt to Marrakech via Havana, Madrid
Ave. Duration
23h 25m
When
Tuesday
Estimated price
MAD 5,500 - MAD 15,000
Flights from Puebla to Marrakech via Cancun, Madrid
Ave. Duration
20h 25m
When
Saturday
Estimated price
MAD 4,900 - MAD 11,000
Flights from Toluca to Marrakech via Cancun, Madrid
Ave. Duration
24h 37m
When
Monday and Friday
Estimated price
MAD 4,100 - MAD 9,000
Flights from Toluca to Marrakech via Merida, Miami, Casablanca
Ave. Duration
24h 15m
When
Wednesday, Friday and Sunday
Estimated price
MAD 5,000 - MAD 13,000
Flights from Mexico City to Casablanca via Madrid
Ave. Duration
15h 7m
When
Every day
Estimated price
MAD 9,500 - MAD 55,000
Air France
Website
airfrance.com
Flights from Mexico City to Marrakech via Paris Charles de Gaulle
Ave. Duration
16h 20m
When
Every day
Estimated price
MAD 6,500 - MAD 27,000
Flights from Puebla to Marrakech via Houston, Paris Charles de Gaulle
Ave. Duration
25h 10m
When
Every day
Estimated price
MAD 7,000 - MAD 22,000
Flights from Mexico City to Casablanca via Paris Charles de Gaulle
Ave. Duration
15h 38m
When
Every day
Estimated price
MAD 7,000 - MAD 31,000
KLM
Website
klm.com
Flights from Mexico City to Marrakech via Paris Charles de Gaulle
Ave. Duration
17h 17m
When
Every day
Estimated price
MAD 8,500 - MAD 36,000
Flights from Puebla to Marrakech via Houston, Paris Charles de Gaulle
Ave. Duration
25h 10m
When
Every day
Estimated price
MAD 7,000 - MAD 22,000
Flights from Mexico City to Casablanca via Paris Charles de Gaulle
Ave. Duration
15h 50m
When
Every day
Estimated price
MAD 8,500 - MAD 38,000
Flights from Mexico City to Casablanca via Amsterdam Schiphol
Ave. Duration
16h 5m
When
Tuesday
Estimated price
MAD 12,000 - MAD 44,000
Royal Air Maroc
Website
royalairmaroc.com
Flights from Mexico City Santa Lucia Apt to Marrakech via Cancun, Madrid
Ave. Duration
19h 20m
When
Monday, Tuesday, Friday, Saturday and Sunday
Estimated price
MAD 4,800 - MAD 12,000
Flights from Puebla to Marrakech via Cancun, Madrid
Ave. Duration
20h 25m
When
Saturday
Estimated price
MAD 4,900 - MAD 11,000
Flights from Toluca to Marrakech via Cancun, Madrid
Ave. Duration
24h 37m
When
Monday and Friday
Estimated price
MAD 4,100 - MAD 9,000
Flights from Toluca to Marrakech via Merida, Miami, Casablanca
Ave. Duration
24h 15m
When
Wednesday, Friday and Sunday
Estimated price
MAD 5,000 - MAD 13,000
Flights from Mexico City to Casablanca via Madrid
Ave. Duration
13h 45m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
MAD 3,900 - MAD 14,000
TAP Portugal
Website
flytap.com
Flights from Mexico City Santa Lucia Apt to Marrakech via Cancun, Lisboa
Ave. Duration
19h 10m
When
Tuesday, Thursday, Friday and Saturday
Estimated price
MAD 4,800 - MAD 15,000
Flights from Puebla to Marrakech via Cancun, Lisboa
Ave. Duration
21h
When
Tuesday, Thursday and Saturday
Estimated price
MAD 5,500 - MAD 18,000
Flights from Toluca to Marrakech via Cancun, Lisboa
Ave. Duration
25h 12m
When
Tuesday, Thursday, Friday and Saturday
Estimated price
MAD 4,700 - MAD 15,000
Flights from Toluca to Marrakech via Merida, Miami, Lisboa
Ave. Duration
22h 25m
When
Sunday
Estimated price
MAD 4,700 - MAD 15,000
Air Europa
Website
aireuropa.com
Flights from Mexico City Santa Lucia Apt to Marrakech via Cancun, Madrid
Ave. Duration
26h 45m
When
Saturday
Estimated price
MAD 5,500 - MAD 16,000
Flights from Puebla to Marrakech via Cancun, Madrid
Ave. Duration
28h 35m
When
Saturday
Estimated price
MAD 6,500 - MAD 19,000
Flights from Toluca to Marrakech via Cancun, Madrid
Ave. Duration
32h 47m
When
Saturday
Estimated price
MAD 5,000 - MAD 15,000
British Airways
Website
britishairways.com
Flights from Mexico City to Casablanca via Madrid
Ave. Duration
16h 27m
When
Every day
Estimated price
MAD 11,000 - MAD 70,000
Flights from Mexico City to Casablanca via London Heathrow
Ave. Duration
16h 30m
When
Every day
Estimated price
MAD 24,000 - MAD 80,000
United Airlines
Website
united.com
Flights from Mexico City to Marrakech via Newark
Ave. Duration
14h 30m
When
Tuesday, Thursday and Saturday
Estimated price
MAD 4,800 - MAD 16,000
Ryanair
Website
ryanair.com
Flights from Toluca to Marrakech via Monterrey, Madrid
Ave. Duration
22h 10m
When
Monday and Tuesday
Estimated price
MAD 3,900 - MAD 14,000
Lufthansa
Website
lufthansa.com
Flights from Mexico City to Casablanca via Frankfurt
Ave. Duration
21h 35m
When
Every day
Estimated price
MAD 8,500 - MAD 37,000
Train operators
Moroccan Railways (ONCF)

Morocco’s comfortable and fast train network is operated by ONCF (Office National des Chemins de Fer) and links many tourist destinations, including a high-speed TGV link from Tangier via Rabat and Casablanca to Marrakech. For popular destinations where there is no train service, ONCF-operated Supratours offers connecting bus services from the nearest railway station to places like Agadir, Tétouan and Essaouira.

Contact Details
Phone
2255
Email
communication.digitale@oncf.ma
Website
oncf-voyages.ma
Train from Gare Oasis to Marrakech
Ave. Duration
2h 30m
Frequency
Every 2 hours
Estimated price
MAD 85 - MAD 170
Schedules at
oncf-voyages.ma
2nd Class
MAD 85 - MAD 130
1st Class
MAD 130 - MAD 170
Bus operators
El Caminante
Phone
+52 800 509 7545
Email
sugerencias@caminante.mx
Website
tmt-caminante.com.mx
Bus from Cuautitlán Izcalli to Toluca Airport
Ave. Duration
1h 10m
Frequency
Every 4 hours
Estimated price
MAD 110 - MAD 180
Schedules at
caminante-aeropuerto.com.mx
Other operators
Taxi from Lanzarote to Puebla
Ave. Duration
2h 9m
Estimated price
MAD 1,200 - MAD 1,500

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 Want to know more about Flixbus?, Getting to Milan from the airport and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

ticket