Travel options for:
Lisbon to Morocco
  • Fly to Tangier

    $92 - $301
    1. Lisbon

      19 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      1 h 30 min - non-stop

      $75 - $280

    3. Tangier (TNG)

      13 min - 7.8 miles

      $15 - $19

  • Fly to Marrakech

    $92 - $298
    1. Lisbon

      19 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      1 h 35 min - non-stop

      $85 - $280

    3. Marrakech (RAK)

      16 min - every 30 minutes

      $5 - $16

  • Fly to Casablanca

    $82 - $212
    1. Lisbon

      19 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      1 h 20 min - non-stop

      $80 - $210

    3. Casablanca (CMN)

      25 min - on demand

  • Fly to Fes

    $102 - $319
    1. Lisbon

      19 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      1 h 55 min - non-stop

      $95 - $310

    3. Fes (FEZ)

      16 min - 9.8 miles

      $5 - $7

  • Train, bus, car ferry

    $220 - $422
    1. Entrecampos

      3 h 22 min - 5 times a day

      $21 - $45

    2. Faro(P)

      1 h 6 min - every 15 minutes

      $3 - $9

    3. Vila Real Santo Antonio

      12 min - 8.1 miles

      $1 - $3

    4. Ayamonte

      4 h 30 min - twice a week

      $130 - $170

    5. Málaga

      5 h 15 min - once daily

      $40 - $150

    6. Melilla

      8 min - 4.3 miles

      $1 - $2

    7. Beni Nsar

      10 h 6 min - once daily

      $23 - $45

  • Bus, train

    1. Lisboa Santa Apolonia

      8 min - hourly

      $1 - $3

    2. Lisboa Oriente

      11 h 7 min - once daily

      $60 - $100

    3. Malaga

      8 h 30 min - once daily

    4. Tangier Ferry

      5 min - every 15 minutes

    5. Tangier

      5 h - 5 times a day

      $14 - $28

  • Bus

    1. Restauradores

      10 min - every 5 minutes

      $3

    2. Lisbon Sete Rios

      12 h - once daily

    3. Algeciras

      36 h 30 min - once daily

    4. Casa Voyageurs

      6 min - every 30 minutes

      $1

  • Drive, car ferry

    $165 - $317
    1. Lisbon

      6 h 26 min - 416.5 miles

      $95 - $140

    2. Tarifa

      1 h - every 4 hours

      $40 - $130

    3. Tangier

      3 h 30 min - 211.3 miles

      $30 - $50

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

From Alameda Metro to Lisbon airport, fly to Tangier airport, then taxi to Tangier. 4 h 2 min $140. From Alameda Metro to Lisbon airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakech. 4 h 17 min $123. From Alameda Metro to Lisbon airport, fly to Casablanca airport, then shuttle to Casablanca. 4 h 34 min $102. From Alameda Metro to Lisbon airport, fly to Fes airport, then taxi to Fès. 4 h 30 min $149. From Entrecampos train to Faro(P), train to Vila Real Santo Antonio, drive to Ayamonte, bus to Málaga, car ferry to Melilla, drive to Beni Nsar, then train to Casa-Voyageurs. 27 h 45 min $277. From Lisboa Santa Apolonia train to Lisboa Oriente, bus to Malaga, bus to Tangier Ferry, taxi to Tangier, then train to Casa-Voyageurs. 27 h 56 min. From Restauradores Metro to Lisbon Sete Rios, bus to Algeciras, bus to Casa Voyageurs, then tram to Mohamed Diouri. 3 days 3 h. From Lisbon drive to Tarifa, car ferry to Tangier, then drive to Casablanca. 10 h 57 min $200.