Travel options for:
Seville to Marrakesh
  • Fly

    $42 - $371
    1. Seville

      15 min - every 30 minutes

      $1 - $5

    2. Sevilla (SVQ)

      1 h 25 min - non-stop

      $35 - $350

    3. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

  • Bus

    1. Seville

      2 h 50 min - every 4 hours

      $18 - $40

    2. Algeciras

      7 min - 1976 feet

    3. Algeciras

      17 h - once daily

  • Bus, night train

    $27 - $50
    1. Sevilla

      28 h 15 min - once daily

    2. Algeciras

      6 h - once daily

    3. Tangier Ferry

      5 min - every 15 minutes

    4. Tangier

      10 h 35 min - once daily

      $27 - $50

  • Drive, car ferry

    $114 - $245
    1. Seville

      2 h 7 min - 129.4 miles

      $24 - $40

    2. Tarifa

      1 h - every 4 hours

      $40 - $130

    3. Tangier

      5 h 38 min - 361.9 miles

      $50 - $80

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

From Luis de Morales - Est. Sánchez Pizjuán bus to Sevilla airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 4 h 8 min $125. From Seville bus to Algeciras, walk to Algeciras, then bus to Marrakech. 44 h 57 min. From Sevilla bus to Algeciras, bus to Tangier Ferry, taxi to Tangier, then night train to Marrakech. 47 h 1 min $35. From Seville drive to Tarifa, car ferry to Tangier, then drive to Marrakesh. 8 h 46 min $139.