There are 12 ways to get from Rome to Morocco by plane, train, bus, ferry or car
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 Rome to Marrakech • 6h 38m
Cheapest option
Fly Rome Ciampino to Marrakech • 6h 33m
10 alternative options
Fly Rome to Casablanca • 7h 15m
Fly Rome Ciampino to Tangier • 5h 46m
Fly Rome Ciampino to Rabat-Salé • 5h 53m
Fly Rome Ciampino to Fes • 6h 21m
Train, bus via Perpignan • 2 days 15h
Train, bus • 2 days 16h
Bus, ferry, train • 2 days 22h
Bus via Nice Airport (NCE) • 3 days 2h
Bus • 5 days 5h
Drive • 5 days 15h
Rome (FCO) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Rome to Morocco is to fly which costs €45 - €370 and takes 6h 33m.
The quickest way to get from Rome to Morocco is to fly which costs €55 - €550 and takes 5h 46m.
No, there is no direct bus from Rome to Morocco. However, there are services departing from Roma and arriving at Casablanca via Madrid Estacion Sur. The journey, including transfers, takes approximately 5 days 5h.
The distance between Rome and Morocco is 2128 km. The road distance is 10431.1 km.
The best way to get from Rome to Morocco without a car is to train and bus via Perpignan which takes 2 days 15h and costs €290 - €650.
It takes approximately 6h 38m to get from Rome to Morocco, including transfers.
Rome to Morocco bus services, operated by ALSA, depart from Roma station.
The best way to get from Rome to Morocco is to fly which takes 6h 38m and costs €70 - €380. Alternatively, you can bus via Nice Airport (NCE), which costs €330 - €550 and takes 3 days 2h.
The quickest flight from Rome Airport to Marrakech Airport is the direct flight which takes 3h 35m.
Rome to Morocco bus services, operated by ALSA, arrive at Casablanca station.

- Distance: 2128.1 km
- Duration: 6h 38m
What companies run services between Rome, Italy and Morocco?
Ulendo Airlink, Ryanair and 12 other airlines fly from Rome to Marrakesh every 3 hours. Alternatively, you can take a bus from Rome to Casablanca via Nice Airport, Madrid, Mendez Alvaro, Avenida De America, and Madrid Estacion Sur in around 3 days 2h.

- Website
- ryanair.com
Flights from Rome to Marrakech via Marseille
- Ave. Duration
- 5h 10m
- When
- Wednesday
- Estimated price
- MAD 650 - MAD 6,000
Flights from Rome to Marrakech via Palma Mallorca
- Ave. Duration
- 5h 50m
- When
- Wednesday and Sunday
- Estimated price
- MAD 650 - MAD 6,000
Flights from Rome to Marrakech via Valencia
- Ave. Duration
- 5h 55m
- When
- Wednesday
- Estimated price
- MAD 650 - MAD 6,000
Flights from Rome to Marrakech via Madrid
- Ave. Duration
- 6h 50m
- When
- Thursday, Friday and Saturday
- Estimated price
- MAD 650 - MAD 6,000
Flights from Rome to Marrakech via Barcelona
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- MAD 650 - MAD 6,000
Flights from Rome Ciampino to Marrakech
- Ave. Duration
- 3h 20m
- When
- Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- MAD 360 - MAD 4,100
Flights from Rome Ciampino to Tangier
- Ave. Duration
- 2h 50m
- When
- Monday and Friday
- Estimated price
- MAD 490 - MAD 7,000
Flights from Rome Ciampino to Rabat-Salé
- Ave. Duration
- 3h 5m
- When
- Monday and Thursday
- Estimated price
- MAD 2,500 - MAD 4,500
Flights from Rome Ciampino to Fes
- Ave. Duration
- 2h 45m
- When
- Monday and Thursday
- Estimated price
- MAD 1,900 - MAD 6,500

- Website
- iberia.com
Flights from Rome to Marrakech via Madrid
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- MAD 2,100 - MAD 6,500
Flights from Rome to Marrakech via Barcelona
- Ave. Duration
- 6h 15m
- When
- Monday, Friday and Sunday
- Estimated price
- MAD 1,800 - MAD 8,500
Flights from Rome to Casablanca via Madrid
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- MAD 2,200 - MAD 8,000
Flights from Rome to Casablanca via Barcelona
- Ave. Duration
- 5h 15m
- When
- Friday
- Estimated price
- MAD 1,600 - MAD 6,000

