Travel from Tunis to Marrakesh

Flights from Tunis to Marrakesh

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

How to get from Tunis to Marrakesh

From Charguia line 35 bus to Tunis airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 7 h 22 min $196. From Tunis Marine TGM to Le Bac, walk to Tunis, car ferry to Genova - Piazza San Teodoro, bus to Genova Piazza Principe, train to Ventimiglia, then bus and ferry to Marrakesh. 2 days 8 h $423. From Tunis Marine TGM to Le Bac, walk to Tunis, car ferry to Genova - Dinegro, bus to Genoa Piazza della Vittoria, bus and ferry to Ben Guerir, then train to Marrakech. 2 days 18 h $387. From Tunis Marine TGM to Le Bac, walk to Tunis, car ferry to Genoa, car ferry to Tangier Ferry, taxi to Tangier, then night train to Marrakech. 3 days 10 h $635.
Close Print Itinerary
  1. Here are 4 options to get from
    Tunis to Marrakesh:

    1. Trip:
      1 Fly
      • One-Way approx: USD $149 - $321
      • Duration: 7 h 22 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $149 - $321
        • Duration: 7 h 22 min
        Close x
    2. Trip:
      2 Car ferry, train, bus and ferry
      • One-Way approx: USD $307 - $518
      • Duration: 2 days 8 h
      Open +
      • Trip:
        2 Car ferry, train, bus and ferry
        • One-Way approx: USD $307 - $518
        • Duration: 2 days 8 h
        Close x
    3. Trip:
      3 Car ferry, bus and ferry, train
      • One-Way approx: USD $269 - $421
      • Duration: 2 days 18 h
      Open +
      • Trip:
        3 Car ferry, bus and ferry, train
        • One-Way approx: USD $269 - $421
        • Duration: 2 days 18 h
        Close x
    4. Trip:
      4 Car ferry, night train
      • One-Way approx: USD $293 - $655
      • Duration: 3 days 10 h
      Open +
      • Trip:
        4 Car ferry, night train
        • One-Way approx: USD $293 - $655
        • Duration: 3 days 10 h
        Close x