There are 7 ways to get from Kaiserslautern to Marrakesh by train, bus, plane, 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, bus to Luxembourg, fly
best- Take the train from Kaiserslautern, Hbf to Merzig
- Take the bus from Merzig, Bahnhof to Kirchberg, Hugo Gernsback
- Fly from Luxembourg (LUX) to Marrakech (RAK)LUX - RAK
8h 51mMAD 1,094–4,809Drive 10,112.5 km
- Drive from Kaiserslautern to Marrakesh10,112.5 km
5d 5hMAD 15,383–22,220Train, train to Frankfurt, fly
- Take the train from Kaiserslautern, Hbf to Mannheim, Hauptbahnhof
- Take the train from Mannheim, Hauptbahnhof to Frankfurt
- Fly from Frankfurt (FRA) to Marrakech (RAK)FRA - RAK
7h 35mMAD 1,340–3,645Train, bus to Hahn, fly
- Take the train from Kaiserslautern, Hbf to Bad Münster, Bahnhof
- Take the train from Bad Münster, Bahnhof to Mainz, Hauptbahnhof
- Take the bus from Mainz Short-term parking lot Am Schlag to Frankfurt Hahn Airport
- Fly from Hahn (HHN) to Marrakech (RAK)HHN - RAK
9h 59mMAD 1,157–3,390Train, train to Strasbourg International Airport, fly
- Take the train from Kaiserslautern, Hbf to Mannheim, Hauptbahnhof
- Take the train from Mannheim, Hauptbahnhof to Strasbourg Bahnhof
- Fly from Strasbourg International Airport (SXB) to Marrakech (RAK)SXB - RAK
8h 53mMAD 1,405–3,370Train, train to Basel, fly
- Take the train from Kaiserslautern, Hbf to Mannheim, Hauptbahnhof
- Take the train from Mannheim, Hauptbahnhof to Basel SBB
- Fly from Basel (BSL) to Marrakech (RAK)BSL - RAK
9h 30mMAD 1,270–4,190Train, train to Cologne Bonn Airport, fly
- Take the train from Kaiserslautern, Hbf to Mannheim, Hauptbahnhof
- Take the train from Mannheim, Hauptbahnhof to Frankfurt
- Take the train from Frankfurt to Siegburg Bf
- Fly from Cologne Bonn Airport (CGN) to Marrakech (RAK)CGN - RAK
9h 11mMAD 1,665–5,785
Luxembourg (LUX) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Kaiserslautern to Marrakesh is to train and bus and fly which costs MAD 1,000 - MAD 4,900 and takes 8h 51m.
The fastest way to get from Kaiserslautern to Marrakesh is to train and fly which takes 7h 35m and costs MAD 1,300 - MAD 3,700.
The distance between Kaiserslautern and Marrakesh is 2501 km. The road distance is 10112.5 km.
It takes approximately 8h 51m to get from Kaiserslautern to Marrakesh, including transfers.
Yes, the driving distance between Kaiserslautern to Marrakesh is 10112 km. It takes approximately 5 days 5h to drive from Kaiserslautern to Marrakesh.
There are 9040+ hotels available in Marrakesh.
What companies run services between Kaiserslautern, Germany and Marrakesh, Morocco?
There is no direct connection from Kaiserslautern to Marrakesh. However, you can take the train to Merzig, walk to Merzig, Bahnhof, take the bus to Kirchberg, Hugo Gernsback, walk to Kirchberg, Luxexpo, take the vehicle to Findel - Luxembourg Airport, walk to Luxembourg (LUX) airport, fly to Marrakech (RAK), walk to Marrakech Airport, then take the line 19 bus to Bab doukkala. Alternatively, you can drive from Kaiserslautern to Marrakesh in around 5d 5h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Luxembourg to Marrakech via Madrid
- Ave. Duration
- 6h 41m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- MAD 900–1,600
Flights from Hahn to Marrakech
- Ave. Duration
- 3h 45m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 750–2,800
Flights from Hahn to Marrakech via Valencia
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- MAD 750–2,900
Flights from Hahn to Marrakech via Malaga
- Ave. Duration
- 6h 57m
- When
- Monday and Sunday
- Estimated price
- MAD 750–2,800
Flights from Hahn to Marrakech via Porto
- Ave. Duration
- 6h
- When
- Monday and Friday
- Estimated price
- MAD 800–3,000
Flights from Hahn to Marrakech via Fes
- Ave. Duration
- 6h 45m
- When
- Thursday and Sunday
- Estimated price
- MAD 750–2,900
Flights from Cologne Bonn Airport to Marrakech
- Ave. Duration
- 3h 50m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- MAD 1,100–4,100
Flights from Cologne Bonn Airport to Marrakech via Malaga
- Ave. Duration
- 6h
- When
- Friday and Sunday
- Estimated price
- MAD 1,100–4,100
Flights from Cologne Bonn Airport to Marrakech via Alicante–Elche
- Ave. Duration
- 6h
- When
- Monday
- Estimated price
- MAD 1,100–4,100
Flights from Cologne Bonn Airport to Marrakech via Valencia
- Ave. Duration
- 8h 20m
- When
- Saturday
- Estimated price
- MAD 1,100–4,100
- Website
- easyjet.com
Flights from Strasbourg International Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Sunday
- Estimated price
- MAD 850–3,600
Flights from Basel to Marrakech
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- MAD 490–2,100
- Website
- luxair.lu
Flights from Luxembourg to Marrakech
- Ave. Duration
- 3h 35m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- MAD 1,400–4,100
- Website
- airbus.com
Flights from Frankfurt to Marrakech
- Ave. Duration
- 3h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 1,400–1,700
- Website
- volotea.com
Flights from Strasbourg International Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- MAD 950–2,100
- Website
- royalairmaroc.com
Flights from Strasbourg International Airport to Marrakech via Casablanca
- Ave. Duration
- 5h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- MAD 1,300–6,000
- Phone
- 0621 8301200
- Website
- suewex.de
Train from Kaiserslautern, Hbf to Merzig
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- MAD 200–280
- Schedules at
- suewex.de
Train from Kaiserslautern, Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- MAD 140–210
- Schedules at
- suewex.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Kaiserslautern, Hbf to Merzig
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- MAD 190–270
- Website
- https://int.bahn.de/en
Train from Kaiserslautern, Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- MAD 140–200
- Website
- https://int.bahn.de/en
Train from Kaiserslautern, Hbf to Bad Münster, Bahnhof
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- MAD 130–180
- Website
- https://int.bahn.de/en
Train from Bad Münster, Bahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Estimated price
- MAD 110–160
- Website
- https://int.bahn.de/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Kaiserslautern, Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 37 min
- Frequency
- Every 3 hours
- Estimated price
- MAD 190–310
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Frankfurt
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- MAD 100–330
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 1h 9m
- Frequency
- 4 times a day
- Estimated price
- MAD 380–700
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- MAD 340–800
- Website
- https://int.bahn.de/en
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- MAD 280–800
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Kaiserslautern, Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- MAD 200–550
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- MAD 200–270
- 1st Class
- MAD 400–550
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Mannheim, Hauptbahnhof to Frankfurt
- Ave. Duration
- 31 min
- Frequency
- Twice daily
- Estimated price
- MAD 130–410
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 130–210
- 1st Class
- MAD 240–410
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- MAD 420–1,500
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 420–650
- 1st Class
- MAD 850–1,500
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 250–800
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 250–370
- 1st Class
- MAD 490–800
- Phone
- +49 6731 999 27-27
- info@vlexx.de
- Website
- vlexx.de
Train from Kaiserslautern, Hbf to Bad Münster, Bahnhof
- Ave. Duration
- 44 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 120–180
- Schedules at
- vlexx.de
Train from Bad Münster, Bahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 100–160
- Schedules at
- vlexx.de
- Phone
- +352 2465 2465
- service@mobiliteit.lu
- Website
- mobiliteit.lu
Bus from Merzig, Bahnhof to Kirchberg, Hugo Gernsback
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Website
- https://www.mobiliteit.lu/en/
- info@flibco.com
- Website
- flibco.com
Bus from Mainz Short-term parking lot Am Schlag to Frankfurt Hahn Airport
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- MAD 180–220
- Website
- https://www.flibco.com/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






































