There are 7 ways to get from Perugia to Rabat by bus, plane, car ferry, 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.
Bus to Fiumicino International Airport, fly to Rabat-Salé
best- Take the bus from Perugia to Fiumicino Aeroporto T3bus
- Fly from Fiumicino International Airport (FCO) to Rabat-Salé (RBA)plane FCO - RBA
10h 15mMAD 879–3,134Bus, car ferry, train
- Take the bus from Perugia to Florence Villa Constanza Bus Stationbus 443 / ...
- Take the bus from Florence Villa Constanza Bus Station to Barcelona, Estació d'Autobusos Nordbus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Almeriabus
- Take the car ferry from Almeria to Nadorcarferry
- Take the train from Nador to Rabat Villetrain
2dTrain to Bologna Guglielmo Marconi Airport, fly to Rabat-Salé
- Take the train from Perugia to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Rabat-Salé (RBA)plane BLQ - RBA
10h 43mMAD 995–5,490Bus to Fiumicino International Airport, fly to Mohammed V International Airport, train
- Take the bus from Perugia to Fiumicino Aeroporto T3bus
- Fly from Fiumicino International Airport (FCO) to Mohammed V International Airport (CMN)plane FCO - CMN
- Take the train from Casablanca to Rabat Villetrain
10h 20mMAD 1,021–3,213Train to Bologna Guglielmo Marconi Airport, fly to Mohammed V International Airport, train
- Take the train from Perugia to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Mohammed V International Airport (CMN)plane BLQ - CMN
- Take the train from Casablanca to Rabat Villetrain
11h 3mMAD 1,137–3,969Train to Roma Ciampino Airport, fly to Rabat-Salé
- Take the train from Foligno to Roma Terminitrain
- Fly from Roma Ciampino Airport (CIA) to Rabat-Salé (RBA)plane CIA - RBA
9h 50mMAD 895–4,014Train to Florence Peretola Airport, fly to Rabat-Salé
- Take the train from Perugia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Rabat-Salé (RBA)plane FLR - RBA
13h 5mMAD 1,066–4,502
Fiumicino International Airport (FCO) to Rabat-Salé (RBA) flights
Questions & Answers
The cheapest way to get from Perugia to Rabat is to train and fly which costs MAD 850 - MAD 4,100 and takes 9h 50m.
The fastest way to get from Perugia to Rabat is to train and fly which takes 9h 50m and costs MAD 850 - MAD 4,100.
The distance between Perugia and Rabat is 2082 km.
The best way to get from Perugia to Rabat without a car is to bus and car ferry and train which takes 2 days 0h and costs .
It takes approximately 10h 15m to get from Perugia to Rabat, including transfers.
There are 1576+ hotels available in Rabat.
What companies run services between Perugia, Italy and Rabat, Morocco?
There is no direct connection from Perugia to Rabat. However, you can take the bus to Fiumicino Aeroporto T3, walk to Fiumicino International Airport (FCO) airport, fly to Rabat-Salé (RBA), walk to Rabat-Salé Airport, then take the bus to Gare Rabat-Agdal. Alternatively, you can take a bus from Perugia to Rabat Ville via Florence Villa Constanza Bus Station, Barcelona, Estació d'Autobusos Nord, Almeria, Almeria, Nador, and Nador in around 2d.
- Website
- ryanair.com
Flights from Fiumicino International Airport to Rabat-Salé via Madrid
- Ave. Duration
- 6h 45m
- When
- Saturday and Sunday
- Estimated price
- MAD 750–5,000
Flights from Fiumicino International Airport to Rabat-Salé via Valencia
- Ave. Duration
- 7h 25m
- When
- Tuesday
- Estimated price
- MAD 700–3,200
Flights from Fiumicino International Airport to Rabat-Salé via Malaga
- Ave. Duration
- 7h 30m
- When
- Tuesday
- Estimated price
- MAD 700–3,200
Flights from Fiumicino International Airport to Rabat-Salé via Barcelona
- Ave. Duration
- 9h 15m
- When
- Sunday
- Estimated price
- MAD 700–3,200
Flights from Bologna Guglielmo Marconi Airport to Rabat-Salé via Madrid
- Ave. Duration
- 6h 58m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 900–6,000
Flights from Roma Ciampino Airport to Rabat-Salé
- Ave. Duration
- 3h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 700–4,100
Flights from Florence Peretola Airport to Rabat-Salé via Madrid
- Ave. Duration
- 8h 5m
- When
- Thursday and Saturday
- Estimated price
- MAD 1,300–5,500
Flights from Florence Peretola Airport to Rabat-Salé via Barcelona
- Ave. Duration
- 11h 20m
- When
- Thursday and Sunday
- Estimated price
- MAD 900–4,100
- Website
- iberia.com
Flights from Fiumicino International Airport to Mohammed V International Airport via Barcelona
- Ave. Duration
- 5h 7m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- MAD 1,200–2,300
Flights from Bologna Guglielmo Marconi Airport to Mohammed V International Airport via Barcelona
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- MAD 1,000–3,500
Flights from Bologna Guglielmo Marconi Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- MAD 800–4,600
- Website
- royalairmaroc.com
Flights from Fiumicino International Airport to Mohammed V International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- MAD 1,200–2,300
Flights from Bologna Guglielmo Marconi Airport to Mohammed V International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- MAD 1,000–3,500
- Website
- airarabia.com
Flights from Fiumicino International Airport to Rabat-Salé via Barcelona
- Ave. Duration
- 5h 40m
- When
- Friday
- Estimated price
- MAD 900–3,400
Flights from Bologna Guglielmo Marconi Airport to Mohammed V International Airport
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 750–2,100
- Website
- nouvelair.com
Flights from Bologna Guglielmo Marconi Airport to Rabat-Salé via Tunis
- Ave. Duration
- 9h 35m
- When
- Wednesday
- Estimated price
- MAD 1,600–5,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Nador to Rabat Ville
- Ave. Duration
- 9h 26m
- Frequency
- Once daily
- Estimated price
- MAD 230–470
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 230–320
- 1st Class
- MAD 340–470
Train from Casablanca to Rabat Ville
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- MAD 35–75
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 35–50
- 1st Class
- MAD 50–75
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Perugia to Bologna Centrale
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- MAD 200–450
- Website
- https://www.trenitalia.com/en.html
Train from Foligno to Roma Termini
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- MAD 100–230
- Website
- https://www.trenitalia.com/en.html
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- MAD 140–230
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Perugia to Bologna Centrale
- Ave. Duration
- 2h 24m
- Frequency
- 6 times a week
- Estimated price
- MAD 290–600
- Schedules at
- trenitalia.com
Train from Foligno to Roma Termini
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- MAD 150–600
- Schedules at
- trenitalia.com
- Super Economy
- MAD 150–220
- Base Standard
- MAD 330–440
- Base Premium
- MAD 410–600
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- 6 times a week
- Estimated price
- MAD 180–360
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Foligno to Roma Termini
- Ave. Duration
- 1h 55m
- Frequency
- Every 2 hours
- Estimated price
- MAD 130–280
- Website
- https://www.trenitalia.com/en.html
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 2h 7m
- Frequency
- Every 4 hours
- Estimated price
- MAD 160–220
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Perugia to Fiumicino Aeroporto T3
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- MAD 220–550
- Website
- https://www.flixbus.co.uk
Bus from Perugia to Florence Villa Constanza Bus Station
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- MAD 85–140
- Website
- https://www.flixbus.co.uk
- Website
- global.flixbus.com
Bus from Perugia to Fiumicino Aeroporto T3
- Ave. Duration
- 2h 25m
- Frequency
- 6 times a week
- Schedules at
- global.flixbus.com
Bus from Perugia to Florence Villa Constanza Bus Station
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Schedules at
- global.flixbus.com
Bus from Florence Villa Constanza Bus Station to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 14h 15m
- Frequency
- Twice daily
- Schedules at
- global.flixbus.com
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Barcelona, Estació d'Autobusos Nord to Almeria
- Ave. Duration
- 12h 5m
- Frequency
- Twice daily
- Estimated price
- MAD 700–1,800
- Website
- https://www.alsa.com/en/
- Phone
- +34 (0) 902 456 500
- Website
- armastrasmediterranea.com
Car ferry from Almeria to Nador
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- MAD 550–2,200
- Website
- https://armastrasmediterranea.com/en
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Almeria to Nador
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- MAD 850–2,200
- Website
- https://www.balearia.com/en
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Almeria to Nador
- Ave. Duration
- 13h 30m
- Frequency
- 5 times a week
- Estimated price
- MAD 600–1,170
- Website
- https://www.gnv.it/en
- Seat
- MAD 600–800
- Cabin
- MAD 1,150–1,170
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
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide










































