There are 7 ways to get from Corfu to Marrakesh by plane, 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.
Fly to Marrakech
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Marrakech (RAK)plane CFU - RAK
8h 37mMAD 1,046–2,204Fly to Essaouira, bus
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Essaouira (ESU)plane CFU - ESU
- Take the bus from Essaouira to Marrakeshbus
15h 51mMAD 1,505–5,678Fly to Rabat-Salé, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Rabat-Salé (RBA)plane CFU - RBA
- Take the train from Rabat Agdal to Marrakechtrain
20h 49mMAD 1,494–5,627Fly to Ouarzazate Airport, bus
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Ouarzazate Airport (OZZ)plane CFU - OZZ
- Take the bus from Ouarzazate to Gare Supratoursbus
20h 57mMAD 1,800–7,133Fly to Fes-Sais Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Fes-Sais Airport (FEZ)plane CFU - FEZ
- Take the train from Fès to Marrakechtrain
20h 8mMAD 1,391–5,086Fly to Agadir–Al Massira Airport, bus
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Agadir–Al Massira Airport (AGA)plane CFU - AGA
- Take the bus from Agadir to Marrakechbus
17h 33mMAD 1,188–4,693Fly to Mohammed V International Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Mohammed V International Airport (CMN)plane CFU - CMN
- Take the train from Gare Oasis to Marrakechtrain
12h 59mMAD 1,785–5,859
Corfu International Airport, Ioannis Kapodistrias (CFU) to Marrakech (RAK) flights
Comparing Your Travel Options
The cheapest way to get from Corfu to Marrakesh is to fly which costs MAD 1,000 - MAD 2,200 and takes 8h 37m.
The fastest way to get from Corfu to Marrakesh is to fly which takes 8h 37m and costs MAD 1,000 - MAD 2,200.
The distance between Corfu and Marrakesh is 2680 km.
It takes approximately 8h 37m to get from Corfu to Marrakesh, including transfers.
Marrakesh is 3h behind Corfu. It is currently 10:28 AM in Corfu and 7:28 AM in Marrakesh.
There are 10447+ hotels available in Marrakesh.
What companies run services between Corfu, Greece and Marrakesh, Morocco?
Ryanair flies from Corfu International Airport, Ioannis Kapodistrias (CFU) to Marrakech (RAK) once a week.
- Website
- ryanair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Marrakech via Milan Bergamo
- Ave. Duration
- 6h 20m
- When
- Friday
- Estimated price
- MAD 1,000–4,100
Flights from Corfu International Airport, Ioannis Kapodistrias to Rabat-Salé via Milan Bergamo
- Ave. Duration
- 18h
- When
- Tuesday, Saturday, and Friday
- Estimated price
- MAD 1,300–5,500
Flights from Corfu International Airport, Ioannis Kapodistrias to Fes-Sais Airport via Milan Bergamo
- Ave. Duration
- 14h 52m
- When
- Friday and Wednesday
- Estimated price
- MAD 1,100–4,700
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Rabat Agdal to Marrakech
- Ave. Duration
- 3h 34m
- Frequency
- Hourly
- Estimated price
- MAD 130–270
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 130–190
- 1st Class
- MAD 190–270
Train from Fès to Marrakech
- Ave. Duration
- 6h 34m
- Frequency
- Hourly
- Estimated price
- MAD 230–460
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 230–320
- 1st Class
- MAD 330–460
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- MAD 95–200
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 95–140
- 1st Class
- MAD 140–200
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Essaouira to Marrakesh
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- MAD 80–130
- Schedules at
- supratours.ma
- Second Class
- MAD 100–130
- First Class
- MAD 80–120
Bus from Ouarzazate to Gare Supratours
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- MAD 90–140
- Schedules at
- supratours.ma
- Second Class
- MAD 110–140
- First Class
- MAD 90–130
Bus from Agadir to Marrakech
- Ave. Duration
- 3h 45m
- Frequency
- Every 3 hours
- Estimated price
- MAD 110–160
- Schedules at
- supratours.ma
- Second Class
- MAD 130–160
- First Class
- MAD 110–160
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 How to plan an amazing trip around Scandinavia, Flying into Beijing?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.










