Travel from Istanbul to Marrakesh

Bus or fly from Istanbul to Marrakesh?

Royal Air Maroc, Lufthansa and 17 other airlines fly from Istanbul to Marrakesh every 2 hours. Alternatively, Metro Plus operates a bus from Istanbul to Marrakesh 4 times a day. Tickets cost $30 - $70 and the journey takes 9 h. 2 other operators also service this route.

How to get from Istanbul to Marrakesh

From Aksaray Metro to Istanbul airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 9 h 58 min $337. From Karaköy ferry to Kadikoy, bus to Sabiha Gokcen airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 11 h 6 min $240. From Aksaray Metro to Istanbul airport, fly to Agadir airport, taxi to Agadir, then Grand Taxi to Marrakesh. 13 h 48 min $373. From Aksaray Metro to Istanbul Otogar, bus to Alexandroupoli, walk to Alexandroupoli, bus and ferry to Ugo Bassi, line 11 bus to Autostazione, walk to Bologna C.Le, train to Parma, then bus and ferry to Marrakesh. 2 days 16 h $516. From Istanbul taxi to Halkali, night train to Sofia, walk to Sofia, bus to La Spezia Stazione FS, bus and ferry to Settat, walk to Settat, then train to Marrakech. 3 days 4 h. From Istanbul bus to Burgas, bus to Genova - Principe FS, bus to Genoa, car ferry to Tangier Ferry, taxi to Tangier, then night train to Marrakech. 4 days 1 h. From Istanbul bus to Sofia, bus to Malaga, then bus to Marrakech. 4 days 10 h $454. From Istanbul drive to Verona Porta Nuova, train to Milano Centrale, train to Torino Porta Susa, train to Lyon Part Dieu, train to Barcelona Sants, train to Malgrat de Mar, drive to Motril, car ferry to Tangier, then drive to Marrakesh. 2 days 8 h $1,663.

Is there a direct bus between Istanbul and Marrakesh?

No, there is no direct bus from Istanbul to Marrakesh. However, there are services departing from Istanbul and arriving at Marrakech via Sofia and Malaga. The journey, including transfers, takes approximately 4 days 10 h.

Operators from Istanbul to Marrakesh

OperatorPhoneWebsite
Istanbul Ulasim+90 212 568 99 70Istanbul Ulasim
Royal Air MarocRoyal Air Maroc
LufthansaLufthansa
Turkish AirlinesTurkish Airlines
Qatar AirwaysQatar Airways
AtlasGlobalAtlasGlobal
Transavia HollandTransavia Holland
TAP PortugalTAP Portugal
Air EuropaAir Europa
Vueling AirlinesVueling Airlines
Norwegian Air InternationalNorwegian Air International
Brussels AirlinesBrussels Airlines
Condor FlugdienstCondor Flugdienst
Onur AirOnur Air
IberiaIberia
TUI fly BelgiumTUI fly Belgium
Air Arabia MarocAir Arabia Maroc
easyJeteasyJet
RyanairRyanair
Edelweiss AirEdelweiss Air
ALSA Morocco05 24 33 52 70ALSA Morocco
Şehir Hatları0212313800010Şehir Hatları
HavatasHavatas
Pegasus AirlinesPegasus Airlines
Transavia FranceTransavia France
LuxairLuxair
NikiNiki
Germania Flug AGGermania Flug AG
Wizz AirWizz Air
Grand TaxisGrand Taxis
Kamil Koc+90 224 294 55 62Kamil Koc
Portokalidis ToursPortokalidis Tours
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Autolinee Gambioli+41 (0) 79.71.85.806Autolinee Gambioli
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
Georg+ 359/38/66 34 04Georg
Eurolines IT+39 0861 199 1900Eurolines IT
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Metro PlusMetro Plus
Dary Commerce+3592917400Dary Commerce
AMT Genova848 000 030AMT Genova
Grandi Navi Veloci+39 010 209 4591Grandi Navi Veloci
Union Ivkoni02/989 0000Union Ivkoni
ALSA+34 902 42 22 42ALSA
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
FRS FerriesFRS Ferries
Close Print Itinerary
  1. Here are 8 options to get from
    Istanbul to Marrakesh:

    1. Trip:
      1 Fly Istanbul to Marrakech
      • One-Way approx: USD $207 - $957
      • Duration: 9 h 58 min
      Open +
      • Trip:
        1 Fly Istanbul to Marrakech
        • One-Way approx: USD $207 - $957
        • Duration: 9 h 58 min
        Close x
    2. Trip:
      2 Ferry to Sabiha Gokcen, fly to Marrakech
      • One-Way approx: USD $119 - $431
      • Duration: 11 h 6 min
      Open +
      • Trip:
        2 Ferry to Sabiha Gokcen, fly to Marrakech
        • One-Way approx: USD $119 - $431
        • Duration: 11 h 6 min
        Close x
    3. Trip:
      3 Fly Istanbul to Agadir, Grand Taxi
      • One-Way approx: USD $314 - $594
      • Duration: 13 h 48 min
      Open +
      • Trip:
        3 Fly Istanbul to Agadir, Grand Taxi
        • One-Way approx: USD $314 - $594
        • Duration: 13 h 48 min
        Close x
    4. Trip:
      4 Bus, bus and ferry, train
      • One-Way approx: USD $448 - $699
      • Duration: 2 days 16 h
      Open +
      • Trip:
        4 Bus, bus and ferry, train
        • One-Way approx: USD $448 - $699
        • Duration: 2 days 16 h
        Close x
    5. Trip:
      5 Night train, bus, bus and ferry, train
      • One-Way approx: N/A
      • Duration: 3 days 4 h
      Open +
      • Trip:
        5 Night train, bus, bus and ferry, train
        • One-Way approx: N/A
        • Duration: 3 days 4 h
        Close x
    6. Trip:
      6 Bus, car ferry, night train
      • One-Way approx: N/A
      • Duration: 4 days 1 h
      Open +
      • Trip:
        6 Bus, car ferry, night train
        • One-Way approx: N/A
        • Duration: 4 days 1 h
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $351 - $515
      • Duration: 4 days 10 h
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $351 - $515
        • Duration: 4 days 10 h
        Close x
    8. Trip:
      8 Drive, train, car ferry
      • One-Way approx: USD $975 - $1,846
      • Duration: 2 days 8 h
      Open +
      • Trip:
        8 Drive, train, car ferry
        • One-Way approx: USD $975 - $1,846
        • Duration: 2 days 8 h
        Close x