Travel from Germany to Morocco

Bus or fly from Germany to Morocco?

Lufthansa, Air Arabia Maroc and 12 other airlines fly from Frankfurt am Main to Marrakech every 4 hours. Alternatively, BVG operates a bus from Berlin to Casablanca every 10 minutes. Tickets cost $2 - $5 and the journey takes 29 min. 5 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Germany to Morocco

From Frankfurt(M)Konstablerwache train to Frankfurt airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakech. 6 h 19 min $168. From Düsseldorf Hbf train to Dusseldorf airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakech. 6 h 25 min $187. From München Marienplatz train to Munich airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakech. 6 h 44 min $153. From Frankfurt(M)Konstablerwache train to Frankfurt airport, fly to Casablanca airport, then shuttle to Casablanca. 6 h 41 min $132. From Frankfurt(M)Konstablerwache train to Frankfurt airport, fly to Agadir airport, then taxi to Agadir. 6 h 32 min $239. From Düsseldorf Hbf train to Dusseldorf airport, fly to Agadir airport, then taxi to Agadir. 6 h 28 min $438. From Berlin Alexanderplatz (S) train to Berlin Hbf (tief), train to Basel SBB, train to Milano Centrale, train to Ventimiglia, then bus and ferry to Casablanca. 43 h 12 min $650. From Berlin Alexanderplatz (S) train to Berlin, train to München Hbf, train to Verona Porta Nuova, train to Milano Centrale, train to Genova Brignole, walk to Genova, then bus and ferry to Casablanca. 43 h 33 min $499. From S+U Alexanderplatz line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin, Berlin central bus station, bus to Milan, Milan, bus to Alessandria, then bus and ferry to Casablanca. 2 days 1 h $345. From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin, bus to Bordeaux, bus to Irun, bus to Casa Voyageurs, then tram to Mohamed Diouri. 4 days 3 h $590. From Berlin drive to Heidelberg Hbf, train to Karlsruhe Hbf, train to Strasbourg, train to Lyon Part Dieu, train to Barcelona Sants, train to Malgrat de Mar, drive to Motril, car ferry to Tangier, then drive to Casablanca. 41 h 2 min $1,400. From Berlin drive to Casablanca. 4 days 9 h $1,455.

Operators from Germany to Morocco

Close Print Itinerary
  1. Here are 12 options to get from
    Germany to Morocco:

    1. Trip:
      1 Fly Frankfurt to Marrakech
      • One-Way approx: USD $108 - $379
      • Duration: 6 h 19 min
      Open +
      • Trip:
        1 Fly Frankfurt to Marrakech
        • One-Way approx: USD $108 - $379
        • Duration: 6 h 19 min
        Close x
    2. Trip:
      2 Fly Dusseldorf to Marrakech
      • One-Way approx: USD $117 - $338
      • Duration: 6 h 25 min
      Open +
      • Trip:
        2 Fly Dusseldorf to Marrakech
        • One-Way approx: USD $117 - $338
        • Duration: 6 h 25 min
        Close x
    3. Trip:
      3 Fly Munich to Marrakech
      • One-Way approx: USD $101 - $304
      • Duration: 6 h 44 min
      Open +
      • Trip:
        3 Fly Munich to Marrakech
        • One-Way approx: USD $101 - $304
        • Duration: 6 h 44 min
        Close x
    4. Trip:
      4 Fly Frankfurt to Casablanca
      • One-Way approx: USD $102 - $393
      • Duration: 6 h 41 min
      Open +
      • Trip:
        4 Fly Frankfurt to Casablanca
        • One-Way approx: USD $102 - $393
        • Duration: 6 h 41 min
        Close x
    5. Trip:
      5 Fly Frankfurt to Agadir
      • One-Way approx: USD $185 - $441
      • Duration: 6 h 32 min
      Open +
      • Trip:
        5 Fly Frankfurt to Agadir
        • One-Way approx: USD $185 - $441
        • Duration: 6 h 32 min
        Close x
    6. Trip:
      6 Fly Dusseldorf to Agadir
      • One-Way approx: USD $244 - $780
      • Duration: 6 h 28 min
      Open +
      • Trip:
        6 Fly Dusseldorf to Agadir
        • One-Way approx: USD $244 - $780
        • Duration: 6 h 28 min
        Close x
    7. Trip:
      7 Train, bus and ferry
      • One-Way approx: USD $472 - $781
      • Duration: 43 h 12 min
      Open +
      • Trip:
        7 Train, bus and ferry
        • One-Way approx: USD $472 - $781
        • Duration: 43 h 12 min
        Close x
    8. Trip:
      8 Train, bus and ferry via München Hbf
      • One-Way approx: USD $394 - $606
      • Duration: 43 h 33 min
      Open +
      • Trip:
        8 Train, bus and ferry via München Hbf
        • One-Way approx: USD $394 - $606
        • Duration: 43 h 33 min
        Close x
    9. Trip:
      9 Bus, bus and ferry
      • One-Way approx: USD $265 - $428
      • Duration: 2 days 1 h
      Open +
      • Trip:
        9 Bus, bus and ferry
        • One-Way approx: USD $265 - $428
        • Duration: 2 days 1 h
        Close x
    10. Trip:
      10 Bus
      • One-Way approx: USD $463 - $695
      • Duration: 4 days 3 h
      Open +
      • Trip:
        10 Bus
        • One-Way approx: USD $463 - $695
        • Duration: 4 days 3 h
        Close x
    11. Trip:
      11 Drive, train, car ferry
      • One-Way approx: USD $750 - $1,542
      • Duration: 41 h 2 min
      Open +
      • Trip:
        11 Drive, train, car ferry
        • One-Way approx: USD $750 - $1,542
        • Duration: 41 h 2 min
        Close x
    12. Trip:
      12 Drive
      • One-Way approx: USD $1,100 - $1,800
      • Duration: 4 days 9 h
      Open +
      • Trip:
        12 Drive
        • One-Way approx: USD $1,100 - $1,800
        • Duration: 4 days 9 h
        Close x