Travel from Casablanca to Taza

Bus or train from Casablanca to Taza?

Moroccan Railways (ONCF) operates a train from Casablanca to Taza 4 times a day. Tickets cost $18 - $35 and the journey takes 6 h 10 min. Alternatively, CTM operates a bus from Casablanca to Taza every 4 hours. Tickets cost $15 - $19 and the journey takes 7 h 35 min.

How to get from Casablanca to Taza

From Casablanca train to Taza. 6 h 10 min MAD 229. From Casablanca train to Fès then train to Taza. 6 h 52 min MAD 235. From Casablanca bus to Taza. 7 h 35 min MAD 164. From Casablanca drive to Taza. 3 h 55 min MAD 420. From Casablanca Grand Taxi to Casablanca airport, fly to Fes airport, taxi to Fès, then train to Taza. 5 h 38 min MAD 1,385. From Casablanca Grand Taxi to Casablanca airport, fly to Al Hoceima airport, then taxi to Taza. 5 h 7 min MAD 2,767. From Casablanca Grand Taxi to Casablanca airport, fly to Oujda airport, taxi to Oujda, then train to Taza. 7 h 17 min MAD 1,459.

Operators from Casablanca to Taza

Close Print Itinerary
  1. Here are 7 options to get from
    Casablanca to Taza:

    1. Trip:
      1 Train
      • One-Way approx: USD $18 - $35
      • Duration: 6 h 10 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $18 - $35
        • Duration: 6 h 10 min
        Close x
    2. Trip:
      2 Train via Fès
      • One-Way approx: USD $18 - $35
      • Duration: 6 h 52 min
      Open +
      • Trip:
        2 Train via Fès
        • One-Way approx: USD $18 - $35
        • Duration: 6 h 52 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $15 - $19
      • Duration: 7 h 35 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $15 - $19
        • Duration: 7 h 35 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 3 h 55 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 3 h 55 min
        Close x
    5. Trip:
      5 Fly to Fes, train
      • One-Way approx: USD $134 - $404
      • Duration: 5 h 38 min
      Open +
      • Trip:
        5 Fly to Fes, train
        • One-Way approx: USD $134 - $404
        • Duration: 5 h 38 min
        Close x
    6. Trip:
      6 Fly to Al Hoceima, taxi
      • One-Way approx: USD $184 - $401
      • Duration: 5 h 7 min
      Open +
      • Trip:
        6 Fly to Al Hoceima, taxi
        • One-Way approx: USD $184 - $401
        • Duration: 5 h 7 min
        Close x
    7. Trip:
      7 Fly to Oujda, train
      • One-Way approx: USD $131 - $275
      • Duration: 7 h 17 min
      Open +
      • Trip:
        7 Fly to Oujda, train
        • One-Way approx: USD $131 - $275
        • Duration: 7 h 17 min
        Close x