Travel options for:
Morocco to Tunisia
  • Fly Casablanca to Tunis

    $124 - $287
    1. Casablanca

      54 min - hourly

      $2 - $5

    2. Casablanca (CMN)

      2 h 20 min - non-stop

      $120 - $280

    3. Tunis (TUN)

      27 min - every 30 minutes

      $1

    4. Tunis Marine

      8 min - every 15 minutes

      $1

  • Fly Marrakech to Tunis

    $147 - $338
    1. Marrakech

      17 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      4 h 25 min - 1 stopover

      $140 - $320

    3. Tunis (TUN)

      27 min - every 30 minutes

      $1

    4. Tunis Marine

      8 min - every 15 minutes

      $1

  • Fly Casablanca to Tebessa, drive

    1. Casablanca

      54 min - hourly

      $2 - $5

    2. Casablanca (CMN)

      15 h 5 min - 1 stopover

      $100 - $420

    3. Tebessa (TEE)

      1 h 36 min - 66.8 miles

  • Bus, car ferry

    $275 - $593
    1. Casablanca

      6 h - every 4 hours

      $12 - $22

    2. Tanger

      5 min - every 15 minutes

      $1

    3. Tangier

      47 h 30 min - 3 times a week

      $170 - $400

    4. Genoa

      21 h - 3 times a week

      $90 - $170

    5. Tunis

      14 min - 3762 feet

    6. Le Bac

      20 min - every 5 minutes

      $1

    7. Tunis Marine

      8 min - every 15 minutes

      transfer

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

From Casablanca port train to Casablanca airport, fly to Tunis airport, bus to Tunis Marine, then train to Tunis. 6 h 10 min $145. From Djemaa el Fna Airport Shuttle Bus to Marrakech airport, fly to Tunis airport, bus to Tunis Marine, then train to Tunis. 7 h 38 min $202. From Casablanca port train to Casablanca airport, fly to Tebessa airport, then drive to Kasserine. 19 h 35 min. From Casablanca bus to Tanger, taxi to Tangier, car ferry to Genoa, car ferry to Tunis, walk to Le Bac, TGM to Tunis Marine, then train to Bab Laassal. 3 days 5 h $587.