×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Cheap Flights from Canada to Casablanca
    (Modify Search)
    Price Alerts
    • Airlines
    • Flights

    Cheap Flights from Canada to Casablanca

    Airline Results Price View
    View All Airlines View Flights
    Lufthansa 5 results C$1,746 View Flights
    Delta Air Lines 3 results C$1,831 View Flights
    KLM 4 results C$2,144 View Flights
    Royal Air Maroc 12 results C$2,260 View Flights
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 1 stop 20h 10m
    4:10 pm YVR - 8:20 pm (+1) CMN
    Lufthansa 1 stop 19h 30m
    2:45 am CMN - 2:15 pm YVR
    C$1,746
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Frankfurt

    YVR
    4:10 pm
    9h 40m
    FRA
    10:50 am (+1)
    7h 5m
    FRA
    5:55 pm
    3h 25m
    CMN
    8:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH493
    4:10 pm, 10 Apr Fri
    YVR Vancouver
    10:50 am, 11 Apr Sat
    FRA Frankfurt
    9h 40m
    7h 5m layover in Frankfurt (FRA)
    AT811
    5:55 pm, 11 Apr Sat
    FRA Frankfurt
    8:20 pm, 11 Apr Sat
    CMN Casablanca
    3h 25m

    Return: Casablanca to Vancouver via Frankfurt

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 15m
    FRA
    1:25 pm
    9h 50m
    YVR
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 25 Apr Sat
    CMN Casablanca
    7:10 am, 25 Apr Sat
    FRA Frankfurt
    3h 25m
    6h 15m layover in Frankfurt (FRA)
    LH492
    1:25 pm, 25 Apr Sat
    FRA Frankfurt
    2:15 pm, 25 Apr Sat
    YVR Vancouver
    9h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Delta Air Lines 1 stop 19h 25m
    2:00 pm YVR - 5:25 pm (+1) CMN
    Multiple Airlines 2+ stops 20h 15m
    7:40 am CMN - 7:55 pm YVR
    C$1,831
    airtickets.com
    Show Details

    Depart: Vancouver to Casablanca via Paris

    YVR
    2:00 pm
    9h 35m
    CDG
    8:35 am (+1)
    6h 45m
    CDG
    3:20 pm
    3h 5m
    CMN
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL8306
    2:00 pm, 10 Apr Fri
    YVR Vancouver
    8:35 am, 11 Apr Sat
    CDG Paris
    9h 35m
    6h 45m layover in Paris (CDG)
    DL8435
    3:20 pm, 11 Apr Sat
    CDG Paris
    5:25 pm, 11 Apr Sat
    CMN Casablanca
    3h 5m

    Return: Casablanca to Vancouver via Paris, Toronto

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    1h 45m
    YYZ
    6:00 pm
    4h 55m
    YVR
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    7:40 am, 25 Apr Sat
    CMN Casablanca
    11:40 am, 25 Apr Sat
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    1:55 pm, 25 Apr Sat
    CDG Paris
    4:15 pm, 25 Apr Sat
    YYZ Toronto
    8h 20m
    1h 45m layover in Toronto (YYZ)
    AC137
    6:00 pm, 25 Apr Sat
    YYZ Toronto
    7:55 pm, 25 Apr Sat
    YVR Vancouver
    4h 55m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    3:50 pm YVR - 5:25 pm (+1) CMN
    Multiple Airlines 2+ stops 20h 15m
    7:40 am CMN - 7:55 pm YVR
    C$2,047
    airtickets.com
    Show Details

    Depart: Vancouver to Casablanca via Amsterdam, Paris

    YVR
    3:50 pm
    9h 35m
    AMS
    10:25 am (+1)
    2h 5m
    AMS
    12:30 pm
    1h 15m
    CDG
    1:45 pm
    1h 35m
    CDG
    3:20 pm
    3h 5m
    CMN
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9394
    3:50 pm, 10 Apr Fri
    YVR Vancouver
    10:25 am, 11 Apr Sat
    AMS Amsterdam
    9h 35m
    2h 5m layover in Amsterdam (AMS)
    AF8233
    12:30 pm, 11 Apr Sat
    AMS Amsterdam
    1:45 pm, 11 Apr Sat
    CDG Paris
    1h 15m
    1h 35m layover in Paris (CDG)
    AF1196
    3:20 pm, 11 Apr Sat
    CDG Paris
    5:25 pm, 11 Apr Sat
    CMN Casablanca
    3h 5m

    Return: Casablanca to Vancouver via Paris, Toronto

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    1h 45m
    YYZ
    6:00 pm
    4h 55m
    YVR
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    7:40 am, 25 Apr Sat
    CMN Casablanca
    11:40 am, 25 Apr Sat
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    1:55 pm, 25 Apr Sat
    CDG Paris
    4:15 pm, 25 Apr Sat
    YYZ Toronto
    8h 20m
    1h 45m layover in Toronto (YYZ)
    AC137
    6:00 pm, 25 Apr Sat
    YYZ Toronto
    7:55 pm, 25 Apr Sat
    YVR Vancouver
    4h 55m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    3:50 pm YVR - 5:25 pm (+1) CMN
    Multiple Airlines 2+ stops 20h 15m
    7:40 am CMN - 7:55 pm YVR
    C$2,144
    airtickets.com
    Show Details

    Depart: Vancouver to Casablanca via Amsterdam, Paris

    YVR
    3:50 pm
    9h 35m
    AMS
    10:25 am (+1)
    2h 5m
    AMS
    12:30 pm
    1h 15m
    CDG
    1:45 pm
    1h 35m
    CDG
    3:20 pm
    3h 5m
    CMN
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL682
    3:50 pm, 10 Apr Fri
    YVR Vancouver
    10:25 am, 11 Apr Sat
    AMS Amsterdam
    9h 35m
    2h 5m layover in Amsterdam (AMS)
    AF8233
    12:30 pm, 11 Apr Sat
    AMS Amsterdam
    1:45 pm, 11 Apr Sat
    CDG Paris
    1h 15m
    1h 35m layover in Paris (CDG)
    AF1196
    3:20 pm, 11 Apr Sat
    CDG Paris
    5:25 pm, 11 Apr Sat
    CMN Casablanca
    3h 5m

    Return: Casablanca to Vancouver via Paris, Toronto

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    1h 45m
    YYZ
    6:00 pm
    4h 55m
    YVR
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    7:40 am, 25 Apr Sat
    CMN Casablanca
    11:40 am, 25 Apr Sat
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    1:55 pm, 25 Apr Sat
    CDG Paris
    4:15 pm, 25 Apr Sat
    YYZ Toronto
    8h 20m
    1h 45m layover in Toronto (YYZ)
    AC137
    6:00 pm, 25 Apr Sat
    YYZ Toronto
    7:55 pm, 25 Apr Sat
    YVR Vancouver
    4h 55m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 21h 5m
    3:50 pm YVR - 8:55 pm (+1) CMN
    Multiple Airlines 2+ stops 20h 15m
    7:40 am CMN - 7:55 pm YVR
    C$2,144
    airtickets.com
    Show Details

    Depart: Vancouver to Casablanca via Amsterdam, Paris

    YVR
    3:50 pm
    9h 35m
    AMS
    10:25 am (+1)
    3h 20m
    AMS
    1:45 pm
    1h 15m
    CDG
    3:00 pm
    3h 50m
    CDG
    6:50 pm
    3h 5m
    CMN
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL682
    3:50 pm, 10 Apr Fri
    YVR Vancouver
    10:25 am, 11 Apr Sat
    AMS Amsterdam
    9h 35m
    3h 20m layover in Amsterdam (AMS)
    AF1641
    1:45 pm, 11 Apr Sat
    AMS Amsterdam
    3:00 pm, 11 Apr Sat
    CDG Paris
    1h 15m
    3h 50m layover in Paris (CDG)
    AF1496
    6:50 pm, 11 Apr Sat
    CDG Paris
    8:55 pm, 11 Apr Sat
    CMN Casablanca
    3h 5m

    Return: Casablanca to Vancouver via Paris, Toronto

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    1h 45m
    YYZ
    6:00 pm
    4h 55m
    YVR
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    7:40 am, 25 Apr Sat
    CMN Casablanca
    11:40 am, 25 Apr Sat
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    1:55 pm, 25 Apr Sat
    CDG Paris
    4:15 pm, 25 Apr Sat
    YYZ Toronto
    8h 20m
    1h 45m layover in Toronto (YYZ)
    AC137
    6:00 pm, 25 Apr Sat
    YYZ Toronto
    7:55 pm, 25 Apr Sat
    YVR Vancouver
    4h 55m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 21h 5m
    3:50 pm YVR - 8:55 pm (+1) CMN
    Multiple Airlines 2+ stops 20h 15m
    7:40 am CMN - 7:55 pm YVR
    C$2,144
    airtickets.com
    Show Details

    Depart: Vancouver to Casablanca via Amsterdam, Paris

    YVR
    3:50 pm
    9h 35m
    AMS
    10:25 am (+1)
    4h 15m
    AMS
    2:40 pm
    1h 15m
    CDG
    3:55 pm
    2h 55m
    CDG
    6:50 pm
    3h 5m
    CMN
    8:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL682
    3:50 pm, 10 Apr Fri
    YVR Vancouver
    10:25 am, 11 Apr Sat
    AMS Amsterdam
    9h 35m
    4h 15m layover in Amsterdam (AMS)
    AF1741
    2:40 pm, 11 Apr Sat
    AMS Amsterdam
    3:55 pm, 11 Apr Sat
    CDG Paris
    1h 15m
    2h 55m layover in Paris (CDG)
    AF1496
    6:50 pm, 11 Apr Sat
    CDG Paris
    8:55 pm, 11 Apr Sat
    CMN Casablanca
    3h 5m

    Return: Casablanca to Vancouver via Paris, Toronto

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    1h 45m
    YYZ
    6:00 pm
    4h 55m
    YVR
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    7:40 am, 25 Apr Sat
    CMN Casablanca
    11:40 am, 25 Apr Sat
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    1:55 pm, 25 Apr Sat
    CDG Paris
    4:15 pm, 25 Apr Sat
    YYZ Toronto
    8h 20m
    1h 45m layover in Toronto (YYZ)
    AC137
    6:00 pm, 25 Apr Sat
    YYZ Toronto
    7:55 pm, 25 Apr Sat
    YVR Vancouver
    4h 55m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    3:50 pm YVR - 5:25 pm (+1) CMN
    Multiple Airlines 2+ stops 20h 15m
    7:40 am CMN - 7:55 pm YVR
    C$2,144
    airtickets.com
    Show Details

    Depart: Vancouver to Casablanca via Amsterdam, Paris

    YVR
    3:50 pm
    9h 35m
    AMS
    10:25 am (+1)
    2h 5m
    AMS
    12:30 pm
    1h 15m
    CDG
    1:45 pm
    1h 35m
    CDG
    3:20 pm
    3h 5m
    CMN
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL682
    3:50 pm, 10 Apr Fri
    YVR Vancouver
    10:25 am, 11 Apr Sat
    AMS Amsterdam
    9h 35m
    2h 5m layover in Amsterdam (AMS)
    KL1233
    12:30 pm, 11 Apr Sat
    AMS Amsterdam
    1:45 pm, 11 Apr Sat
    CDG Paris
    1h 15m
    1h 35m layover in Paris (CDG)
    AF1196
    3:20 pm, 11 Apr Sat
    CDG Paris
    5:25 pm, 11 Apr Sat
    CMN Casablanca
    3h 5m

    Return: Casablanca to Vancouver via Paris, Toronto

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    1h 45m
    YYZ
    6:00 pm
    4h 55m
    YVR
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    7:40 am, 25 Apr Sat
    CMN Casablanca
    11:40 am, 25 Apr Sat
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    1:55 pm, 25 Apr Sat
    CDG Paris
    4:15 pm, 25 Apr Sat
    YYZ Toronto
    8h 20m
    1h 45m layover in Toronto (YYZ)
    AC137
    6:00 pm, 25 Apr Sat
    YYZ Toronto
    7:55 pm, 25 Apr Sat
    YVR Vancouver
    4h 55m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    3:50 pm YVR - 5:25 pm (+1) CMN
    Multiple Airlines 2+ stops 20h 15m
    7:40 am CMN - 7:55 pm YVR
    C$2,175
    airtickets.com
    Show Details

    Depart: Vancouver to Casablanca via Amsterdam, Paris

    YVR
    3:50 pm
    9h 35m
    AMS
    10:25 am (+1)
    2h 5m
    AMS
    12:30 pm
    1h 15m
    CDG
    1:45 pm
    1h 35m
    CDG
    3:20 pm
    3h 5m
    CMN
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9394
    3:50 pm, 10 Apr Fri
    YVR Vancouver
    10:25 am, 11 Apr Sat
    AMS Amsterdam
    9h 35m
    2h 5m layover in Amsterdam (AMS)
    KL1233
    12:30 pm, 11 Apr Sat
    AMS Amsterdam
    1:45 pm, 11 Apr Sat
    CDG Paris
    1h 15m
    1h 35m layover in Paris (CDG)
    AF1196
    3:20 pm, 11 Apr Sat
    CDG Paris
    5:25 pm, 11 Apr Sat
    CMN Casablanca
    3h 5m

    Return: Casablanca to Vancouver via Paris, Toronto

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    1h 45m
    YYZ
    6:00 pm
    4h 55m
    YVR
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    7:40 am, 25 Apr Sat
    CMN Casablanca
    11:40 am, 25 Apr Sat
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    1:55 pm, 25 Apr Sat
    CDG Paris
    4:15 pm, 25 Apr Sat
    YYZ Toronto
    8h 20m
    1h 45m layover in Toronto (YYZ)
    AC137
    6:00 pm, 25 Apr Sat
    YYZ Toronto
    7:55 pm, 25 Apr Sat
    YVR Vancouver
    4h 55m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 1 stop 20h 10m
    4:10 pm YVR - 8:20 pm (+1) CMN
    Multiple Airlines 1 stop 19h 30m
    2:45 am CMN - 2:15 pm YVR
    C$2,235
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Frankfurt

    YVR
    4:10 pm
    9h 40m
    FRA
    10:50 am (+1)
    7h 5m
    FRA
    5:55 pm
    3h 25m
    CMN
    8:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH493
    4:10 pm, 10 Apr Fri
    YVR Vancouver
    10:50 am, 11 Apr Sat
    FRA Frankfurt
    9h 40m
    7h 5m layover in Frankfurt (FRA)
    AT811
    5:55 pm, 11 Apr Sat
    FRA Frankfurt
    8:20 pm, 11 Apr Sat
    CMN Casablanca
    3h 25m

    Return: Casablanca to Vancouver via Frankfurt

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 15m
    FRA
    1:25 pm
    9h 50m
    YVR
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 25 Apr Sat
    CMN Casablanca
    7:10 am, 25 Apr Sat
    FRA Frankfurt
    3h 25m
    6h 15m layover in Frankfurt (FRA)
    AC9101
    1:25 pm, 25 Apr Sat
    FRA Frankfurt
    2:15 pm, 25 Apr Sat
    YVR Vancouver
    9h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 1 stop 20h 10m
    4:10 pm YVR - 8:20 pm (+1) CMN
    Air Canada 1 stop 19h 30m
    2:45 am CMN - 2:15 pm YVR
    C$2,235
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Frankfurt

    YVR
    4:10 pm
    9h 40m
    FRA
    10:50 am (+1)
    7h 5m
    FRA
    5:55 pm
    3h 25m
    CMN
    8:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH493
    4:10 pm, 10 Apr Fri
    YVR Vancouver
    10:50 am, 11 Apr Sat
    FRA Frankfurt
    9h 40m
    7h 5m layover in Frankfurt (FRA)
    AT811
    5:55 pm, 11 Apr Sat
    FRA Frankfurt
    8:20 pm, 11 Apr Sat
    CMN Casablanca
    3h 25m

    Return: Casablanca to Vancouver via Frankfurt

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 15m
    FRA
    1:25 pm
    9h 50m
    YVR
    2:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC9430
    2:45 am, 25 Apr Sat
    CMN Casablanca
    7:10 am, 25 Apr Sat
    FRA Frankfurt
    3h 25m
    6h 15m layover in Frankfurt (FRA)
    AC9101
    1:25 pm, 25 Apr Sat
    FRA Frankfurt
    2:15 pm, 25 Apr Sat
    YVR Vancouver
    9h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 1 stop 17h 35m
    9:00 am YVR - 10:35 am (+1) CMN
    Multiple Airlines 1 stop 18h 45m
    2:00 pm CMN - 12:45 am (+1) YVR
    C$2,260
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Montreal

    YVR
    9:00 am
    4h 42m
    YUL
    4:42 pm
    5h 53m
    YUL
    10:35 pm
    7h
    CMN
    10:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC150
    9:00 am, 10 Apr Fri
    YVR Vancouver
    4:42 pm, 10 Apr Fri
    YUL Montreal
    4h 42m
    5h 53m layover in Montreal (YUL)
    AT209
    10:35 pm, 10 Apr Fri
    YUL Montreal
    10:35 am, 11 Apr Sat
    CMN Casablanca
    7h

    Return: Casablanca to Vancouver via New York

    CMN
    2:00 pm
    8h 15m
    JFK
    5:15 pm
    4h 40m
    JFK
    9:55 pm
    5h 50m
    YVR
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    2:00 pm, 25 Apr Sat
    CMN Casablanca
    5:15 pm, 25 Apr Sat
    JFK New York
    8h 15m
    4h 40m layover in New York (JFK)
    CX889
    9:55 pm, 25 Apr Sat
    JFK New York
    12:45 am, 26 Apr Sun
    YVR Vancouver
    5h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    9:00 am YVR - 10:35 am (+1) CMN
    Multiple Airlines 1 stop 18h 45m
    2:00 pm CMN - 12:45 am (+1) YVR
    C$2,304
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Ottawa, Montreal

    YVR
    9:00 am
    4h 41m
    YOW
    4:41 pm
    3h 29m
    YOW
    8:10 pm
    42m
    YUL
    8:52 pm
    1h 43m
    YUL
    10:35 pm
    7h
    CMN
    10:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC166
    9:00 am, 10 Apr Fri
    YVR Vancouver
    4:41 pm, 10 Apr Fri
    YOW Ottawa
    4h 41m
    3h 29m layover in Ottawa (YOW)
    AC7728
    8:10 pm, 10 Apr Fri
    YOW Ottawa
    8:52 pm, 10 Apr Fri
    YUL Montreal
    42m
    1h 43m layover in Montreal (YUL)
    AT209
    10:35 pm, 10 Apr Fri
    YUL Montreal
    10:35 am, 11 Apr Sat
    CMN Casablanca
    7h

    Return: Casablanca to Vancouver via New York

    CMN
    2:00 pm
    8h 15m
    JFK
    5:15 pm
    4h 40m
    JFK
    9:55 pm
    5h 50m
    YVR
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    2:00 pm, 25 Apr Sat
    CMN Casablanca
    5:15 pm, 25 Apr Sat
    JFK New York
    8h 15m
    4h 40m layover in New York (JFK)
    CX889
    9:55 pm, 25 Apr Sat
    JFK New York
    12:45 am, 26 Apr Sun
    YVR Vancouver
    5h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    9:00 am YVR - 10:35 am (+1) CMN
    Multiple Airlines 1 stop 18h 45m
    2:00 pm CMN - 12:45 am (+1) YVR
    C$2,304
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Ottawa, Montreal

    YVR
    9:00 am
    4h 41m
    YOW
    4:41 pm
    1h 4m
    YOW
    5:45 pm
    45m
    YUL
    6:30 pm
    4h 5m
    YUL
    10:35 pm
    7h
    CMN
    10:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC166
    9:00 am, 10 Apr Fri
    YVR Vancouver
    4:41 pm, 10 Apr Fri
    YOW Ottawa
    4h 41m
    1h 4m layover in Ottawa (YOW)
    AC192
    5:45 pm, 10 Apr Fri
    YOW Ottawa
    6:30 pm, 10 Apr Fri
    YUL Montreal
    45m
    4h 5m layover in Montreal (YUL)
    AT209
    10:35 pm, 10 Apr Fri
    YUL Montreal
    10:35 am, 11 Apr Sat
    CMN Casablanca
    7h

    Return: Casablanca to Vancouver via New York

    CMN
    2:00 pm
    8h 15m
    JFK
    5:15 pm
    4h 40m
    JFK
    9:55 pm
    5h 50m
    YVR
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    2:00 pm, 25 Apr Sat
    CMN Casablanca
    5:15 pm, 25 Apr Sat
    JFK New York
    8h 15m
    4h 40m layover in New York (JFK)
    CX889
    9:55 pm, 25 Apr Sat
    JFK New York
    12:45 am, 26 Apr Sun
    YVR Vancouver
    5h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    9:00 am YVR - 10:35 am (+1) CMN
    Multiple Airlines 1 stop 18h 45m
    2:00 pm CMN - 12:45 am (+1) YVR
    C$2,308
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Toronto, Montreal

    YVR
    9:00 am
    4h 27m
    YYZ
    4:27 pm
    1h 33m
    YYZ
    6:00 pm
    1h 15m
    YUL
    7:15 pm
    3h 20m
    YUL
    10:35 pm
    7h
    CMN
    10:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC34
    9:00 am, 10 Apr Fri
    YVR Vancouver
    4:27 pm, 10 Apr Fri
    YYZ Toronto
    4h 27m
    1h 33m layover in Toronto (YYZ)
    AC834
    6:00 pm, 10 Apr Fri
    YYZ Toronto
    7:15 pm, 10 Apr Fri
    YUL Montreal
    1h 15m
    3h 20m layover in Montreal (YUL)
    AT209
    10:35 pm, 10 Apr Fri
    YUL Montreal
    10:35 am, 11 Apr Sat
    CMN Casablanca
    7h

    Return: Casablanca to Vancouver via New York

    CMN
    2:00 pm
    8h 15m
    JFK
    5:15 pm
    4h 40m
    JFK
    9:55 pm
    5h 50m
    YVR
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    2:00 pm, 25 Apr Sat
    CMN Casablanca
    5:15 pm, 25 Apr Sat
    JFK New York
    8h 15m
    4h 40m layover in New York (JFK)
    CX889
    9:55 pm, 25 Apr Sat
    JFK New York
    12:45 am, 26 Apr Sun
    YVR Vancouver
    5h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    9:00 am YVR - 10:35 am (+1) CMN
    Multiple Airlines 1 stop 18h 45m
    2:00 pm CMN - 12:45 am (+1) YVR
    C$2,308
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Toronto, Montreal

    YVR
    9:00 am
    4h 27m
    YYZ
    4:27 pm
    1h 3m
    YYZ
    5:30 pm
    1h 15m
    YUL
    6:45 pm
    3h 50m
    YUL
    10:35 pm
    7h
    CMN
    10:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC34
    9:00 am, 10 Apr Fri
    YVR Vancouver
    4:27 pm, 10 Apr Fri
    YYZ Toronto
    4h 27m
    1h 3m layover in Toronto (YYZ)
    AC490
    5:30 pm, 10 Apr Fri
    YYZ Toronto
    6:45 pm, 10 Apr Fri
    YUL Montreal
    1h 15m
    3h 50m layover in Montreal (YUL)
    AT209
    10:35 pm, 10 Apr Fri
    YUL Montreal
    10:35 am, 11 Apr Sat
    CMN Casablanca
    7h

    Return: Casablanca to Vancouver via New York

    CMN
    2:00 pm
    8h 15m
    JFK
    5:15 pm
    4h 40m
    JFK
    9:55 pm
    5h 50m
    YVR
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    2:00 pm, 25 Apr Sat
    CMN Casablanca
    5:15 pm, 25 Apr Sat
    JFK New York
    8h 15m
    4h 40m layover in New York (JFK)
    CX889
    9:55 pm, 25 Apr Sat
    JFK New York
    12:45 am, 26 Apr Sun
    YVR Vancouver
    5h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    9:00 am YVR - 10:35 am (+1) CMN
    Multiple Airlines 1 stop 18h 45m
    2:00 pm CMN - 12:45 am (+1) YVR
    C$2,308
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Toronto, Montreal

    YVR
    9:00 am
    4h 27m
    YYZ
    4:27 pm
    3h 33m
    YYZ
    8:00 pm
    1h 15m
    YUL
    9:15 pm
    1h 20m
    YUL
    10:35 pm
    7h
    CMN
    10:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC34
    9:00 am, 10 Apr Fri
    YVR Vancouver
    4:27 pm, 10 Apr Fri
    YYZ Toronto
    4h 27m
    3h 33m layover in Toronto (YYZ)
    AC426
    8:00 pm, 10 Apr Fri
    YYZ Toronto
    9:15 pm, 10 Apr Fri
    YUL Montreal
    1h 15m
    1h 20m layover in Montreal (YUL)
    AT209
    10:35 pm, 10 Apr Fri
    YUL Montreal
    10:35 am, 11 Apr Sat
    CMN Casablanca
    7h

    Return: Casablanca to Vancouver via New York

    CMN
    2:00 pm
    8h 15m
    JFK
    5:15 pm
    4h 40m
    JFK
    9:55 pm
    5h 50m
    YVR
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    2:00 pm, 25 Apr Sat
    CMN Casablanca
    5:15 pm, 25 Apr Sat
    JFK New York
    8h 15m
    4h 40m layover in New York (JFK)
    CX889
    9:55 pm, 25 Apr Sat
    JFK New York
    12:45 am, 26 Apr Sun
    YVR Vancouver
    5h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    9:00 am YVR - 10:35 am (+1) CMN
    Multiple Airlines 1 stop 18h 45m
    2:00 pm CMN - 12:45 am (+1) YVR
    C$2,308
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Toronto, Montreal

    YVR
    9:00 am
    4h 27m
    YYZ
    4:27 pm
    2h 33m
    YYZ
    7:00 pm
    1h 15m
    YUL
    8:15 pm
    2h 20m
    YUL
    10:35 pm
    7h
    CMN
    10:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC34
    9:00 am, 10 Apr Fri
    YVR Vancouver
    4:27 pm, 10 Apr Fri
    YYZ Toronto
    4h 27m
    2h 33m layover in Toronto (YYZ)
    AC424
    7:00 pm, 10 Apr Fri
    YYZ Toronto
    8:15 pm, 10 Apr Fri
    YUL Montreal
    1h 15m
    2h 20m layover in Montreal (YUL)
    AT209
    10:35 pm, 10 Apr Fri
    YUL Montreal
    10:35 am, 11 Apr Sat
    CMN Casablanca
    7h

    Return: Casablanca to Vancouver via New York

    CMN
    2:00 pm
    8h 15m
    JFK
    5:15 pm
    4h 40m
    JFK
    9:55 pm
    5h 50m
    YVR
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    2:00 pm, 25 Apr Sat
    CMN Casablanca
    5:15 pm, 25 Apr Sat
    JFK New York
    8h 15m
    4h 40m layover in New York (JFK)
    CX889
    9:55 pm, 25 Apr Sat
    JFK New York
    12:45 am, 26 Apr Sun
    YVR Vancouver
    5h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 17h 35m
    9:00 am YVR - 10:35 am (+1) CMN
    Multiple Airlines 1 stop 18h 45m
    2:00 pm CMN - 12:45 am (+1) YVR
    C$2,308
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Toronto, Montreal

    YVR
    9:00 am
    4h 27m
    YYZ
    4:27 pm
    2h 3m
    YYZ
    6:30 pm
    1h 15m
    YUL
    7:45 pm
    2h 50m
    YUL
    10:35 pm
    7h
    CMN
    10:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC34
    9:00 am, 10 Apr Fri
    YVR Vancouver
    4:27 pm, 10 Apr Fri
    YYZ Toronto
    4h 27m
    2h 3m layover in Toronto (YYZ)
    AC492
    6:30 pm, 10 Apr Fri
    YYZ Toronto
    7:45 pm, 10 Apr Fri
    YUL Montreal
    1h 15m
    2h 50m layover in Montreal (YUL)
    AT209
    10:35 pm, 10 Apr Fri
    YUL Montreal
    10:35 am, 11 Apr Sat
    CMN Casablanca
    7h

    Return: Casablanca to Vancouver via New York

    CMN
    2:00 pm
    8h 15m
    JFK
    5:15 pm
    4h 40m
    JFK
    9:55 pm
    5h 50m
    YVR
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    2:00 pm, 25 Apr Sat
    CMN Casablanca
    5:15 pm, 25 Apr Sat
    JFK New York
    8h 15m
    4h 40m layover in New York (JFK)
    CX889
    9:55 pm, 25 Apr Sat
    JFK New York
    12:45 am, 26 Apr Sun
    YVR Vancouver
    5h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 18h 35m
    8:00 am YVR - 10:35 am (+1) CMN
    Multiple Airlines 1 stop 18h 45m
    2:00 pm CMN - 12:45 am (+1) YVR
    C$2,343
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Calgary, Montreal

    YVR
    8:00 am
    1h 26m
    YYC
    10:26 am
    1h 14m
    YYC
    11:40 am
    4h 9m
    YUL
    5:49 pm
    4h 46m
    YUL
    10:35 pm
    7h
    CMN
    10:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC204
    8:00 am, 10 Apr Fri
    YVR Vancouver
    10:26 am, 10 Apr Fri
    YYC Calgary
    1h 26m
    1h 14m layover in Calgary (YYC)
    AC144
    11:40 am, 10 Apr Fri
    YYC Calgary
    5:49 pm, 10 Apr Fri
    YUL Montreal
    4h 9m
    4h 46m layover in Montreal (YUL)
    AT209
    10:35 pm, 10 Apr Fri
    YUL Montreal
    10:35 am, 11 Apr Sat
    CMN Casablanca
    7h

    Return: Casablanca to Vancouver via New York

    CMN
    2:00 pm
    8h 15m
    JFK
    5:15 pm
    4h 40m
    JFK
    9:55 pm
    5h 50m
    YVR
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    2:00 pm, 25 Apr Sat
    CMN Casablanca
    5:15 pm, 25 Apr Sat
    JFK New York
    8h 15m
    4h 40m layover in New York (JFK)
    CX889
    9:55 pm, 25 Apr Sat
    JFK New York
    12:45 am, 26 Apr Sun
    YVR Vancouver
    5h 50m
    Depart: Fri, 10 Apr Return: Sat, 25 Apr Vancouver to Casablanca Fri, 10 Apr - Sat, 25 Apr
    Multiple Airlines 2+ stops 16h 35m
    10:00 am YVR - 10:35 am (+1) CMN
    Multiple Airlines 1 stop 18h 45m
    2:00 pm CMN - 12:45 am (+1) YVR
    C$2,394
    onetravel.com
    Show Details

    Depart: Vancouver to Casablanca via Toronto, Montreal

    YVR
    10:00 am
    4h 26m
    YYZ
    5:26 pm
    1h 34m
    YYZ
    7:00 pm
    1h 15m
    YUL
    8:15 pm
    2h 20m
    YUL
    10:35 pm
    7h
    CMN
    10:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC116
    10:00 am, 10 Apr Fri
    YVR Vancouver
    5:26 pm, 10 Apr Fri
    YYZ Toronto
    4h 26m
    1h 34m layover in Toronto (YYZ)
    AC424
    7:00 pm, 10 Apr Fri
    YYZ Toronto
    8:15 pm, 10 Apr Fri
    YUL Montreal
    1h 15m
    2h 20m layover in Montreal (YUL)
    AT209
    10:35 pm, 10 Apr Fri
    YUL Montreal
    10:35 am, 11 Apr Sat
    CMN Casablanca
    7h

    Return: Casablanca to Vancouver via New York

    CMN
    2:00 pm
    8h 15m
    JFK
    5:15 pm
    4h 40m
    JFK
    9:55 pm
    5h 50m
    YVR
    12:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    2:00 pm, 25 Apr Sat
    CMN Casablanca
    5:15 pm, 25 Apr Sat
    JFK New York
    8h 15m
    4h 40m layover in New York (JFK)
    CX889
    9:55 pm, 25 Apr Sat
    JFK New York
    12:45 am, 26 Apr Sun
    YVR Vancouver
    5h 50m