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

    Cheap Flights from Canada to Casablanca

    Airline Results Price View
    View All Airlines View Flights
    KLM 11 results C$993 View Flights
    Royal Air Maroc 83 results C$1,341 View Flights
    Lufthansa 146 results C$1,359 View Flights
    Air France 61 results C$1,365 View Flights
    Air Canada 53 results C$1,385 View Flights
    Alitalia 36 results C$1,401 View Flights
    Delta Air Lines 14 results C$1,442 View Flights
    United Airlines 3 results C$1,780 View Flights
    American Airlines 36 results C$2,022 View Flights
    Depart: Mon, 17 Nov Return: Mon, 15 Dec Toronto to Casablanca Mon, 17 Nov - Mon, 15 Dec
    KLM 1 stop 12h 55m
    6:30 pm YYZ - 12:25 pm (+1) CMN
    Air France 1 stop 13h 55m
    7:30 am CMN - 4:25 pm YYZ
    C$993
    smartfares.com
    Show Details

    Depart: Toronto to Casablanca via Amsterdam

    YYZ
    6:30 pm
    7h 15m
    AMS
    7:45 am (+1)
    2h
    AMS
    9:45 am
    3h 40m
    CMN
    12:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL692
    6:30 pm, 17 Nov Mon
    YYZ Toronto
    7:45 am, 18 Nov Tue
    AMS Amsterdam
    7h 15m
    2h layover in Amsterdam (AMS)
    KL2693
    9:45 am, 18 Nov Tue
    AMS Amsterdam
    12:25 pm, 18 Nov Tue
    CMN Casablanca
    3h 40m

    * Operated by Transavia.com

    Return: Casablanca to Toronto via Paris

    CMN
    7:30 am
    3h 5m
    CDG
    11:35 am
    2h 10m
    CDG
    1:45 pm
    8h 40m
    YYZ
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    7:30 am, 15 Dec Mon
    CMN Casablanca
    11:35 am, 15 Dec Mon
    CDG Paris
    3h 5m
    2h 10m layover in Paris (CDG)
    AF356
    1:45 pm, 15 Dec Mon
    CDG Paris
    4:25 pm, 15 Dec Mon
    YYZ Toronto
    8h 40m
    Depart: Mon, 17 Nov Return: Mon, 15 Dec Toronto to Casablanca Mon, 17 Nov - Mon, 15 Dec
    KLM 1 stop 12h 55m
    6:30 pm YYZ - 12:25 pm (+1) CMN
    Delta Air Lines 1 stop 13h 55m
    7:30 am CMN - 4:25 pm YYZ
    C$1,028
    travelpack.ca
    Show Details

    Depart: Toronto to Casablanca via Amsterdam

    YYZ
    6:30 pm
    7h 15m
    AMS
    7:45 am (+1)
    2h
    AMS
    9:45 am
    3h 40m
    CMN
    12:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL692
    6:30 pm, 17 Nov Mon
    YYZ Toronto
    7:45 am, 18 Nov Tue
    AMS Amsterdam
    7h 15m
    2h layover in Amsterdam (AMS)
    KL2693
    9:45 am, 18 Nov Tue
    AMS Amsterdam
    12:25 pm, 18 Nov Tue
    CMN Casablanca
    3h 40m

    Return: Casablanca to Toronto via Paris

    CMN
    7:30 am
    3h 5m
    CDG
    11:35 am
    2h 10m
    CDG
    1:45 pm
    8h 40m
    YYZ
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL8592
    7:30 am, 15 Dec Mon
    CMN Casablanca
    11:35 am, 15 Dec Mon
    CDG Paris
    3h 5m
    2h 10m layover in Paris (CDG)
    DL8616
    1:45 pm, 15 Dec Mon
    CDG Paris
    4:25 pm, 15 Dec Mon
    YYZ Toronto
    8h 40m
    Depart: Mon, 17 Nov Return: Mon, 15 Dec Toronto to Casablanca Mon, 17 Nov - Mon, 15 Dec
    Multiple Airlines 1 stop 10h 40m
    2:45 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 14h 49m
    12:25 pm CMN - 10:14 pm YYZ
    C$1,341
    smartfares.com
    Show Details

    Depart: Toronto to Casablanca via New York

    YYZ
    2:45 pm
    1h 42m
    JFK
    4:27 pm
    1h 18m
    JFK
    5:45 pm
    7h 40m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC8904
    2:45 pm, 17 Nov Mon
    YYZ Toronto
    4:27 pm, 17 Nov Mon
    JFK New York
    1h 42m
    1h 18m layover in New York (JFK)
    AT201
    5:45 pm, 17 Nov Mon
    JFK New York
    6:25 am, 18 Nov Tue
    CMN Casablanca
    7h 40m

    Return: Casablanca to Toronto via New York

    CMN
    12:25 pm
    8h 20m
    JFK
    3:45 pm
    4h 45m
    LGA
    8:30 pm
    1h 44m
    YYZ
    10:14 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    12:25 pm, 15 Dec Mon
    CMN Casablanca
    3:45 pm, 15 Dec Mon
    JFK New York
    8h 20m
    4h 45m layover in New York (JFK)
    AC727
    8:30 pm, 15 Dec Mon
    LGA New York
    10:14 pm, 15 Dec Mon
    YYZ Toronto
    1h 44m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Air Canada 2+ stops 22h 8m
    2:45 am CMN - 5:53 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    2h 5m
    LHR
    1:30 pm
    1h 40m
    FRA
    4:10 pm
    5h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    2h 5m layover in London (LHR)
    LH907
    1:30 pm, 11 Oct Sat
    LHR London
    4:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    5h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    1h 50m
    YYC
    5:00 pm
    53m
    YEG
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC9430
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    1h 50m layover in Calgary (YYC)
    AC8154
    5:00 pm, 31 Mar Tue
    YYC Calgary
    5:53 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Air Canada 2+ stops 22h 8m
    2:45 am CMN - 5:53 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    4h 5m
    LHR
    3:30 pm
    1h 40m
    FRA
    6:10 pm
    3h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    4h 5m layover in London (LHR)
    LH909
    3:30 pm, 11 Oct Sat
    LHR London
    6:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    3h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    1h 50m
    YYC
    5:00 pm
    53m
    YEG
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC9430
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    1h 50m layover in Calgary (YYC)
    AC8154
    5:00 pm, 31 Mar Tue
    YYC Calgary
    5:53 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 38m
    2:45 am CMN - 6:23 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    5h 20m
    LHR
    4:45 pm
    1h 40m
    FRA
    7:25 pm
    2h 20m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    5h 20m layover in London (LHR)
    LH911
    4:45 pm, 11 Oct Sat
    LHR London
    7:25 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    2h 20m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    2h 20m
    YYC
    5:30 pm
    53m
    YEG
    6:23 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    2h 20m layover in Calgary (YYC)
    AC8156
    5:30 pm, 31 Mar Tue
    YYC Calgary
    6:23 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 38m
    2:45 am CMN - 6:23 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    5h 20m
    LHR
    4:45 pm
    1h 40m
    FRA
    7:25 pm
    2h 20m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    5h 20m layover in London (LHR)
    LH911
    4:45 pm, 11 Oct Sat
    LHR London
    7:25 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    2h 20m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    2h 20m
    YYC
    5:30 pm
    53m
    YEG
    6:23 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    2h 20m layover in Calgary (YYC)
    AC8156
    5:30 pm, 31 Mar Tue
    YYC Calgary
    6:23 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 8m
    2:45 am CMN - 5:53 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    5h 20m
    LHR
    4:45 pm
    1h 40m
    FRA
    7:25 pm
    2h 20m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    5h 20m layover in London (LHR)
    LH911
    4:45 pm, 11 Oct Sat
    LHR London
    7:25 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    2h 20m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    1h 50m
    YYC
    5:00 pm
    53m
    YEG
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    1h 50m layover in Calgary (YYC)
    AC8154
    5:00 pm, 31 Mar Tue
    YYC Calgary
    5:53 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Air Canada 2+ stops 22h 38m
    2:45 am CMN - 6:23 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    4h 5m
    LHR
    3:30 pm
    1h 40m
    FRA
    6:10 pm
    3h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    4h 5m layover in London (LHR)
    LH909
    3:30 pm, 11 Oct Sat
    LHR London
    6:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    3h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    2h 20m
    YYC
    5:30 pm
    53m
    YEG
    6:23 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC9430
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    2h 20m layover in Calgary (YYC)
    AC8156
    5:30 pm, 31 Mar Tue
    YYC Calgary
    6:23 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Air Canada 2+ stops 22h 38m
    2:45 am CMN - 6:23 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    2h 5m
    LHR
    1:30 pm
    1h 40m
    FRA
    4:10 pm
    5h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    2h 5m layover in London (LHR)
    LH907
    1:30 pm, 11 Oct Sat
    LHR London
    4:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    5h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    2h 20m
    YYC
    5:30 pm
    53m
    YEG
    6:23 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC9430
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    2h 20m layover in Calgary (YYC)
    AC8156
    5:30 pm, 31 Mar Tue
    YYC Calgary
    6:23 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Air Canada 2+ stops 22h 8m
    2:45 am CMN - 5:53 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    6h 5m
    LHR
    5:30 pm
    1h 40m
    FRA
    8:10 pm
    1h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    6h 5m layover in London (LHR)
    LH915
    5:30 pm, 11 Oct Sat
    LHR London
    8:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    1h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    1h 50m
    YYC
    5:00 pm
    53m
    YEG
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC9430
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    1h 50m layover in Calgary (YYC)
    AC8154
    5:00 pm, 31 Mar Tue
    YYC Calgary
    5:53 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 38m
    2:45 am CMN - 6:23 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    6h 5m
    LHR
    5:30 pm
    1h 40m
    FRA
    8:10 pm
    1h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    6h 5m layover in London (LHR)
    LH915
    5:30 pm, 11 Oct Sat
    LHR London
    8:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    1h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    2h 20m
    YYC
    5:30 pm
    53m
    YEG
    6:23 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    2h 20m layover in Calgary (YYC)
    AC8156
    5:30 pm, 31 Mar Tue
    YYC Calgary
    6:23 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 8m
    2:45 am CMN - 5:53 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    6h 5m
    LHR
    5:30 pm
    1h 40m
    FRA
    8:10 pm
    1h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    6h 5m layover in London (LHR)
    LH915
    5:30 pm, 11 Oct Sat
    LHR London
    8:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    1h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    1h 50m
    YYC
    5:00 pm
    53m
    YEG
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    1h 50m layover in Calgary (YYC)
    AC8154
    5:00 pm, 31 Mar Tue
    YYC Calgary
    5:53 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 38m
    2:45 am CMN - 6:23 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    6h 5m
    LHR
    5:30 pm
    1h 40m
    FRA
    8:10 pm
    1h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    6h 5m layover in London (LHR)
    LH915
    5:30 pm, 11 Oct Sat
    LHR London
    8:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    1h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    2h 20m
    YYC
    5:30 pm
    53m
    YEG
    6:23 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    2h 20m layover in Calgary (YYC)
    AC8156
    5:30 pm, 31 Mar Tue
    YYC Calgary
    6:23 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 38m
    2:45 am CMN - 6:23 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    2h 5m
    LHR
    1:30 pm
    1h 40m
    FRA
    4:10 pm
    5h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    2h 5m layover in London (LHR)
    LH907
    1:30 pm, 11 Oct Sat
    LHR London
    4:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    5h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    2h 20m
    YYC
    5:30 pm
    53m
    YEG
    6:23 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    LH6792
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    2h 20m layover in Calgary (YYC)
    AC8156
    5:30 pm, 31 Mar Tue
    YYC Calgary
    6:23 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Air Canada 2+ stops 22h 8m
    2:45 am CMN - 5:53 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    5h 20m
    LHR
    4:45 pm
    1h 40m
    FRA
    7:25 pm
    2h 20m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    5h 20m layover in London (LHR)
    LH911
    4:45 pm, 11 Oct Sat
    LHR London
    7:25 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    2h 20m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    1h 50m
    YYC
    5:00 pm
    53m
    YEG
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC9430
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    1h 50m layover in Calgary (YYC)
    AC8154
    5:00 pm, 31 Mar Tue
    YYC Calgary
    5:53 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 38m
    2:45 am CMN - 6:23 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    4h 5m
    LHR
    3:30 pm
    1h 40m
    FRA
    6:10 pm
    3h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    4h 5m layover in London (LHR)
    LH909
    3:30 pm, 11 Oct Sat
    LHR London
    6:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    3h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    2h 20m
    YYC
    5:30 pm
    53m
    YEG
    6:23 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    2h 20m layover in Calgary (YYC)
    AC8156
    5:30 pm, 31 Mar Tue
    YYC Calgary
    6:23 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 38m
    2:45 am CMN - 6:23 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    2h 5m
    LHR
    1:30 pm
    1h 40m
    FRA
    4:10 pm
    5h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    2h 5m layover in London (LHR)
    LH907
    1:30 pm, 11 Oct Sat
    LHR London
    4:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    5h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    2h 20m
    YYC
    5:30 pm
    53m
    YEG
    6:23 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    2h 20m layover in Calgary (YYC)
    AC8156
    5:30 pm, 31 Mar Tue
    YYC Calgary
    6:23 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 8m
    2:45 am CMN - 5:53 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    2h 5m
    LHR
    1:30 pm
    1h 40m
    FRA
    4:10 pm
    5h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    2h 5m layover in London (LHR)
    LH907
    1:30 pm, 11 Oct Sat
    LHR London
    4:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    5h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    1h 50m
    YYC
    5:00 pm
    53m
    YEG
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    1h 50m layover in Calgary (YYC)
    AC8154
    5:00 pm, 31 Mar Tue
    YYC Calgary
    5:53 pm, 31 Mar Tue
    YEG Edmonton
    53m
    Depart: Fri, 10 Oct Return: Tue, 31 Mar Edmonton to Casablanca Fri, 10 Oct - Tue, 31 Mar
    Lufthansa 2+ stops 22h 30m
    7:45 pm YEG - 12:15 am (+2) CMN
    Multiple Airlines 2+ stops 22h 8m
    2:45 am CMN - 5:53 pm YEG
    C$1,359
    onetravel.com
    Show Details

    Depart: Edmonton to Casablanca via London, Frankfurt

    YEG
    7:45 pm
    8h 40m
    LHR
    11:25 am (+1)
    4h 5m
    LHR
    3:30 pm
    1h 40m
    FRA
    6:10 pm
    3h 35m
    FRA
    9:45 pm
    4h 30m
    CMN
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    LH6833
    7:45 pm, 10 Oct Fri
    YEG Edmonton
    11:25 am, 11 Oct Sat
    LHR London
    8h 40m
    4h 5m layover in London (LHR)
    LH909
    3:30 pm, 11 Oct Sat
    LHR London
    6:10 pm, 11 Oct Sat
    FRA Frankfurt
    1h 40m
    3h 35m layover in Frankfurt (FRA)
    LH1330
    9:45 pm, 11 Oct Sat
    FRA Frankfurt
    12:15 am, 12 Oct Sun
    CMN Casablanca
    4h 30m

    Return: Casablanca to Edmonton via Frankfurt, Calgary

    CMN
    2:45 am
    3h 25m
    FRA
    7:10 am
    6h 20m
    FRA
    1:30 pm
    9h 40m
    YYC
    3:10 pm
    1h 50m
    YYC
    5:00 pm
    53m
    YEG
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH1331
    2:45 am, 31 Mar Tue
    CMN Casablanca
    7:10 am, 31 Mar Tue
    FRA Frankfurt
    3h 25m
    6h 20m layover in Frankfurt (FRA)
    AC845
    1:30 pm, 31 Mar Tue
    FRA Frankfurt
    3:10 pm, 31 Mar Tue
    YYC Calgary
    9h 40m
    1h 50m layover in Calgary (YYC)
    AC8154
    5:00 pm, 31 Mar Tue
    YYC Calgary
    5:53 pm, 31 Mar Tue
    YEG Edmonton
    53m