- Website
- vueling.com
Flights from Rome to Marrakech via Madrid
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- MAD 2,100 - MAD 6,500
Flights from Rome to Marrakech via Barcelona
- Ave. Duration
- 6h 15m
- When
- Monday, Friday and Sunday
- Estimated price
- MAD 1,800 - MAD 8,500
Flights from Rome to Casablanca via Madrid
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- MAD 2,200 - MAD 8,000

- Website
- alitalia.com
Flights from Rome to Marrakech via Casablanca
- Ave. Duration
- 6h 10m
- When
- Thursday, Friday and Saturday
- Estimated price
- MAD 1,900 - MAD 6,000
Flights from Rome to Casablanca
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- MAD 1,600 - MAD 6,000
Flights from Rome to Casablanca via Turin
- Ave. Duration
- 5h 15m
- When
- Thursday and Saturday
- Estimated price
- MAD 1,600 - MAD 6,000

- Website
- flytap.com
Flights from Rome to Marrakech via Lisboa
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- MAD 1,300 - MAD 4,800
Flights from Rome to Casablanca via Lisboa
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- MAD 1,800 - MAD 4,800

- Website
- royalairmaroc.com
Flights from Rome to Marrakech via Casablanca
- Ave. Duration
- 6h 10m
- When
- Thursday, Friday and Saturday
- Estimated price
- MAD 1,900 - MAD 6,000
Flights from Rome to Casablanca
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- MAD 1,600 - MAD 6,000

- Website
- flyulendo.com
Flights from Rome to Marrakech
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- MAD 550 - MAD 2,600

- Website
- transavia.com
Flights from Rome to Marrakech via Paris Orly
- Ave. Duration
- 6h 55m
- When
- Tuesday and Thursday
- Estimated price
- MAD 1,400 - MAD 6,500

- Website
- airfrance.com
Flights from Rome to Marrakech via Paris Charles de Gaulle
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- MAD 2,500 - MAD 11,000

- Website
- aireuropa.com
Flights from Rome to Marrakech via Madrid
- Ave. Duration
- 7h 30m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,500 - MAD 4,300

- Website
- lufthansa.com
Flights from Rome to Casablanca via Frankfurt
- Ave. Duration
- 6h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- MAD 3,900 - MAD 9,500

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Firenze S.M.N.
- Ave. Duration
- 1h 36m
- Frequency
- Every 30 minutes
- Estimated price
- MAD 230 - MAD 800
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- MAD 230 - MAD 320
- Base Standard
- MAD 450 - MAD 600
- Base Premium
- MAD 550 - MAD 800

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Firenze Santa Maria Novella
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- MAD 200 - MAD 650
- Website
- https://www.italotreno.it/en
- Smart Economy
- MAD 230 - MAD 320
- Smart Low Cost
- MAD 200 - MAD 260
- Smart Flex
- MAD 450 - MAD 650

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Firenze S.M.N.
- Ave. Duration
- 3h 58m
- Frequency
- Every 4 hours
- Estimated price
- MAD 220 - MAD 380
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- MAD 350 - MAD 380
Frequently asked questions

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Firenze S.M.N.
- Ave. Duration
- 3h 10m
- Frequency
- 6 times a week
- Estimated price
- MAD 190 - MAD 260
- Website
- https://www.trenitalia.com/
- 2nd Class
- MAD 190 - MAD 260

