Travel from Marrakesh to Tunisia

Flights from Marrakesh to Tunisia

Royal Air Maroc, Transavia France and 4 other airlines fly from Marrakesh to Tunis every 4 hours.

How to get from Marrakesh to Tunisia

From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Tunis airport, bus to Tunis Marine, then train to Tunis. 7 h 37 min $197. From Marrakech bus to Alicante, car ferry to Algiers, walk to Algiers, bus to El Kala, drive to Ain Draham, then bus to Tunis. 3 days 5 h $459. From Marrakech night train to Tangier, 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 10 h $637.

How long does it take to get from Marrakesh to Tunisia?

It takes approximately 7 h 37 min to get from Marrakesh to Tunisia.
Close Print Itinerary
  1. Here are 3 options to get from
    Marrakesh to Tunisia:

    1. Trip:
      1 Fly
      • One-Way approx: USD $147 - $327
      • Duration: 7 h 37 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $147 - $327
        • Duration: 7 h 37 min
        Close x
    2. Trip:
      2 Bus, car ferry
      • One-Way approx: USD $407 - $504
      • Duration: 3 days 5 h
      Open +
      • Trip:
        2 Bus, car ferry
        • One-Way approx: USD $407 - $504
        • Duration: 3 days 5 h
        Close x
    3. Trip:
      3 Night train, car ferry
      • One-Way approx: USD $294 - $652
      • Duration: 3 days 10 h
      Open +
      • Trip:
        3 Night train, car ferry
        • One-Way approx: USD $294 - $652
        • Duration: 3 days 10 h
        Close x