Travel from Strait-of-Gibraltar to Casablanca

Train or fly from Strait of Gibraltar to Casablanca?

Royal Air Maroc flies from Strait of Gibraltar to Casablanca twice daily. Alternatively, Moroccan Railways (ONCF) operates a train from Strait of Gibraltar to Casablanca every 4 hours. Tickets cost $15 - $29 and the journey takes 5 h.

How to get from Strait of Gibraltar to Casablanca

From Strait of Gibraltar drive to Tangier airport, fly to Casablanca airport, then shuttle to Casablanca. 3 h 11 min $134. From Strait of Gibraltar drive to Tangier then train to Casa-Voyageurs. 6 h 2 min $23. From Strait of Gibraltar drive to Tangier, Grand Taxi to Rabat, walk to Rabat, then Grand Taxi to Casablanca. 5 h 42 min $28. From Strait of Gibraltar drive to Casablanca. 4 h 37 min $53.

Operators from Strait of Gibraltar to Casablanca

Close Print Itinerary
  1. Here are 4 options to get from
    Strait of Gibraltar to Casablanca:

    1. Trip:
      1 Fly
      • One-Way approx: USD $124 - $366
      • Duration: 3 h 11 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $124 - $366
        • Duration: 3 h 11 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $18 - $33
      • Duration: 6 h 2 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $18 - $33
        • Duration: 6 h 2 min
        Close x
    3. Trip:
      3 Grand Taxi
      • One-Way approx: USD $21 - $31
      • Duration: 5 h 42 min
      Open +
      • Trip:
        3 Grand Taxi
        • One-Way approx: USD $21 - $31
        • Duration: 5 h 42 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $40 - $65
      • Duration: 4 h 37 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $40 - $65
        • Duration: 4 h 37 min
        Close x