There are 9 ways to get from Aachen to Rabat by train, plane, bus, car ferry, 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.
Train to Brussels Airport, fly to Rabat-Salé
best- Take the train from Aachen, Hbf to Brussels-Nord
- Fly from Brussels Airport (BRU) to Rabat-Salé (RBA)BRU - RBA
6h 45mMAD 1,286–5,466Train to Eindhoven Airport, fly to Rabat-Salé
cheapest- Take the train from Heerlen to Eindhoven
- Fly from Eindhoven Airport (EIN) to Rabat-Salé (RBA)EIN - RBA
10h 16mMAD 1,161–3,127Bus, car ferry, train
- Take the bus from Aachen station west to Vitoria-Gasteiz
- Take the bus from Vitoria-Gasteiz to Motril Estación de Autobuses
- Take the car ferry from Motril to Nador
- Take the train from Nador to Rabat Ville
2d 1hMAD 2,484–3,341Train, ferry
- Take the train from Aachen, Hbf to Bruxelles Midi79
- Take the train from Brussel-Zuid / Bruxelles-Midi to SeteTgv
- Take the ferry from Port of Sete to Nador
- Take the train from Nador to Rabat Ville
2d 15hMAD 2,920–7,580Drive 10,644.6 km
- Drive from Aachen to Rabat10,644.6 km
5d 9hMAD 16,192–23,388Train, bus to Brussels South Charleroi Airport, fly to Rabat-Salé
- Take the train from Aachen Hbf to Liege-Guillemins
- Take the bus from Liège Rue du Plan Inclined to Charleroi Airport
- Fly from Brussels South Charleroi Airport (CRL) to Rabat-Salé (RBA)CRL - RBA
7h 52mMAD 1,637–4,986Train to Weeze Airport, fly to Rabat-Salé
- Take the train from Aachen West to Krefeld Hbf
- Fly from Weeze Airport (NRN) to Rabat-Salé (RBA)NRN - RBA
8h 16mMAD 1,502–2,988Train to Brussels Airport, fly to Mohammed V International Airport, train
- Take the train from Aachen, Hbf to Brussels-Nord
- Fly from Brussels Airport (BRU) to Mohammed V International Airport (CMN)BRU - CMN
- Take the train from Casablanca to Rabat Ville
9h 25mMAD 1,273–6,256Train to Brussels Airport, fly to Tangier Ibn Battouta Airport, train
- Take the train from Aachen, Hbf to Brussels-Nord
- Fly from Brussels Airport (BRU) to Tangier Ibn Battouta Airport (TNG)BRU - TNG
- Take the train from Tanger Ville station to Rabat Agdal
8h 44mMAD 1,314–6,456
Brussels Airport (BRU) to Rabat-Salé (RBA) flights
Questions & Answers
The cheapest way to get from Aachen to Rabat is to train and fly which costs MAD 1,100 - MAD 3,200 and takes 10h 16m.
The fastest way to get from Aachen to Rabat is to train and fly which takes 6h 45m and costs MAD 1,200 - MAD 5,500.
The distance between Aachen and Rabat is 2252 km. The road distance is 10644.6 km.
The best way to get from Aachen to Rabat without a car is to bus and car ferry and train which takes 2 days 1h and costs MAD 2,400 - MAD 3,400.
It takes approximately 6h 45m to get from Aachen to Rabat, including transfers.
Yes, the driving distance between Aachen to Rabat is 10645 km. It takes approximately 5 days 9h to drive from Aachen to Rabat.
There are 1491+ hotels available in Rabat.
What companies run services between Aachen, Germany and Rabat, Morocco?
There is no direct connection from Aachen to Rabat. However, you can take the train to Brussels-Nord, take the train to Brussels Airport-Zaventem, walk to Brussels Airport (BRU) airport, fly to Rabat-Salé (RBA), then take the taxi to Rabat. Alternatively, you can take a bus from Aachen station west to Rabat Ville via Vitoria-Gasteiz, Motril Estación de Autobuses, Motril, Nador, and Nador in around 2d 1h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Brussels South Charleroi Airport to Rabat-Salé
- Ave. Duration
- 3h 10m
- When
- Tuesday to Saturday
- Estimated price
- MAD 750–3,500
Flights from Brussels South Charleroi Airport to Rabat-Salé via Malaga
- Ave. Duration
- 6h 5m
- When
- Thursday and Friday
- Estimated price
- MAD 750–3,500
Flights from Eindhoven Airport to Rabat-Salé via Madrid
- Ave. Duration
- 7h 20m
- When
- Sunday
- Estimated price
- MAD 850–2,700
Flights from Eindhoven Airport to Rabat-Salé via Malaga
- Ave. Duration
- 9h 12m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- MAD 850–4,400
Flights from Weeze Airport to Rabat-Salé
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- MAD 900–3,900
Flights from Weeze Airport to Rabat-Salé via Malaga
- Ave. Duration
- 5h 52m
- When
- Thursday and Friday
- Estimated price
- MAD 900–3,900
Flights from Brussels Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 6h 35m
- When
- Thursday, Friday, and Sunday
- Estimated price
- MAD 1,300–4,900
- Website
- airarabia.com
Flights from Brussels Airport to Rabat-Salé
- Ave. Duration
- 3h 10m
- When
- Monday and Friday
- Estimated price
- MAD 1,000–2,800
Flights from Brussels Airport to Mohammed V International Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 900–11,000
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- MAD 750–4,800
- Website
- iberia.com
Flights from Brussels Airport to Mohammed V International Airport via Barcelona
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- MAD 800–4,800
Flights from Brussels Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- MAD 850–6,000
Flights from Brussels Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- MAD 850–6,000
- Website
- royalairmaroc.com
Flights from Brussels Airport to Rabat-Salé
- Ave. Duration
- 3h 10m
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,300–6,500
Flights from Brussels Airport to Mohammed V International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- MAD 800–4,800
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 900–5,500
Flights from Brussels Airport to Tangier Ibn Battouta Airport via Nador
- Ave. Duration
- 4h 40m
- When
- Thursday and Saturday
- Estimated price
- MAD 900–5,500
- Website
- tuifly.be
Flights from Brussels Airport to Rabat-Salé
- Ave. Duration
- 3h 40m
- When
- Monday and Thursday
- Estimated price
- MAD 650–2,000
Flights from Brussels Airport to Mohammed V International Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 750–2,900
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- MAD 650–5,500
- Website
- brusselsairlines.com
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 5m
- When
- Thursday
- Estimated price
- MAD 3,800–6,500
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Aachen, Hbf to Brussels-Nord
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- MAD 280–600
- Website
- https://int.bahn.de/en
Train from Aachen, Hbf to Bruxelles Midi
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- MAD 300–600
- Website
- https://int.bahn.de/en
Train from Aachen Hbf to Liege-Guillemins
- Ave. Duration
- 23 min
- Frequency
- Every 3 hours
- Estimated price
- MAD 160–330
- Website
- https://int.bahn.de/en
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Nador to Rabat Ville
- Ave. Duration
- 9h 26m
- Frequency
- Once daily
- Estimated price
- MAD 220–420
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 220–320
- 1st Class
- MAD 320–420
Train from Casablanca to Rabat Ville
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- MAD 30–70
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 30–50
- 1st Class
- MAD 50–70
Train from Tanger Ville station to Rabat Agdal
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- MAD 90–180
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 90–130
- 1st Class
- MAD 130–180
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Aachen, Hbf to Bruxelles Midi
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- MAD 550–1,100
- Website
- https://www.eurostar.com/rw-en
Train from Aachen Hbf to Liege-Guillemins
- Ave. Duration
- 27 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 370–900
- Website
- https://www.eurostar.com/rw-en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Aachen, Hbf to Bruxelles Midi
- Ave. Duration
- 1h 46m
- Frequency
- 3 times a week
- Estimated price
- MAD 380–430
- Website
- https://www.belgiantrain.be/en
Train from Aachen Hbf to Liege-Guillemins
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- MAD 70–100
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- MAD 70–100
- 1st Class
- MAD 100–160
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Brussel-Zuid / Bruxelles-Midi to Sete
- Ave. Duration
- 6h 16m
- Frequency
- Twice a week
- Estimated price
- MAD 1,300–2,500
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Aachen Hbf to Liege-Guillemins
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- MAD 120–170
- Website
- https://int.bahn.de/en
Train from Aachen West to Krefeld Hbf
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- MAD 160–230
- Website
- https://int.bahn.de/en
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Aachen Hbf to Liege-Guillemins
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- MAD 120–140
- Website
- https://www.arriva.nl
- 2nd Class
- MAD 120–140
Train from Heerlen to Eindhoven
- Ave. Duration
- 1h 5m
- Frequency
- Once a week
- Estimated price
- MAD 220–250
- Website
- https://www.arriva.nl
- 2nd Class
- MAD 220–250
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Heerlen to Eindhoven
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- MAD 220
- Website
- https://www.ns.nl/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Aachen station west to Vitoria-Gasteiz
- Ave. Duration
- 21h 15m
- Frequency
- 4 times a week
- Estimated price
- MAD 1,100–1,600
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Vitoria-Gasteiz to Motril Estación de Autobuses
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- MAD 640–690
- Website
- https://www.alsa.com/en/
- info@flibco.com
- Website
- flibco.com
Bus from Liège Rue du Plan Inclined to Charleroi Airport
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- MAD 160–220
- Website
- https://www.flibco.com/en
- Phone
- +34 (0) 902 456 500
- Website
- armastrasmediterranea.com
Car ferry from Motril to Nador
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- MAD 390–550
- Website
- https://armastrasmediterranea.com/en
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Ferry from Port of Sete to Nador
- Ave. Duration
- 42h 15m
- Frequency
- 3 times a week
- Estimated price
- MAD 1,100–3,600
- Website
- https://www.gnv.it/en
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
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide































































