Rome2rio's partners include

There are 8 ways to get from Rome to Morocco by plane, train, bus and ferry or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Rome to Morocco.
Launch map view
  • Distance: 1330 miles
  • Duration: 5 h 31 min

What companies run services between Rome, Italy and Morocco?

Ryanair flies from Rome to Salé twice daily.

Airlines
Ryanair
Website
ryanair.com
Flights from Rome Ciampino to Rabat
Avg. Duration
3 h 5 min
When
Tuesday and Saturday
Estimated price
$45 - $230
Flights from Rome Ciampino to Rabat via Madrid
Avg. Duration
5 h 40 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$45 - $230
Flights from Rome Ciampino to Rabat via Marseille
Avg. Duration
5 h 45 min
When
Monday, Wednesday and Friday
Estimated price
$45 - $230
Flights from Rome Ciampino to Rabat via Beauvais
Avg. Duration
6 h 30 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$45 - $230
Flights from Rome Ciampino to Marrakech
Avg. Duration
3 h 30 min
When
Tuesday, Thursday and Saturday
Estimated price
$65 - $420
Flights from Rome Ciampino to Marrakech via Marseille
Avg. Duration
6 h 30 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$65 - $420
Flights from Rome Ciampino to Marrakech via Madrid
Avg. Duration
7 h 35 min
When
Monday to Saturday
Estimated price
$65 - $420
Flights from Rome to Fes via Marseille
Avg. Duration
5 h 40 min
When
Wednesday and Sunday
Estimated price
$80 - $340
Royal Air Maroc
Website
royalairmaroc.com
Flights from Rome to Casablanca
Avg. Duration
3 h 20 min
When
Every day
Estimated price
$150 - $420
Alitalia
Website
alitalia.com
Flights from Rome to Casablanca
Avg. Duration
3 h 15 min
When
Every day
Estimated price
$150 - $420
Tunisair
Website
tunisair.com
Flights from Rome to Casablanca via Tunis
Avg. Duration
6 h 5 min
When
Friday and Sunday
Estimated price
$320 - $700
Lufthansa
Website
lufthansa.com
Flights from Rome to Casablanca via Frankfurt
Avg. Duration
6 h 50 min
When
Saturday
Estimated price
$300 - $850
Iberia
Website
iberia.com
Flights from Rome to Casablanca via Madrid
Avg. Duration
5 h 10 min
When
Every day
Estimated price
$130 - $850
Air Arabia Maroc
Website
airarabia.com
Flights from Rome to Fes
Avg. Duration
3 h
When
Tuesday and Thursday
Estimated price
$120 - $350
Train operators
Bus operators
Autolinee Gambioli
Phone
+41 (0) 79.71.85.806
Email
info@autolineegambioli.it
Website
autolineegambioli.it
Bus and ferry from Genova to Casablanca
Avg. Duration
26 h 30 min
Frequency
Twice a week
Estimated price
$190 - $290
Schedules at
autolineegambioli.it
Bus and ferry from Roma Tiburtina station to Casablanca
Avg. Duration
38 h 40 min
Frequency
Twice a week
Estimated price
$220 - $370
Schedules at
autolineegambioli.it

How far is it from Rome to Morocco?

The distance between Rome and Morocco is 2128 km. The road distance is 9107 km.

What is the cheapest way to get from Rome to Morocco?

The cheapest way to get from Rome to Morocco is to fly which costs 110€ and takes 5 hours 31 minutes.

What is the fastest way to get from Rome to Morocco?

The quickest way to get from Rome to Morocco is to fly which takes 5 hours 31 minutes and costs 110€.

Is there a direct bus between Rome and Morocco?

Yes, there is a direct bus departing from Roma Tiburtina station and arriving at Casablanca. Services depart twice a week, and operate Tuesday and Friday. The journey takes approximately 38 hours 40 minutes.

How long does it take to get from Rome to Morocco?

It takes approximately 5 hours 31 minutes to get from Rome to Morocco, including transfers.