- Phone
- +43 51717
- Website
- nightjet.com
Train from Roma Termini to Firenze S.M.N.
- Ave. Duration
- 1h 54m
- Frequency
- Twice a week
- Estimated price
- MAD 330 - MAD 2,200
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- MAD 1,600 - MAD 2,200
- Couchette Carriage
- MAD 850 - MAD 1,200
- Seating Carriage
- MAD 330 - MAD 470

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Perpignan to Madrid-Puerta De Atocha
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Estimated price
- MAD 650 - MAD 950
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
- Ave. Duration
- 3h 9m
- Frequency
- Once daily
- Estimated price
- MAD 440 - MAD 650
- Website
- https://www.renfe.com/es/en
Train from Marseille St Charles to Madrid-Puerta De Atocha
- Ave. Duration
- 7h 42m
- Frequency
- Once daily
- Estimated price
- MAD 950 - MAD 1,400
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta De Atocha to Algeciras
- Ave. Duration
- 5h 37m
- Frequency
- 4 times a day
- Estimated price
- MAD 500 - MAD 750
- Website
- https://www.renfe.com/es/en

Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
- Ave. Duration
- 2h 36m
- Frequency
- Every 2 hours
- Estimated price
- MAD 500 - MAD 750
- Website
- https://www.renfe.com/es/en
- Básico
- MAD 500 - MAD 750
Train from Barcelona-Sants to Malaga Maria Zambrano
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- MAD 850 - MAD 1,300
- Website
- https://www.renfe.com/es/en
- Básico
- MAD 850 - MAD 1,300

- Phone
- +34 910 150 000
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Madrid-Puerta De Atocha to Malaga - Maria Zambrano Station
- Ave. Duration
- 2h 55m
- Frequency
- 5 times a day
- Estimated price
- MAD 390 - MAD 550
- Website
- https://iryo.eu/en/home
- Inicial
- MAD 390 - MAD 550

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Florence to Perpignan
- Ave. Duration
- 12h
- Frequency
- 5 times a week
- Estimated price
- MAD 700 - MAD 1,100
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Bus from Nice Airport to Madrid
- Ave. Duration
- 16h 35m
- Frequency
- 4 times a week
- Estimated price
- MAD 1,000 - MAD 1,500
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Malaga to Casablanca
- Ave. Duration
- 39h
- Frequency
- Once daily
- Estimated price
- MAD 1,300 - MAD 2,100
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Algeciras to Casablanca
- Ave. Duration
- 36h 30m
- Frequency
- Once daily
- Estimated price
- MAD 1,100 - MAD 1,700
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Madrid Estacion Sur to Casablanca
- Ave. Duration
- 46h
- Frequency
- Once daily
- Estimated price
- MAD 2,200 - MAD 3,300
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Roma to Madrid Estacion Sur
- Ave. Duration
- 3 days 6h
- Frequency
- Once daily
- Estimated price
- MAD 5,500 - MAD 8,500
- Website
- https://www.alsa.com/en/web/bus/home

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Florence to Marseille - St-Charles Bus station
- Ave. Duration
- 8h 55m
- Frequency
- Once a week
- Estimated price
- MAD 450 - MAD 700
- Website
- https://www.blablacar.co.uk/
Bus from Rome - Tiburtina to Nice - Airport T1
- Ave. Duration
- 9h 40m
- Frequency
- Once a week
- Estimated price
- MAD 500 - MAD 750
- Website
- https://www.blablacar.co.uk/

- Phone
- (+39) 06.5916826
- sit@sitbus.com
- Website
- sitbusshuttle.com
Bus from Rome Termini Piazza Indipendenza to Civitavecchia Port Bus Stop
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- MAD 100 - MAD 170
- Website
- https://www.sitbusshuttle.com/en/

- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Civitavecchia to Barcellona
- Ave. Duration
- 20h
- Frequency
- 6 times a week
- Estimated price
- MAD 650 - MAD 1,100
- Website
- Grimaldi Lines
Want to know more about travelling around Morocco
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Travel inspiration and top planning tips for getting around Italy.
Read the travel guide5 incredible day trips from Florence by train
Within 90 minutes, you could be exploring regions as stunning as Emilia-Romagna, Umbria and the Veneto.
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
Morocco is 1h behind Rome. It is currently 5:43 PM in Rome and 4:43 PM in Morocco.
Yes, the driving distance between Rome to Morocco is 10431 km. It takes approximately 5 days 15h to drive from Rome to Morocco.
Ulendo Airlink, TAP Portugal, Royal Air Maroc and six other airlines offer flights from Rome Airport to Marrakech Airport.
There are 52+ hotels available in Morocco. Prices start at MAD 1,000 per night.
The best way to get from Rome to Rome Airport is to train which takes 32 min and costs €7 - €35.