Travel from Algeciras to Marrakesh

Bus from Algeciras to Marrakesh

ALSA operates a bus from Algeciras to Marrakesh once daily. Tickets cost $190 - $280 and the journey takes 17 h.

How to get from Algeciras to Marrakesh

From Algeciras bus to Tarifa - Centro de Salud, walk to Tarifa, car ferry to Tangier Ferry, taxi to Tangier, train to Casa-Voyageurs, then train to Marrakech. 13 h 19 min 67€. From Algeciras bus to Marrakech. 17 h 192€. From Algeciras drive to Tarifa, car ferry to Tangier, then drive to Marrakesh. 6 h 59 min 92€. From Algeciras bus to Tarifa - Centro de Salud, walk to Tarifa, car ferry to Tangier, taxi to Tangier airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 8 h 20 min 215€.
Close Print Itinerary
  1. Here are 4 options to get from
    Algeciras to Marrakesh:

    1. Trip:
      1 Car ferry, train
      • One-Way approx: USD $73 - $194
      • Duration: 13 h 19 min
      Open +
      • Trip:
        1 Car ferry, train
        • One-Way approx: USD $73 - $194
        • Duration: 13 h 19 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $190 - $280
      • Duration: 17 h
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $190 - $280
        • Duration: 17 h
        Close x
    3. Trip:
      3 Car ferry, drive
      • One-Way approx: USD $98 - $224
      • Duration: 6 h 59 min
      Open +
      • Trip:
        3 Car ferry, drive
        • One-Way approx: USD $98 - $224
        • Duration: 6 h 59 min
        Close x
    4. Trip:
      4 Car ferry, fly
      • One-Way approx: USD $211 - $542
      • Duration: 8 h 20 min
      Open +
      • Trip:
        4 Car ferry, fly
        • One-Way approx: USD $211 - $542
        • Duration: 8 h 20 min
        Close x