Travel optionsfrom Rome to Marrakesh
How to get from Rome to Marrakesh by train, bus or flight.
Our recommendation
The best way to travel from Rome to Marrakesh is by taking a flight because it’s the best combination of price and speed.
FR 64789:15 PM 2h25 Rome Ciampino Airport 11:40 PM Marrakech $82 1 One-way 0 transfers
Cheapest
FR 64789:15 PM 2h25 Rome Ciampino Airport 11:40 PM Marrakech $82 1 One-way 0 transfers
Fastest
FR 64789:15 PM 2h25 Rome Ciampino Airport 11:40 PM Marrakech $82 1 One-way 0 transfers
Other options
W461056:15 PM 2h40 Rome Leonardo da Vinci Fiumicino Airport 8:55 PM Marrakech $97 1 One-way 0 transfers
AF1105 · AF177612:30 PM 8h45 Rome Leonardo da Vinci Fiumicino Airport 9:15 PM Marrakech $250 1 One-way 1 transfer
AZ722+
LX1843+
LX81189:50 PM 14h30 Rome Leonardo da Vinci Fiumicino Airport 12:20 PM Marrakech $329 1 One-way 2 transfers
Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Rome to Marrakesh
Travel to Marrakesh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome to Marrakesh.

- Around 53 flights per day.
However, we recommend checking specific travel dates for your route between Rome and Marrakesh as scheduled services by flight can vary by season or day of the week.
- Flights mostly depart from Rome Leonardo da Vinci Fiumicino Airport and arrive in Marrakech.
- Travel with Air France, Turkish Airlines, TAP Portugal, Transavia France, Vueling, BA Euroflyer, Royal Air Maroc, Iberia, British Airways, Air Europa, Ryanair, ITA, Edelweiss Air, Malta Air, Swiss, KLM, Austrian Airlines, Iberia Express, Eurowings, Aegean Airlines, Norwegian Air Shuttle to go to Marrakesh by flight.
- 1 direct flights per day with Ryanair, Malta Air.
Travelling from Rome to Marrakesh: related information
Here are some other resources that might have the information you need
