There are 6 ways to get from Mataró to Rabat by train, plane, bus, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Rabat-Salé
best- Take the train from Mataró to Barcelona Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Rabat-Salé (RBA)plane BCN - RBA
5h 58mMAD 614–4,247Train, bus, car ferry
- Take the train from Barcelona-Sants to Valdepenastrain Alv
- Take the bus from Valdepeñas to Motril Estación de Autobusesbus
- Take the carferry from Motril to Nadorcarferry
- Take the train from Nador to Rabat Villetrain
30h 30mMAD 3,901–5,652Car ferry, train
- Take the carferry from Port de Barcelona to Port of Tangier Villecarferry
- Take the train from Tanger Ville station to Rabat Agdaltrain Al Boraq
40h 26mMAD 1,598–2,430Fly to Tangier Ibn Battouta Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Tangier Ibn Battouta Airport (TNG)plane BCN - TNG
- Take the train from Tanger Ville station to Rabat Agdaltrain
7h 34mMAD 657–4,032Fly to Mohammed V International Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Mohammed V International Airport (CMN)plane BCN - CMN
- Take the train from Gare Oasis to Rabat Villetrain
8h 46mMAD 904–4,522Car ferry, bus
- Take the carferry from Port de Barcelona to Nadorcarferry
- Take the bus from Nador to Fèsbus
- Take the bus from Fes to Rabatbus
42h 48mMAD 1,393–2,106
Mataró to Rabat by train, subway, bus, car ferry, and taxi
Comparing Your Travel Options
The cheapest way to get from Mataró to Rabat is to car ferry and bus which costs MAD 1,300 - MAD 2,200 and takes 42h 48m.
The fastest way to get from Mataró to Rabat is to train and fly which takes 5h 58m and costs MAD 600 - MAD 4,300.
The distance between Mataró and Rabat is 1180 km.
The best way to get from Mataró to Rabat without a car is to train and bus and car ferry which takes 30h 30m and costs MAD 3,900 - MAD 6,000.
It takes approximately 5h 58m to get from Mataró to Rabat, including transfers.
Rabat is 1h behind Mataró. It is currently 12:04 AM in Mataró and 11:04 PM in Rabat.
There are 1820+ hotels available in Rabat.
What companies run services between Mataró, Spain and Rabat, Morocco?
There is no direct connection from Mataró to Rabat. However, you can take the train to Barcelona Sants, take the train to El Prat Aeroport, walk to Barcelona–El Prat Airport (BCN) airport, fly to Rabat-Salé (RBA), walk to Rabat-Salé Airport, then take the bus to Gare Rabat-Agdal. Alternatively, you can take a train from Mataró to Rabat Ville via Barcelona-Sants, Valdepenas, Valdepeñas, Motril Estación de Autobuses, Motril, Nador, and Nador in around 30h 30m.
- Website
- iberia.com
Flights from Barcelona–El Prat Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 290–3,700
Flights from Barcelona–El Prat Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- MAD 700–2,800
Flights from Barcelona–El Prat Airport to Mohammed V International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- MAD 1,000–4,300
Flights from Barcelona–El Prat Airport to Mohammed V International Airport via Valencia
- Ave. Duration
- 3h 40m
- When
- Monday, Thursday, and Sunday
- Estimated price
- MAD 1,000–4,300
Flights from Barcelona–El Prat Airport to Mohammed V International Airport via Malaga
- Ave. Duration
- 4h 47m
- When
- Saturday, Monday, and Tuesday
- Estimated price
- MAD 500–2,900
- Phone
- +34 900 41 00 41
- Website
- Rodalies de Catalunya
Train from Mataró to Barcelona Sants
- Ave. Duration
- 47 min
- Frequency
- Every 15 minutes
- Estimated price
- MAD 40–90
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Valdepeñas to Motril Estación de Autobuses
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- MAD 260–410
- Website
- ALSA
- Phone
- +34 (0) 902 456 500
- Website
- Naviera Armas S.A.
Car ferry from Motril to Nador
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Estimated price
- MAD 2,300–3,000
- Website
- Naviera Armas S.A.
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide










