Travel from Fes to Zagora

Bus from Fes to Zagora

CTM operates a bus from Fes to Zagora hourly. Tickets cost $10 - $15 and the journey takes 4 h 30 min. CTM also services this route twice daily.

How to get from Fes to Zagora

From Fès train to Casa-Voyageurs, train to Gare ONCF - Marrakech, Airport Shuttle Bus to Marrakech Airport, then shuttle to Zagora. 12 h 45 min. From Fès train to Casa-Voyageurs, train to Marrakech, walk to Marrakech, bus to Ouarzazate, then bus to Zagora. 16 h 32 min MAD 466. From Fès train to Marrakech, walk to Marrakech, then bus to Zagora. 16 h 44 min MAD 430. From Fes bus to Casablanca then bus to Zagora. 17 h 25 min MAD 366. From Fes drive to Zagora. 10 h 53 min MAD 683. From Fes taxi to Fes airport, fly to Marrakech airport, then shuttle to Zagora. 5 h 13 min. From Fes taxi to Fes airport, fly to Ouarzazate airport, taxi to Ouarzazate, then bus to Zagora. 7 h 46 min MAD 3,003.

Is there a direct bus between Fes and Zagora?

No, there is no direct bus from Fes to Zagora. However, there are services departing from Fes and arriving at Zagora via Casablanca. The journey, including transfers, takes approximately 17 h 25 min.
Close Print Itinerary
  1. Here are 7 options to get from
    Fes to Zagora:

    1. Trip:
      1 Train, shuttle
      • One-Way approx: N/A
      • Duration: 12 h 45 min
      Open +
      • Trip:
        1 Train, shuttle
        • One-Way approx: N/A
        • Duration: 12 h 45 min
        Close x
    2. Trip:
      2 Train, bus via Casa-Voyageurs
      • One-Way approx: USD $39 - $65
      • Duration: 16 h 32 min
      Open +
      • Trip:
        2 Train, bus via Casa-Voyageurs
        • One-Way approx: USD $39 - $65
        • Duration: 16 h 32 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $37 - $60
      • Duration: 16 h 44 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $37 - $60
        • Duration: 16 h 44 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $33 - $43
      • Duration: 17 h 25 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $33 - $43
        • Duration: 17 h 25 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 10 h 53 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 10 h 53 min
        Close x
    6. Trip:
      6 Fly to Marrakech, shuttle
      • One-Way approx: N/A
      • Duration: 5 h 13 min
      Open +
      • Trip:
        6 Fly to Marrakech, shuttle
        • One-Way approx: N/A
        • Duration: 5 h 13 min
        Close x
    7. Trip:
      7 Fly to Ouarzazate, bus
      • One-Way approx: USD $191 - $576
      • Duration: 7 h 46 min
      Open +
      • Trip:
        7 Fly to Ouarzazate, bus
        • One-Way approx: USD $191 - $576
        • Duration: 7 h 46 min
        Close x