There are 8 ways to get from Berlin to Marrakesh by plane, train, bus 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 Leipzig, fly
-
Take the train from Berlin Hauptbahnhof to Halle(Saale)Hbf
-
Fly from Leipzig (LEJ) to Marrakech (RAK)
Train to Dresden, fly
-
Take the train from Berlin Hauptbahnhof to Dresden Bahnhof Neustadt
-
Fly from Dresden (DRS) to Marrakech (RAK)
Train, bus via Málaga
-
Take the train from Berlin Hauptbahnhof to Frankfurt(Main)Hbf
-
Take the train from Frankfurt(Main)Hbf to Avignon TGV
-
Take the train from Avignon Tgv to Madrid-Puerta De Atocha
-
Take the train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
-
Take the bus from Malaga to Marrakech
Train, bus
-
Take the train from Berlin Hauptbahnhof to Frankfurt(Main)Hbf
-
Take the train from Frankfurt(Main)Hbf to Lyon Part Dieu
-
Take the train from Lyon Part Dieu to Girona
-
Take the bus from Gerona/Girona to Madrid
-
Take the bus from Madrid Estacion Sur to Marrakech
Bus via Gütersloh
-
Take the bus from Berlin ZOB [Fernbus] to Gütersloh, Hbf/ZOB
-
Take the bus from Gutersloh to Bilbao
-
Take the bus from Bilbao to Marrakech
Bus
-
Take the bus from Berlin ZOB [Fernbus] to Dortmund Hbf
-
Take the bus from Dortmund Hbf to Vitoria-Gasteiz
-
Take the bus from Vitoria-Gasteiz to Marrakech
Drive
-
Drive from Berlin Hbf to Marrakesh
Berlin Brandenburg (BER) to Marrakech (RAK) flights
The flight time between Berlin Brandenburg (BER) and Marrakech (RAK) is around 7h 29m and covers a distance of around 2892 km. This includes an average layover time of around 2h 23m. Services are operated by Ryanair, easyJet, Iberia and others. Typically 69 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cost-effective way to get from Berlin to Marrakesh is to fly, which costs €55 - €380 and takes 7h 15m.
The quickest way to get from Berlin to Marrakesh is to fly which costs €55 - €380 and takes 7h 15m.
No, there is no direct bus from Berlin to Marrakesh. However, there are services departing from Berlin ZOB [Fernbus] and arriving at Marrakech via Gutersloh and Bilbao. The journey, including transfers, takes approximately 3 days 16h.
The distance between Berlin and Marrakesh is 2895 km. The road distance is 10177.3 km.
The best way to get from Berlin to Marrakesh without a car is to train and bus via Málaga which takes 2 days 20h and costs €470 - €700.
It takes approximately 7h 15m to get from Berlin to Marrakesh, including transfers.
Berlin to Marrakesh bus services, operated by FlixBus, depart from Berlin ZOB [Fernbus] station.
The best way to get from Berlin to Marrakesh is to fly which takes 7h 15m and costs €55 - €380. Alternatively, you can bus via Gütersloh, which costs €300 - €420 and takes 3 days 16h.
The quickest flight from Berlin Brandenburg Airport to Marrakech Airport is the direct flight which takes 4h 20m.
Berlin to Marrakesh bus services, operated by ALSA, arrive at Marrakech station.
- Distance: 2895.1 km
- Duration: 7h 15m
What companies run services between Berlin, Germany and Marrakesh, Morocco?
Ryanair, easyJet and 10 other airlines fly from Berlin Hbf to Marrakesh every 3 hours. Alternatively, you can take a bus from Berlin ZOB to Marrakesh via Gütersloh, Hbf/ZOB, Gutersloh, and Bilbao in around 3 days 16h.
- Website
- lufthansa.com
Flights from Berlin Brandenburg to Marrakech via Munich
- Ave. Duration
- 7h 20m
- When
- Sunday
- Estimated price
- MAD 2,500 - MAD 11,000
Flights from Leipzig to Marrakech via Frankfurt
- Ave. Duration
- 7h 56m
- When
- Tuesday, Thursday and Friday
- Estimated price
- MAD 2,400 - MAD 6,500
Flights from Leipzig to Marrakech via Munich
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday and Saturday
- Estimated price
- MAD 2,400 - MAD 6,500
Flights from Dresden to Marrakech via Munich
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- MAD 2,600 - MAD 11,000
Flights from Dresden to Marrakech via Frankfurt
- Ave. Duration
- 7h 40m
- When
- Tuesday, Thursday and Friday
- Estimated price
- MAD 2,200 - MAD 6,000
- Website
- ryanair.com
Flights from Berlin Brandenburg to Marrakech
- Ave. Duration
- 4h 20m
- When
- Thursday and Sunday
- Estimated price
- MAD 700 - MAD 7,500
Flights from Berlin Brandenburg to Marrakech via Marseille
- Ave. Duration
- 6h 55m
- When
- Wednesday, Thursday, Friday and Saturday
- Estimated price
- MAD 700 - MAD 7,500
Flights from Berlin Brandenburg to Marrakech via Venice Treviso
- Ave. Duration
- 7h 55m
- When
- Wednesday and Sunday
- Estimated price
- MAD 700 - MAD 7,500
Flights from Berlin Brandenburg to Marrakech via Milan Bergamo
- Ave. Duration
- 8h 10m
- When
- Monday, Friday and Sunday
- Estimated price
- MAD 700 - MAD 7,500
- Website
- easyjet.com
Flights from Berlin Brandenburg to Marrakech
- Ave. Duration
- 4h 25m
- When
- Thursday
- Estimated price
- MAD 1,100 - MAD 2,400
Flights from Berlin Brandenburg to Marrakech via London Gatwick
- Ave. Duration
- 8h 15m
- When
- Wednesday and Thursday
- Estimated price
- MAD 1,100 - MAD 2,400
- Website
- iberia.com
Flights from Berlin Brandenburg to Marrakech via Madrid
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- MAD 2,800 - MAD 8,500
- Website
- austrian.com
Flights from Berlin Brandenburg to Marrakech via Vienna
- Ave. Duration
- 7h 10m
- When
- Saturday
- Estimated price
- MAD 2,900 - MAD 14,000
Flights from Leipzig to Marrakech via Vienna
- Ave. Duration
- 6h 10m
- When
- Saturday
- Estimated price
- MAD 3,300 - MAD 16,000
- Website
- flytap.com
Flights from Berlin Brandenburg to Marrakech via Lisbon
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- MAD 1,900 - MAD 8,000
- Website
- airfrance.com
Flights from Berlin Brandenburg to Marrakech via Paris Charles de Gaulle
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Thursday, Friday and Saturday
- Estimated price
- MAD 1,900 - MAD 8,500
- Website
- britishairways.com
Flights from Berlin Brandenburg to Marrakech via London Heathrow
- Ave. Duration
- 7h
- When
- Monday
- Estimated price
- MAD 3,700 - MAD 11,000
- Website
- eurowings.com
Flights from Berlin Brandenburg to Marrakech via Stuttgart
- Ave. Duration
- 8h 25m
- When
- Saturday
- Estimated price
- MAD 2,100 - MAD 7,000
- Website
- turkishairlines.com
Flights from Leipzig to Marrakech via Istanbul
- Ave. Duration
- 11h 55m
- When
- Tuesday and Thursday
- Estimated price
- MAD 3,800 - MAD 13,000
- Website
- transavia.com
Flights from Leipzig to Marrakech via Paris Orly
- Ave. Duration
- 8h 40m
- When
- Monday and Friday
- Estimated price
- MAD 6,500 - MAD 11,000
- Website
- klm.com
Flights from Dresden to Marrakech via Amsterdam Schiphol
- Ave. Duration
- 6h 20m
- When
- Monday and Wednesday
- Estimated price
- MAD 1,900 - MAD 7,000
German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Berlin Hauptbahnhof to Halle(Saale)Hbf
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- MAD 360 - MAD 500
- Website
- Deutsche Bahn
Train from Berlin Hauptbahnhof to Dresden Bahnhof Neustadt
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- MAD 390 - MAD 550
- Website
- Deutsche Bahn
Train from Berlin Hauptbahnhof to Frankfurt(Main)Hbf
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- MAD 1,000 - MAD 1,400
- Website
- Deutsche Bahn
Train from Frankfurt(Main)Hbf to Avignon TGV
- Ave. Duration
- 7h 11m
- Frequency
- Once daily
- Estimated price
- MAD 1,600 - MAD 2,300
- Website
- Deutsche Bahn
Train from Frankfurt(Main)Hbf to Lyon Part Dieu
- Ave. Duration
- 5h 59m
- Frequency
- Once daily
- Estimated price
- MAD 1,200 - MAD 1,800
- Website
- Deutsche Bahn
- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixtrain.com
Train from S+U Berlin Hauptbahnhof to Halle(Saale)Hbf Gl. 13a
- Ave. Duration
- 1h 19m
- Frequency
- 3 times a day
- Estimated price
- MAD 100 - MAD 140
- Website
- Flixtrain
Train from Berlin Hauptbahnhof to Dresden Neustadt station
- Ave. Duration
- 2h 3m
- Frequency
- 6 times a week
- Estimated price
- MAD 110 - MAD 140
- Website
- Flixtrain
- Phone
- +34 902 320 320
- comunicacion@renfe.es
- Website
- renfe-sncf.com
Train from Avignon Tgv to Madrid-Puerta De Atocha
- Ave. Duration
- 7h 5m
- Frequency
- Once daily
- Estimated price
- MAD 850 - MAD 1,200
- Website
- renfe-sncf.com
Train from Lyon Part Dieu to Girona
- Ave. Duration
- 4h 16m
- Frequency
- Once daily
- Estimated price
- MAD 550 - MAD 850
- Website
- renfe-sncf.com
Rome2rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- comunicacion@renfe.es
- Website
- renfe.com
Train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
- Ave. Duration
- 2h 52m
- Frequency
- Every 2 hours
- Estimated price
- MAD 550 - MAD 1,100
- Website
- Renfe AVE
- Promo
- MAD 550 - MAD 700
- Promo+
- MAD 610 - MAD 650
- Flexible
- MAD 800 - MAD 1,100
A Spanish subsidiary of National Express, ALSA provides bus and coach services across Spain and neighbouring countries including Portugal, France, Germany, the Netherlands, Italy, Poland and Malta. Founded in 1923, ALSA values service and the customer experience. Buses are equipped with communal TV screens showing movies, individual behind-seat screens, ALSA radio, app for books and music, and free WiFi. ALSA services are accessible to people with disabilities, and guide dogs are welcome on all journeys. There are three types of tickets on offer (Frequent Traveller Pass, Share Pass and ALSA Pass), along with discounts for senior citizens, students and children.
Contact Details
- Phone
- +34 902 42 22 42
- alsa@alsa.es
- Website
- alsa.es
Bus from Malaga to Marrakech
- Ave. Duration
- 43h 30m
- Frequency
- Once daily
- Estimated price
- MAD 900 - MAD 1,300
- Website
- alsa.com
Bus from Gerona/Girona to Madrid
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- MAD 550 - MAD 800
- Website
- alsa.com
Bus from Madrid Estacion Sur to Marrakech
- Ave. Duration
- 2 days 2h
- Frequency
- Once daily
- Estimated price
- MAD 1,300 - MAD 1,800
- Website
- alsa.com
Bus from Gutersloh to Bilbao
- Ave. Duration
- 22h 45m
- Frequency
- Once daily
- Estimated price
- MAD 1,200 - MAD 1,700
- Website
- alsa.com
Bus from Bilbao to Marrakech
- Ave. Duration
- 2 days 10h
- Frequency
- Once daily
- Estimated price
- MAD 1,700 - MAD 2,400
- Website
- alsa.com
Bus from Vitoria-Gasteiz to Marrakech
- Ave. Duration
- 2 days 9h
- Frequency
- Once daily
- Estimated price
- MAD 1,600 - MAD 2,300
- Website
- alsa.com
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Berlin ZOB [Fernbus] to Gütersloh, Hbf/ZOB
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- MAD 220 - MAD 270
- Website
- flixbus.co.uk
Bus from Berlin ZOB [Fernbus] to Dortmund Hbf
- Ave. Duration
- 5h 55m
- Frequency
- Every 4 hours
- Estimated price
- MAD 250 - MAD 310
- Website
- flixbus.co.uk
Bus from Dortmund Hbf to Vitoria-Gasteiz
- Ave. Duration
- 24h 40m
- Frequency
- 6 times a week
- Estimated price
- MAD 750 - MAD 900
- Website
- flixbus.co.uk
Frequently asked questions
- Phone
- +38(066)-281-80-41
- euroclubbus@gmail.com
- Website
- eclub.kiev.ua
Bus from Berlin Central Bus Station to Dortmund Central Bus Station
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- MAD 300 - MAD 420
- Website
- EuroClub
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
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideMore Questions & Answers
Marrakesh is 1h behind Berlin. It is currently 11:35 in Berlin and 10:35 in Marrakesh.
Yes, the driving distance between Berlin to Marrakesh is 10177 km. It takes approximately 5 days 13h to drive from Berlin to Marrakesh.
TAP Portugal, Air France, British Airways and six other airlines offer flights from Berlin Brandenburg Airport to Marrakech Airport.
There are 2401+ hotels available in Marrakesh. Prices start at MAD 1,000 per night.
The best way to get from Berlin to Berlin Brandenburg Airport is to train which takes 32 min and costs €3 - €22.