Travel options for:
Lisbon to Marrakesh
  • Fly

    $92 - $299
    1. Lisbon

      19 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      1 h 35 min - non-stop

      $85 - $280

    3. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

  • Train, bus, car ferry

    $126 - $341
    1. Entrecampos

      3 h 22 min - 5 times a day

      $21 - $45

    2. Faro(P)

      2 min - 788 feet

    3. Faro

      6 h 35 min - once daily

      $30 - $80

    4. Málaga

      5 h 15 min - once daily

      $40 - $150

    5. Melilla

      8 min - 4.3 miles

      $1 - $2

    6. Beni Nsar

      10 h 6 min - once daily

      $23 - $45

    7. Casa-Voyageurs

      3 h 35 min - every 4 hours

      $10 - $20

  • Bus

    $224 - $358
    1. Lisboa - Sete Rios

      12 h 30 min - once daily

      $60 - $100

    2. Algeciras

      6 min - 1868 feet

    3. Algeciras

      17 h - once daily

      $160 - $260

  • Bus, night train

    $164 - $267
    1. Restauradores

      10 min - every 5 minutes

      $3

    2. Lisbon Sete Rios

      12 h - once daily

      $60 - $95

    3. Algeciras

      6 h - once daily

      $75 - $120

    4. Tangier Ferry

      5 min - every 15 minutes

    5. Tangier

      10 h 35 min - once daily

      $27 - $50

  • Drive, car ferry

    $185 - $347
    1. Lisbon

      6 h 26 min - 416.5 miles

      $95 - $140

    2. Tarifa

      1 h - every 4 hours

      $40 - $130

    3. Tangier

      5 h 42 min - 358.8 miles

      $50 - $80

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Alameda Metro to Lisbon airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 4 h 22 min $123. From Entrecampos train to Faro(P), walk to Faro, bus to Málaga, car ferry to Melilla, drive to Beni Nsar, train to Casa-Voyageurs, then train to Marrakech. 32 h 55 min $194. From Lisboa - Sete Rios bus to Algeciras, walk to Algeciras, then bus to Marrakech. 2 days 6 h $317. From Restauradores Metro to Lisbon Sete Rios, bus to Algeciras, bus to Tangier Ferry, taxi to Tangier, then night train to Marrakech. 2 days 7 h $217. From Lisbon drive to Tarifa, car ferry to Tangier, then drive to Marrakesh. 13 h 9 min $225.