There are 12 ways to get from Germany 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 to Brussels Airport, fly to Rabat-Salé
best- Take the train from Köln Hbf to Brussels-Nordtrain
- Fly from Brussels Airport (BRU) to Rabat-Salé (RBA)plane BRU - RBA
7h 50mMAD 1,239–5,274Fly Frankfurt to Mohammed V International Airport, train
cheapest- Fly from Frankfurt (FRA) to Mohammed V International Airport (CMN)plane FRA - CMN
- Take the train from Gare Oasis to Rabat Villetrain
9h 6mMAD 1,088–4,058Bus, car ferry, train
- Take the bus from Berlin to Lvivbus
- Take the bus from Lviv to Motrilbus
- Take the car ferry from Motril to Nadorcarferry
- Take the train from Nador to Rabat Villetrain
3d 4hTrain to Weeze Airport, fly to Rabat-Salé
- Take the train from D-Bilk S to Kevelaer Bahnhoftrain
- Fly from Weeze Airport (NRN) to Rabat-Salé (RBA)plane NRN - RBA
7h 50mTrain, bus to Brussels South Charleroi Airport, fly to Rabat-Salé
- Take the train from Köln Hbf to Liège, Guillemins Bftrain
- Take the bus from Liège Rue du Plan Inclined to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Rabat-Salé (RBA)plane CRL - RBA
8h 47mMAD 1,394–3,480Fly Frankfurt to Rabat-Salé
- Fly from Frankfurt (FRA) to Rabat-Salé (RBA)plane FRA - RBA
8h 8mMAD 1,248–4,983Train to Karlsruhe/Baden-Baden Airport, fly to Rabat-Salé
- Take the train from Stuttgart Hbf to Karlsruhe Hbftrain
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Rabat-Salé (RBA)plane FKB - RBA
7h 47mMAD 1,501–5,993Fly Düsseldorf International Airport to Rabat-Salé
- Fly from Düsseldorf International Airport (DUS) to Rabat-Salé (RBA)plane DUS - RBA
8h 49mMAD 1,453–5,590Train, train to Paris Charles De Gaulle Airport, fly to Rabat-Salé
- Take the train from Hauptbahnhof to Strasbourg Bahnhoftrain
- Take the train from Strasbourg to Aeroport Cdg2 Tgv Roissytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Rabat-Salé (RBA)plane CDG - RBA
9h 46mMAD 1,893–5,163Train, bus, car ferry
- Take the train from Berlin Hbf to Braunschweig, Hauptbahnhoftrain
- Take the bus from Braunschweig, Berliner Platz to Lviv AS8 1 Dvirtseva Squarebus
- Take the bus from Lviv to Motrilbus
- Take the car ferry from Motril to Nadorcarferry
- Take the train from Nador to Rabat Villetrain
3d 6hBus, car ferry, train via Arad
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Arad, Autogara Transdarabus
- Take the bus from Arad, Autogara Transdara to Motrilbus
- Take the car ferry from Motril to Nadorcarferry
- Take the train from Nador to Rabat Villetrain
3d 16hMAD 1,939–4,453Bus, car ferry, train via Sofia
- Take the bus from Berlin Hauptbahnhof to Sofiabus
- Take the bus from Sofia to Almeriabus
- Take the car ferry from Almeria to Nadorcarferry
- Take the train from Nador to Rabat Villetrain
3d 20hMAD 2,940–9,703
Brussels Airport (BRU) to Rabat-Salé (RBA) flights
Questions & Answers
The cheapest way to get from Germany to Rabat is to train and fly which costs MAD 1,200 - MAD 5,500 and takes 7h 50m.
The fastest way to get from Germany to Rabat is to train and fly which takes 7h 47m and costs MAD 1,500 - MAD 6,000.
The distance between Germany and Rabat is 2325 km.
The best way to get from Germany to Rabat without a car is to bus and car ferry and train which takes 3 days 4h and costs .
It takes approximately 7h 50m to get from Germany to Rabat, including transfers.
There are 1627+ hotels available in Rabat.
What companies run services between Germany and Rabat, Morocco?
Lufthansa, Ryanair, and two other airlines fly from Frankfurt (FRA) to Rabat-Salé (RBA) twice daily.
- Website
- ryanair.com
Flights from Weeze Airport to Rabat-Salé
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- MAD 1,300–5,500
Flights from Brussels South Charleroi Airport to Rabat-Salé
- Ave. Duration
- 3h 10m
- When
- Tuesday to Sunday
- Estimated price
- MAD 950–2,400
Flights from Brussels South Charleroi Airport to Rabat-Salé via Toulouse
- Ave. Duration
- 6h 20m
- When
- Thursday and Saturday
- Estimated price
- MAD 950–2,400
Flights from Brussels South Charleroi Airport to Rabat-Salé via Sevilla
- Ave. Duration
- 6h 20m
- When
- Thursday and Sunday
- Estimated price
- MAD 950–2,400
Flights from Brussels South Charleroi Airport to Rabat-Salé via Madrid
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 950–2,400
Flights from Frankfurt to Rabat-Salé via Barcelona
- Ave. Duration
- 5h 20m
- When
- Monday, Friday, and Saturday
- Estimated price
- MAD 1,200–4,900
Flights from Frankfurt to Rabat-Salé via Valencia
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- MAD 1,300–5,500
Flights from Frankfurt to Rabat-Salé via Sevilla
- Ave. Duration
- 8h 35m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 1,300–5,500
Flights from Karlsruhe/Baden-Baden Airport to Rabat-Salé
- Ave. Duration
- 3h 5m
- When
- Wednesday and Saturday
- Estimated price
- MAD 1,300–5,500
Flights from Düsseldorf International Airport to Rabat-Salé via Marseille
- Ave. Duration
- 5h 50m
- When
- Monday and Friday
- Estimated price
- MAD 1,400–5,500
Flights from Düsseldorf International Airport to Rabat-Salé via Barcelona
- Ave. Duration
- 6h 25m
- When
- Monday, Friday, and Saturday
- Estimated price
- MAD 1,600–6,500
Flights from Düsseldorf International Airport to Rabat-Salé via Malaga
- Ave. Duration
- 8h 25m
- When
- Saturday
- Estimated price
- MAD 1,500–6,500
Flights from Düsseldorf International Airport to Rabat-Salé via Sevilla
- Ave. Duration
- 10h
- When
- Thursday and Sunday
- Estimated price
- MAD 1,500–6,500
- Website
- airarabia.com
Flights from Brussels Airport to Rabat-Salé
- Ave. Duration
- 3h 10m
- When
- Monday and Friday
- Estimated price
- MAD 850–3,400
Flights from Frankfurt to Rabat-Salé via Barcelona
- Ave. Duration
- 6h 55m
- When
- Monday and Friday
- Estimated price
- MAD 1,500–5,000
Flights from Düsseldorf International Airport to Rabat-Salé via Barcelona
- Ave. Duration
- 5h 50m
- When
- Monday
- Estimated price
- MAD 1,600–6,000
Flights from Düsseldorf International Airport to Rabat-Salé via Nador
- Ave. Duration
- 11h 35m
- When
- Thursday
- Estimated price
- MAD 1,600–6,500
Flights from Paris Charles De Gaulle Airport to Rabat-Salé
- Ave. Duration
- 2h 55m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 1,000–2,800
- Website
- airfrance.com
Flights from Paris Charles De Gaulle Airport to Rabat-Salé
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- MAD 1,200–6,000
- Website
- royalairmaroc.com
Flights from Brussels Airport to Rabat-Salé
- Ave. Duration
- 3h 10m
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,000–2,900
Flights from Frankfurt to Mohammed V International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- MAD 1,600–4,500
Flights from Paris Charles De Gaulle Airport to Rabat-Salé
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- MAD 1,600–7,500
- Website
- tuifly.be
Flights from Brussels Airport to Rabat-Salé
- Ave. Duration
- 3h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- MAD 750–3,100
- Website
- lufthansa.com
Flights from Frankfurt to Mohammed V International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- MAD 850–3,600
- Website
- easyjet.com
Flights from Frankfurt to Rabat-Salé via Lyon
- Ave. Duration
- 11h 15m
- When
- Wednesday and Friday
- Estimated price
- MAD 1,600–6,000
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Köln Hbf to Brussels-Nord
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- MAD 450–1,000
- Website
- https://int.bahn.de/en
Train from Köln Hbf to Liège, Guillemins Bf
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- MAD 240–550
- Website
- https://int.bahn.de/en
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 160–370
- Website
- https://int.bahn.de/en
Train from Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 1h 23m
- Frequency
- 5 times a day
- Estimated price
- MAD 330–750
- Website
- https://int.bahn.de/en
Train from Berlin Hbf to Braunschweig, Hauptbahnhof
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- MAD 440–1,000
- Website
- https://int.bahn.de/en
- 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 Gare Oasis to Rabat Ville
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- MAD 35–75
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 35–55
- 1st Class
- MAD 55–75
- Phone
- 0203 6688 9477
- dialog@rhein-ruhr-bahn.de
- Website
- rhein-ruhr-bahn.de
Train from D-Bilk S to Kevelaer Bahnhof
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Schedules at
- rhein-ruhr-bahn.de
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Köln Hbf to Liège, Guillemins Bf
- Ave. Duration
- 1h 7m
- Frequency
- 5 times a day
- Estimated price
- MAD 390–700
- Website
- https://www.eurostar.com/rw-en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Köln Hbf to Liège, Guillemins Bf
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a week
- Estimated price
- MAD 310–550
- Website
- https://www.belgiantrain.be/en
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-bw.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- MAD 150–290
- Schedules at
- arverio-bw.de
- 2nd Class Ticket
- MAD 150–190
- 1st Class Ticket
- MAD 200–290
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-by.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- MAD 150–220
- Schedules at
- arverio-by.de
- Phone
- +49 711 2092-7087
- Website
- regional.bahn.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- MAD 160–230
- Schedules at
- regional.bahn.de
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 59 min
- Frequency
- Once a week
- Estimated price
- MAD 120–160
- Schedules at
- meine-rab.de
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Strasbourg to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 1h 58m
- Frequency
- Every 4 hours
- Estimated price
- MAD 900–1,500
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Strasbourg to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- MAD 650–1,700
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Berlin to Lviv
- Ave. Duration
- 11h 27m
- Frequency
- Hourly
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
Bus from Lviv to Motril
- Ave. Duration
- 47h 38m
- Frequency
- Once daily
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Berlin to Lviv
- Ave. Duration
- 8h 43m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
Bus from Braunschweig, Berliner Platz to Lviv AS8 1 Dvirtseva Square
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Phone
- +380 98 815 4444
- support@ewe.ua
- Website
- ewe.ua
Bus from Berlin to Lviv
- Ave. Duration
- 15h 46m
- Frequency
- Once daily
- Estimated price
- MAD 650–1,100
- Website
- https://ewe.ua/
- 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–390
- Website
- https://www.flibco.com/en
- Phone
- 0040263701919
- latinoexpres@yahoo.com
- Website
- latinoexpres.ro
Bus from Berlin, Zentralen Omnibusbahnhof to Arad, Autogara Transdara
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- MAD 600–850
- Schedules at
- latinoexpres.ro
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Arad, Autogara Transdara to Motril
- Ave. Duration
- 2d 1h
- Frequency
- 3 times a week
- Estimated price
- MAD 700–1,700
- Schedules at
- tabitatour.autogari.ro
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Berlin Hauptbahnhof to Sofia
- Ave. Duration
- 22h 51m
- Frequency
- Once a week
- Estimated price
- MAD 700–1,100
- Website
- https://union-ivkoni.com/en
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia to Almeria
- Ave. Duration
- 2d
- Frequency
- Twice a week
- Estimated price
- MAD 1,300–1,600
- Schedules at
- yubim.eu
- 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 300–1,300
- Website
- https://armastrasmediterranea.com/en
Car ferry from Almeria to Nador
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- MAD 850–3,800
- 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 942–6,367
- Website
- https://www.balearia.com/en
- Seating
- MAD 942
- Cabin
- MAD 4,245
- Car - Seat
- MAD 3,064
- Car - Cabin
- MAD 6,367
- 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 700–1,100
- 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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide








































































