There are 7 ways to get from Germany to Morocco by plane, car, bus, 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.
Fly Cologne Bonn Airport to Tangier Ibn Battouta Airport
best- Fly from Cologne Bonn Airport (CGN) to Tangier Ibn Battouta Airport (TNG)CGN - TNG
5h 17mMAD 1,136–3,816Fly Berlin Brandenburg Airport to Marrakech
cheapest- Fly from Berlin Brandenburg Airport (BER) to Marrakech (RAK)BER - RAK
7h 3mMAD 789–2,473Drive 10,187.3 km
- Drive from Berlin to Casablanca10,187.3 km
5d 7hMAD 15,311–22,115Fly Cologne Bonn Airport to Marrakech
- Fly from Cologne Bonn Airport (CGN) to Marrakech (RAK)CGN - RAK
6h 11mMAD 953–2,736Fly Frankfurt to Mohammed V International Airport, bus
- Fly from Frankfurt (FRA) to Mohammed V International Airport (CMN)FRA - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Far
6h 37mTrain to Weeze Airport, fly to Tangier Ibn Battouta Airport
- Take the train from D-Bilk S to Kevelaer Bahnhof
- Fly from Weeze Airport (NRN) to Tangier Ibn Battouta Airport (TNG)NRN - TNG
7h 24mTrain to Karlsruhe/Baden-Baden Airport, fly to Tangier Ibn Battouta Airport
- Take the train from Stuttgart Hbf to Karlsruhe Hbf
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Tangier Ibn Battouta Airport (TNG)FKB - TNG
7h 22mMAD 1,165–3,331
Cologne Bonn Airport (CGN) to Tangier Ibn Battouta Airport (TNG) flights
Questions & Answers
The cheapest way to get from Germany to Morocco is to fly which costs MAD 750 - MAD 2,500 and takes 7h 3m.
The fastest way to get from Germany to Morocco is to fly which takes 5h 17m and costs MAD 1,100 - MAD 3,900.
The distance between Germany and Morocco is 2009 km. The road distance is 10187.3 km.
It takes approximately 5h 17m to get from Germany to Morocco, including transfers.
Yes, the driving distance between Germany to Morocco is 10187 km. It takes approximately 5 days 7h to drive from Germany to Morocco.
There are 2998+ hotels available in Morocco.
What companies run services between Germany and Morocco?
Air Arabia Maroc, Eurowings, and Ryanair fly from Cologne Bonn Airport (CGN) to Tangier Ibn Battouta Airport (TNG) once daily.
- Website
- ryanair.com
Flights from Cologne Bonn Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 5h 15m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 950–2,400
Flights from Cologne Bonn Airport to Marrakech
- Ave. Duration
- 3h 50m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- MAD 1,100–3,100
Flights from Cologne Bonn Airport to Marrakech via Malaga
- Ave. Duration
- 5h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- MAD 1,100–3,100
Flights from Cologne Bonn Airport to Marrakech via Alicante–Elche
- Ave. Duration
- 7h 2m
- When
- Monday and Friday
- Estimated price
- MAD 1,100–3,100
Flights from Cologne Bonn Airport to Marrakech via Sevilla
- Ave. Duration
- 7h 40m
- When
- Thursday
- Estimated price
- MAD 1,100–3,100
Flights from Cologne Bonn Airport to Marrakech via Valencia
- Ave. Duration
- 8h 12m
- When
- Thursday and Saturday
- Estimated price
- MAD 1,100–3,100
Flights from Berlin Brandenburg Airport to Marrakech
- Ave. Duration
- 4h 20m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- MAD 700–2,100
Flights from Berlin Brandenburg Airport to Marrakech via Malaga
- Ave. Duration
- 7h 27m
- When
- Thursday and Friday
- Estimated price
- MAD 700–2,100
Flights from Berlin Brandenburg Airport to Marrakech via Alicante–Elche
- Ave. Duration
- 6h 10m
- When
- Friday
- Estimated price
- MAD 700–2,100
Flights from Berlin Brandenburg Airport to Marrakech via Valencia
- Ave. Duration
- 8h 2m
- When
- Thursday and Saturday
- Estimated price
- MAD 700–2,100
Flights from Berlin Brandenburg Airport to Marrakech via Barcelona
- Ave. Duration
- 8h 25m
- When
- Friday
- Estimated price
- MAD 700–2,100
Flights from Weeze Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday to Sunday
- Estimated price
- MAD 700–3,000
Flights from Weeze Airport to Tangier Ibn Battouta Airport via Oujda
- Ave. Duration
- 5h 15m
- When
- Monday and Friday
- Estimated price
- MAD 700–3,000
Flights from Weeze Airport to Tangier Ibn Battouta Airport via Marrakech
- Ave. Duration
- 6h 55m
- When
- Monday and Wednesday
- Estimated price
- MAD 700–3,000
Flights from Weeze Airport to Tangier Ibn Battouta Airport via Malaga
- Ave. Duration
- 7h 5m
- When
- Friday
- Estimated price
- MAD 700–3,000
Flights from Karlsruhe/Baden-Baden Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- MAD 750–2,700
- Website
- airarabia.com
Flights from Cologne Bonn Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 15m
- When
- Monday
- Estimated price
- MAD 1,000–3,500
- Website
- eurowings.com
Flights from Cologne Bonn Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 50m
- When
- Thursday
- Estimated price
- MAD 1,000–4,100
- Website
- lufthansa.com
Flights from Frankfurt to Mohammed V International Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- MAD 1,100–5,000
- Website
- royalairmaroc.com
Flights from Frankfurt to Mohammed V International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- MAD 1,200–6,000
- Website
- transavia.com
Flights from Berlin Brandenburg Airport to Marrakech
- Ave. Duration
- 4h 25m
- When
- Thursday and Sunday
- Estimated price
- MAD 950–4,100
- 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
- +49 711 400 534 44
- service@gabw-bahn.de
- Website
- go-ahead-bw.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- MAD 150–290
- Schedules at
- go-ahead-bw.de
- 2nd Class Ticket
- MAD 150–190
- 1st Class Ticket
- MAD 200–290
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 140–310
- Website
- https://int.bahn.de/en
- Phone
- +49 7821 9960770
- info@sweg.de
- Website
- sweg.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Schedules at
- sweg.de
- Phone
- client.alsaalbaida@alsa.ma
- Website
- casabus.ma
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Schedules at
- casabus.ma
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











