Travel options for:
London to Morocco
  • Train to London Gatwick, fly to Marrakech

    $100 - $473
    1. London

      27 min - hourly

      $24 - $40

    2. London Gatwick (LGW)

      3 h 30 min - non-stop

      $70 - $420

    3. Marrakech (RAK)

      16 min - every 30 minutes

      $5 - $17

  • Fly London Heathrow to Casablanca

    $127 - $528
    1. London

      14 min - every 20 minutes

      $27 - $40

    2. London Heathrow (LHR)

      3 h 20 min - non-stop

      $100 - $490

    3. Casablanca (CMN)

      25 min - on demand

  • Train to London Stansted, fly to Marrakech

    $85 - $532
    1. London

      45 min - hourly

      $26

    2. London Stansted (STN)

      3 h 30 min - non-stop

      $55 - $490

    3. Marrakech (RAK)

      16 min - every 30 minutes

      $5 - $17

  • Fly London Heathrow to Gibraltar, car ferry

    $171 - $774
    1. London

      14 min - every 20 minutes

      $27 - $40

    2. London Heathrow (LHR)

      2 h 55 min - non-stop

      $100 - $600

    3. Gibraltar (GIB)

      44 min - once daily

      $4 - $6

    4. Tarifa

      11 min - 3018 feet

    5. Tarifa

      1 h - every 4 hours

      $40 - $130

  • Train to London Gatwick, fly to Gibraltar, car ferry

    $114 - $472
    1. London

      27 min - hourly

      $24 - $40

    2. London Gatwick (LGW)

      2 h 55 min - non-stop

      $45 - $300

    3. Gibraltar (GIB)

      44 min - once daily

      $4 - $6

    4. Tarifa

      11 min - 3018 feet

    5. Tarifa

      1 h - every 4 hours

      $40 - $130

  • Train, bus and ferry

    $455 - $652
    1. London St. Pancras

      1 h 22 min - every 4 hours

      $55 - $150

    2. Lille Europe

      7 h 37 min - once daily

      $230 - $250

    3. Nice Ville

      37 min - every 3 hours

      $10

    4. Ventimiglia

      0 h - twice a week

      $160 - $250

  • Bus, bus and ferry

    $322 - $422
    1. London Victoria Station

      1 h - 4 times a week

      $132

    2. Parma

      30 h 5 min - twice a week

      $190 - $290

  • Bus

    1. London Victoria

      13 h - 3 times a week

      $225

    2. Algeciras

      6 min - 1868 feet

    3. Algeciras

      36 h 30 min - once daily

    4. Casa Voyageurs

      6 min - every 30 minutes

      $1

  • Bus via Bilbao

    $1
    1. Londres Victoria Coach Station

      20 h 30 min - once daily

    2. Bilbao

      2 days 6 h - once daily

    3. Casa Voyageurs

      6 min - every 30 minutes

      $1

  • Drive, car ferry

    $322 - $817
    1. London

      3 h 53 min - 217.7 miles

      $45 - $70

    2. Plymouth

      20 h 30 min - once a week

      $85 - $390

    3. Santander

      9 h 53 min - 644.9 miles

      $120 - $180

    4. Tarifa

      1 h - every 4 hours

      $40 - $130

    5. Tangier

      3 h 25 min - 214.4 miles

      $30 - $50

  • Drive, Eurotunnel, train, car ferry

    $955 - $1,647
    1. London

      1 h 22 min - 67.3 miles

      $14 - $21

    2. Folkestone

      25 min - every 30 minutes

      $175

    3. Calais

      9 min - 4.7 miles

      $14 - $18

    4. Calais-Fréthun

      1 h 42 min - 4 times a day

      $45 - $70

    5. Paris Nord

      7 min - every 30 minutes

      $3 - $5

    6. Paris Gare de Lyon

      6 h 15 min - once daily

      $210 - $230

    7. Barcelona Sants

      1 h 20 min - every 30 minutes

      $4 - $8

    8. Malgrat de Mar

      9 h 19 min - 603.7 miles

      $110 - $170

    9. Motril

      7 h - once daily

      $350 - $900

    10. Tangier

      3 h 28 min - 214.7 miles

      $30 - $50

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

From London Victoria train to London Gatwick airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakech. 6 h 20 min $207. From London Paddington train to London Heathrow airport, fly to Casablanca airport, then shuttle to Casablanca. 6 h 29 min $183. From London Liverpool Street train to London Stansted airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakech. 6 h 38 min $196. From London Paddington train to London Heathrow airport, fly to Gibraltar airport, bus to Tarifa, walk to Tarifa, then car ferry to Tangier. 8 h 49 min $283. From London Victoria train to London Gatwick airport, fly to Gibraltar airport, bus to Tarifa, walk to Tarifa, then car ferry to Tangier. 9 h 2 min $196. From London St. Pancras International train to Lille Europe, train to Nice Ville, train to Ventimiglia, then bus and ferry to Casablanca. 36 h 5 min $612. From London Victoria Station bus to Parma then bus and ferry to Casablanca. 2 days 8 h $341. From London Victoria bus to Algeciras, walk to Algeciras, bus to Casa Voyageurs, then tram to Mohamed Diouri. 3 days 2 h. From Londres Victoria Coach Station bus to Bilbao, bus to Casa Voyageurs, then tram to Mohamed Diouri. 3 days 3 h $0. From London drive to Plymouth, car ferry to Santander, drive to Tarifa, car ferry to Tangier, then drive to Casablanca. 39 h 28 min $572. From London drive to Folkestone, Eurotunnel to Calais, taxi to Calais-Fréthun, train to Paris Nord, train to Paris Gare de Lyon, train to Barcelona Sants, train to Malgrat de Mar, drive to Motril, car ferry to Tangier, then drive to Casablanca. 34 h 27 min $1,590.