Travel options for:
Seville to Casablanca
  • Bus

    $118 - $183
    1. Sevilla

      2 h 30 min - once daily

      $20 - $30

    2. Malaga

      8 h 30 min - once daily

      $85 - $130

    3. Tangier Ferry

      5 min - every 15 minutes

      $1

    4. Tanger

      6 h - every 4 hours

      $12 - $22

  • Train, car ferry

    $101 - $248
    1. Sevilla Santa Justa

      1 h 55 min - every 4 hours

      $35 - $50

    2. Estación Tren Málaga

      3 min - every 15 minutes

      $1 - $2

    3. Málaga

      5 h 15 min - once daily

      $40 - $150

    4. Melilla

      8 min - 4.3 miles

      $1 - $2

    5. Beni Nsar

      10 h 6 min - once daily

      $23 - $45

  • Drive, car ferry

    $94 - $215
    1. Seville

      2 h 7 min - 129.4 miles

      $24 - $40

    2. Tarifa

      1 h - every 4 hours

      $40 - $130

    3. Tangier

      3 h 30 min - 211.4 miles

      $30 - $50

  • Fly from Sevilla

    $62 - $274
    1. Seville

      15 min - every 30 minutes

      $1 - $5

    2. Sevilla (SVQ)

      3 h 40 min - 1 stopover

      $60 - $270

    3. Casablanca (CMN)

      25 min - on demand

  • Train to Malaga, fly

    $98 - $342
    1. Seville

      1 h 55 min - every 4 hours

      $35 - $50

    2. Málaga María Zambrano

      11 min - every 20 minutes

      $2 - $3

    3. Malaga (AGP)

      1 h 40 min - non-stop

      $60 - $290

    4. Casablanca (CMN)

      25 min - on demand

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

From Sevilla bus to Malaga, bus to Tangier Ferry, taxi to Tanger, then bus to Casablanca. 19 h 11 min 130€. From Sevilla Santa Justa train to Estación Tren Málaga, bus to Málaga, car ferry to Melilla, drive to Beni Nsar, then train to Casa-Voyageurs. 19 h 31 min 119€. From Seville drive to Tarifa, car ferry to Tangier, then drive to Casablanca. 6 h 38 min 97€. From Luis de Morales - Est. Sánchez Pizjuán bus to Sevilla airport, fly to Casablanca airport, then shuttle to Casablanca. 6 h 50 min 130€. From Sevilla Santa Justa train to Málaga María Zambrano, train to Malaga airport, fly to Casablanca airport, then shuttle to Casablanca. 6 h 51 min 144€.