Cheap Flights from Canada to Casablanca
    (Modify Search)
    Depart Return Montreal to Casablanca Sun, 1 Mar - Wed, 1 Apr
    KLM 1 stop 12h 24m
    7:01 pm YUL - 12:25 pm (+1) CMN
    Air France 1 stop 12h 55m
    7:40 am CMN - 3:35 pm YUL
    C$1,011
    flightnetwork.com
    Show Details

    Depart: Montreal to Casablanca via Amsterdam

    YUL
    7:01 pm
    6h 54m
    AMS
    7:55 am (+1)
    1h 50m
    AMS
    9:45 am
    3h 40m
    CMN
    12:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL672
    Sun 1 Mar, 7:01 pm
    YUL Montreal
    Mon 2 Mar, 7:55 am
    AMS Amsterdam
    6h 54m
    1h 50m layover in Amsterdam (AMS)
    KL2693
    Mon 2 Mar, 9:45 am
    AMS Amsterdam
    Mon 2 Mar, 12:25 pm
    CMN Casablanca
    3h 40m

    Return: Casablanca to Montreal via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 5m
    CDG
    1:45 pm
    7h 50m
    YUL
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Wed 1 Apr, 7:40 am
    CMN Casablanca
    Wed 1 Apr, 11:40 am
    CDG Paris
    3h
    2h 5m layover in Paris (CDG)
    AF344
    Wed 1 Apr, 1:45 pm
    CDG Paris
    Wed 1 Apr, 3:35 pm
    YUL Montreal
    7h 50m
    Depart Return Montreal to Casablanca Sun, 1 Mar - Wed, 1 Apr
    Air France 1 stop 11h 35m
    4:45 pm YUL - 9:20 am (+1) CMN
    Air France 1 stop 12h 55m
    7:40 am CMN - 3:35 pm YUL
    C$1,021
    klm.com
    Show Details

    Depart: Montreal to Casablanca via Paris

    YUL
    4:45 pm
    6h 50m
    CDG
    5:35 am (+1)
    1h 45m
    CDG
    7:20 am
    3h
    CMN
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    AF345
    Sun 1 Mar, 4:45 pm
    YUL Montreal
    Mon 2 Mar, 5:35 am
    CDG Paris
    6h 50m
    1h 45m layover in Paris (CDG)
    AF1896
    Mon 2 Mar, 7:20 am
    CDG Paris
    Mon 2 Mar, 9:20 am
    CMN Casablanca
    3h

    Return: Casablanca to Montreal via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 5m
    CDG
    1:45 pm
    7h 50m
    YUL
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Wed 1 Apr, 7:40 am
    CMN Casablanca
    Wed 1 Apr, 11:40 am
    CDG Paris
    3h
    2h 5m layover in Paris (CDG)
    AF344
    Wed 1 Apr, 1:45 pm
    CDG Paris
    Wed 1 Apr, 3:35 pm
    YUL Montreal
    7h 50m
    Depart Return Montreal to Casablanca Sun, 1 Mar - Wed, 1 Apr
    Multiple Airlines 2+ stops 14h 44m
    7:01 pm YUL - 2:45 pm (+1) CMN
    Air France 1 stop 12h 55m
    7:40 am CMN - 3:35 pm YUL
    C$1,032
    aerobilet.com
    Show Details

    Depart: Montreal to Casablanca via Amsterdam, Paris

    YUL
    7:01 pm
    6h 54m
    AMS
    7:55 am (+1)
    1h 35m
    AMS
    9:30 am
    1h 15m
    CDG
    10:45 am
    2h
    CDG
    12:45 pm
    3h
    CMN
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL672
    Sun 1 Mar, 7:01 pm
    YUL Montreal
    Mon 2 Mar, 7:55 am
    AMS Amsterdam
    6h 54m
    1h 35m layover in Amsterdam (AMS)
    KL2003
    Mon 2 Mar, 9:30 am
    AMS Amsterdam
    Mon 2 Mar, 10:45 am
    CDG Paris
    1h 15m
    2h layover in Paris (CDG)
    AF1596
    Mon 2 Mar, 12:45 pm
    CDG Paris
    Mon 2 Mar, 2:45 pm
    CMN Casablanca
    3h

    Return: Casablanca to Montreal via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 5m
    CDG
    1:45 pm
    7h 50m
    YUL
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Wed 1 Apr, 7:40 am
    CMN Casablanca
    Wed 1 Apr, 11:40 am
    CDG Paris
    3h
    2h 5m layover in Paris (CDG)
    AF344
    Wed 1 Apr, 1:45 pm
    CDG Paris
    Wed 1 Apr, 3:35 pm
    YUL Montreal
    7h 50m
    Depart Return Montreal to Casablanca Sun, 1 Mar - Wed, 1 Apr
    Multiple Airlines 2+ stops 14h 44m
    7:01 pm YUL - 2:45 pm (+1) CMN
    Air France 1 stop 12h 55m
    7:40 am CMN - 3:35 pm YUL
    C$1,032
    aerobilet.com
    Show Details

    Depart: Montreal to Casablanca via Amsterdam, Paris

    YUL
    7:01 pm
    6h 54m
    AMS
    7:55 am (+1)
    1h 35m
    AMS
    9:30 am
    1h 15m
    CDG
    10:45 am
    2h
    CDG
    12:45 pm
    3h
    CMN
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL672
    Sun 1 Mar, 7:01 pm
    YUL Montreal
    Mon 2 Mar, 7:55 am
    AMS Amsterdam
    6h 54m
    1h 35m layover in Amsterdam (AMS)
    AF1241
    Mon 2 Mar, 9:30 am
    AMS Amsterdam
    Mon 2 Mar, 10:45 am
    CDG Paris
    1h 15m
    2h layover in Paris (CDG)
    AF1596
    Mon 2 Mar, 12:45 pm
    CDG Paris
    Mon 2 Mar, 2:45 pm
    CMN Casablanca
    3h

    Return: Casablanca to Montreal via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 5m
    CDG
    1:45 pm
    7h 50m
    YUL
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Wed 1 Apr, 7:40 am
    CMN Casablanca
    Wed 1 Apr, 11:40 am
    CDG Paris
    3h
    2h 5m layover in Paris (CDG)
    AF344
    Wed 1 Apr, 1:45 pm
    CDG Paris
    Wed 1 Apr, 3:35 pm
    YUL Montreal
    7h 50m
    Depart Return Montreal to Casablanca Sun, 1 Mar - Wed, 1 Apr
    Delta Air Lines 1 stop 11h 35m
    4:45 pm YUL - 9:20 am (+1) CMN
    Air France 1 stop 12h 55m
    7:40 am CMN - 3:35 pm YUL
    C$1,054
    flightnetwork.com
    Show Details

    Depart: Montreal to Casablanca via Paris

    YUL
    4:45 pm
    6h 50m
    CDG
    5:35 am (+1)
    1h 45m
    CDG
    7:20 am
    3h
    CMN
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    DL8564
    Sun 1 Mar, 4:45 pm
    YUL Montreal
    Mon 2 Mar, 5:35 am
    CDG Paris
    6h 50m
    1h 45m layover in Paris (CDG)
    DL8602
    Mon 2 Mar, 7:20 am
    CDG Paris
    Mon 2 Mar, 9:20 am
    CMN Casablanca
    3h

    Return: Casablanca to Montreal via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 5m
    CDG
    1:45 pm
    7h 50m
    YUL
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Wed 1 Apr, 7:40 am
    CMN Casablanca
    Wed 1 Apr, 11:40 am
    CDG Paris
    3h
    2h 5m layover in Paris (CDG)
    AF344
    Wed 1 Apr, 1:45 pm
    CDG Paris
    Wed 1 Apr, 3:35 pm
    YUL Montreal
    7h 50m
    Depart Return Montreal to Casablanca Sun, 1 Mar - Wed, 1 Apr
    Air France 1 stop 11h 35m
    4:45 pm YUL - 9:20 am (+1) CMN
    Delta Air Lines 1 stop 12h 55m
    7:40 am CMN - 3:35 pm YUL
    C$1,054
    flightnetwork.com
    Show Details

    Depart: Montreal to Casablanca via Paris

    YUL
    4:45 pm
    6h 50m
    CDG
    5:35 am (+1)
    1h 45m
    CDG
    7:20 am
    3h
    CMN
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    AF345
    Sun 1 Mar, 4:45 pm
    YUL Montreal
    Mon 2 Mar, 5:35 am
    CDG Paris
    6h 50m
    1h 45m layover in Paris (CDG)
    AF1896
    Mon 2 Mar, 7:20 am
    CDG Paris
    Mon 2 Mar, 9:20 am
    CMN Casablanca
    3h

    Return: Casablanca to Montreal via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 5m
    CDG
    1:45 pm
    7h 50m
    YUL
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL8592
    Wed 1 Apr, 7:40 am
    CMN Casablanca
    Wed 1 Apr, 11:40 am
    CDG Paris
    3h
    2h 5m layover in Paris (CDG)
    DL8388
    Wed 1 Apr, 1:45 pm
    CDG Paris
    Wed 1 Apr, 3:35 pm
    YUL Montreal
    7h 50m
    Depart Return Montreal to Casablanca Sun, 1 Mar - Wed, 1 Apr
    Delta Air Lines 1 stop 11h 35m
    4:45 pm YUL - 9:20 am (+1) CMN
    Delta Air Lines 1 stop 12h 55m
    7:40 am CMN - 3:35 pm YUL
    C$1,089
    flightnetwork.com
    Show Details

    Depart: Montreal to Casablanca via Paris

    YUL
    4:45 pm
    6h 50m
    CDG
    5:35 am (+1)
    1h 45m
    CDG
    7:20 am
    3h
    CMN
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    DL8564
    Sun 1 Mar, 4:45 pm
    YUL Montreal
    Mon 2 Mar, 5:35 am
    CDG Paris
    6h 50m
    1h 45m layover in Paris (CDG)
    DL8602
    Mon 2 Mar, 7:20 am
    CDG Paris
    Mon 2 Mar, 9:20 am
    CMN Casablanca
    3h

    Return: Casablanca to Montreal via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 5m
    CDG
    1:45 pm
    7h 50m
    YUL
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL8592
    Wed 1 Apr, 7:40 am
    CMN Casablanca
    Wed 1 Apr, 11:40 am
    CDG Paris
    3h
    2h 5m layover in Paris (CDG)
    DL8388
    Wed 1 Apr, 1:45 pm
    CDG Paris
    Wed 1 Apr, 3:35 pm
    YUL Montreal
    7h 50m
    Depart Return Montreal to Casablanca Sun, 1 Mar - Wed, 1 Apr
    Multiple Airlines 2+ stops 14h 44m
    7:01 pm YUL - 2:45 pm (+1) CMN
    Air France 1 stop 12h 55m
    7:40 am CMN - 3:35 pm YUL
    C$1,108
    flightnetwork.com
    Show Details

    Depart: Montreal to Casablanca via Amsterdam, Paris

    YUL
    7:01 pm
    6h 54m
    AMS
    7:55 am (+1)
    1h 35m
    AMS
    9:30 am
    1h 15m
    CDG
    10:45 am
    2h
    CDG
    12:45 pm
    3h
    CMN
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9392
    Sun 1 Mar, 7:01 pm
    YUL Montreal
    Mon 2 Mar, 7:55 am
    AMS Amsterdam
    6h 54m
    1h 35m layover in Amsterdam (AMS)
    AF1241
    Mon 2 Mar, 9:30 am
    AMS Amsterdam
    Mon 2 Mar, 10:45 am
    CDG Paris
    1h 15m
    2h layover in Paris (CDG)
    AF1596
    Mon 2 Mar, 12:45 pm
    CDG Paris
    Mon 2 Mar, 2:45 pm
    CMN Casablanca
    3h

    Return: Casablanca to Montreal via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 5m
    CDG
    1:45 pm
    7h 50m
    YUL
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Wed 1 Apr, 7:40 am
    CMN Casablanca
    Wed 1 Apr, 11:40 am
    CDG Paris
    3h
    2h 5m layover in Paris (CDG)
    AF344
    Wed 1 Apr, 1:45 pm
    CDG Paris
    Wed 1 Apr, 3:35 pm
    YUL Montreal
    7h 50m
    Depart Return Montreal to Casablanca Sun, 1 Mar - Wed, 1 Apr
    Air France 1 stop 17h 15m
    7:05 pm YUL - 5:20 pm (+1) CMN
    Air France 1 stop 12h 55m
    7:40 am CMN - 3:35 pm YUL
    C$1,146
    airfrance.com
    Show Details

    Depart: Montreal to Casablanca via Paris

    YUL
    7:05 pm
    7h 5m
    CDG
    8:10 am (+1)
    7h 10m
    CDG
    3:20 pm
    3h
    CMN
    5:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF347
    Sun 1 Mar, 7:05 pm
    YUL Montreal
    Mon 2 Mar, 8:10 am
    CDG Paris
    7h 5m
    7h 10m layover in Paris (CDG)
    AF1196
    Mon 2 Mar, 3:20 pm
    CDG Paris
    Mon 2 Mar, 5:20 pm
    CMN Casablanca
    3h

    Return: Casablanca to Montreal via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 5m
    CDG
    1:45 pm
    7h 50m
    YUL
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Wed 1 Apr, 7:40 am
    CMN Casablanca
    Wed 1 Apr, 11:40 am
    CDG Paris
    3h
    2h 5m layover in Paris (CDG)
    AF344
    Wed 1 Apr, 1:45 pm
    CDG Paris
    Wed 1 Apr, 3:35 pm
    YUL Montreal
    7h 50m
    Depart Return Montreal to Casablanca Sun, 1 Mar - Wed, 1 Apr
    Delta Air Lines 1 stop 14h 40m
    7:05 pm YUL - 2:45 pm (+1) CMN
    Delta Air Lines 1 stop 12h 55m
    7:40 am CMN - 3:35 pm YUL
    C$1,204
    flightnetwork.com
    Show Details

    Depart: Montreal to Casablanca via Paris

    YUL
    7:05 pm
    7h 5m
    CDG
    8:10 am (+1)
    4h 35m
    CDG
    12:45 pm
    3h
    CMN
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL8612
    Sun 1 Mar, 7:05 pm
    YUL Montreal
    Mon 2 Mar, 8:10 am
    CDG Paris
    7h 5m
    4h 35m layover in Paris (CDG)
    DL8460
    Mon 2 Mar, 12:45 pm
    CDG Paris
    Mon 2 Mar, 2:45 pm
    CMN Casablanca
    3h

    Return: Casablanca to Montreal via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 5m
    CDG
    1:45 pm
    7h 50m
    YUL
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL8592
    Wed 1 Apr, 7:40 am
    CMN Casablanca
    Wed 1 Apr, 11:40 am
    CDG Paris
    3h
    2h 5m layover in Paris (CDG)
    DL8388
    Wed 1 Apr, 1:45 pm
    CDG Paris
    Wed 1 Apr, 3:35 pm
    YUL Montreal
    7h 50m
    Depart Return Toronto to Casablanca Sat, 2 Aug - Sat, 9 Aug
    KLM 2+ stops 17h
    11:05 pm YYZ - 9:05 pm (+1) CMN
    Air France 1 stop 13h 35m
    7:40 am CMN - 4:15 pm YYZ
    C$3,311
    klm.com
    Show Details

    Depart: Toronto to Casablanca via Amsterdam, Paris

    YYZ
    11:05 pm
    7h 5m
    AMS
    12:10 pm (+1)
    2h 25m
    AMS
    2:35 pm
    1h 15m
    CDG
    3:50 pm
    3h 10m
    CDG
    7:00 pm
    3h 5m
    CMN
    9:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL696
    Sat 2 Aug, 11:05 pm
    YYZ Toronto
    Sun 3 Aug, 12:10 pm
    AMS Amsterdam
    7h 5m
    2h 25m layover in Amsterdam (AMS)
    KL2013
    Sun 3 Aug, 2:35 pm
    AMS Amsterdam
    Sun 3 Aug, 3:50 pm
    CDG Paris
    1h 15m

    * Operated by Air France

    3h 10m layover in Paris (CDG)
    KL2116
    Sun 3 Aug, 7:00 pm
    CDG Paris
    Sun 3 Aug, 9:05 pm
    CMN Casablanca
    3h 5m

    * Operated by Air France

    Return: Casablanca to Toronto via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Sat 9 Aug, 7:40 am
    CMN Casablanca
    Sat 9 Aug, 11:40 am
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    Sat 9 Aug, 1:55 pm
    CDG Paris
    Sat 9 Aug, 4:15 pm
    YYZ Toronto
    8h 20m
    Depart Return Toronto to Casablanca Sat, 2 Aug - Sat, 9 Aug
    KLM 2+ stops 16h 5m
    5:35 pm YYZ - 2:40 pm (+1) CMN
    Air France 1 stop 13h 35m
    7:40 am CMN - 4:15 pm YYZ
    C$3,311
    klm.com
    Show Details

    Depart: Toronto to Casablanca via Amsterdam, Paris

    YYZ
    5:35 pm
    7h 10m
    AMS
    6:45 am (+1)
    2h 45m
    AMS
    9:30 am
    1h 15m
    CDG
    10:45 am
    1h 50m
    CDG
    12:35 pm
    3h 5m
    CMN
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL692
    Sat 2 Aug, 5:35 pm
    YYZ Toronto
    Sun 3 Aug, 6:45 am
    AMS Amsterdam
    7h 10m
    2h 45m layover in Amsterdam (AMS)
    KL2003
    Sun 3 Aug, 9:30 am
    AMS Amsterdam
    Sun 3 Aug, 10:45 am
    CDG Paris
    1h 15m

    * Operated by Air France

    1h 50m layover in Paris (CDG)
    KL2112
    Sun 3 Aug, 12:35 pm
    CDG Paris
    Sun 3 Aug, 2:40 pm
    CMN Casablanca
    3h 5m

    * Operated by Air France

    Return: Casablanca to Toronto via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Sat 9 Aug, 7:40 am
    CMN Casablanca
    Sat 9 Aug, 11:40 am
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    Sat 9 Aug, 1:55 pm
    CDG Paris
    Sat 9 Aug, 4:15 pm
    YYZ Toronto
    8h 20m
    Depart Return Toronto to Casablanca Sat, 2 Aug - Sat, 9 Aug
    Air France 1 stop 15h
    6:40 pm YYZ - 2:40 pm (+1) CMN
    Air France 1 stop 13h 35m
    7:40 am CMN - 4:15 pm YYZ
    C$3,398
    klm.com
    Show Details

    Depart: Toronto to Casablanca via Paris

    YYZ
    6:40 pm
    7h 20m
    CDG
    8:00 am (+1)
    4h 35m
    CDG
    12:35 pm
    3h 5m
    CMN
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF351
    Sat 2 Aug, 6:40 pm
    YYZ Toronto
    Sun 3 Aug, 8:00 am
    CDG Paris
    7h 20m
    4h 35m layover in Paris (CDG)
    AF1596
    Sun 3 Aug, 12:35 pm
    CDG Paris
    Sun 3 Aug, 2:40 pm
    CMN Casablanca
    3h 5m

    Return: Casablanca to Toronto via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Sat 9 Aug, 7:40 am
    CMN Casablanca
    Sat 9 Aug, 11:40 am
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    Sat 9 Aug, 1:55 pm
    CDG Paris
    Sat 9 Aug, 4:15 pm
    YYZ Toronto
    8h 20m
    Depart Return Toronto to Casablanca Sat, 2 Aug - Sat, 9 Aug
    Air France 2+ stops 16h 5m
    12:15 pm YYZ - 9:20 am (+1) CMN
    Air France 1 stop 13h 35m
    7:40 am CMN - 4:15 pm YYZ
    C$3,498
    klm.com
    Show Details

    Depart: Toronto to Casablanca via Montreal, Paris

    YYZ
    12:15 pm
    1h 14m
    YUL
    1:29 pm
    3h 21m
    YUL
    4:50 pm
    6h 40m
    CDG
    5:30 am (+1)
    1h 45m
    CDG
    7:15 am
    3h 5m
    CMN
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    AF6584
    Sat 2 Aug, 12:15 pm
    YYZ Toronto
    Sat 2 Aug, 1:29 pm
    YUL Montreal
    1h 14m

    * Operated by WestJet

    3h 21m layover in Montreal (YUL)
    AF345
    Sat 2 Aug, 4:50 pm
    YUL Montreal
    Sun 3 Aug, 5:30 am
    CDG Paris
    6h 40m
    1h 45m layover in Paris (CDG)
    AF1896
    Sun 3 Aug, 7:15 am
    CDG Paris
    Sun 3 Aug, 9:20 am
    CMN Casablanca
    3h 5m

    Return: Casablanca to Toronto via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Sat 9 Aug, 7:40 am
    CMN Casablanca
    Sat 9 Aug, 11:40 am
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    Sat 9 Aug, 1:55 pm
    CDG Paris
    Sat 9 Aug, 4:15 pm
    YYZ Toronto
    8h 20m
    Depart Return Toronto to Casablanca Sat, 2 Aug - Sat, 9 Aug
    Air France 1 stop 17h 45m
    6:40 pm YYZ - 5:25 pm (+1) CMN
    Air France 1 stop 13h 35m
    7:40 am CMN - 4:15 pm YYZ
    C$3,710
    klm.com
    Show Details

    Depart: Toronto to Casablanca via Paris

    YYZ
    6:40 pm
    7h 20m
    CDG
    8:00 am (+1)
    7h 20m
    CDG
    3:20 pm
    3h 5m
    CMN
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF351
    Sat 2 Aug, 6:40 pm
    YYZ Toronto
    Sun 3 Aug, 8:00 am
    CDG Paris
    7h 20m
    7h 20m layover in Paris (CDG)
    AF1196
    Sun 3 Aug, 3:20 pm
    CDG Paris
    Sun 3 Aug, 5:25 pm
    CMN Casablanca
    3h 5m

    Return: Casablanca to Toronto via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Sat 9 Aug, 7:40 am
    CMN Casablanca
    Sat 9 Aug, 11:40 am
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    Sat 9 Aug, 1:55 pm
    CDG Paris
    Sat 9 Aug, 4:15 pm
    YYZ Toronto
    8h 20m
    Depart Return Toronto to Casablanca Sat, 2 Aug - Sat, 9 Aug
    Air France 2+ stops 14h 10m
    7:30 pm YYZ - 2:40 pm (+1) CMN
    Air France 1 stop 13h 35m
    7:40 am CMN - 4:15 pm YYZ
    C$3,808
    klm.com
    Show Details

    Depart: Toronto to Casablanca via Montreal, Paris

    YYZ
    7:30 pm
    1h 14m
    YUL
    8:44 pm
    2h 1m
    YUL
    10:45 pm
    6h 40m
    CDG
    11:25 am (+1)
    1h 10m
    CDG
    12:35 pm
    3h 5m
    CMN
    2:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF6585
    Sat 2 Aug, 7:30 pm
    YYZ Toronto
    Sat 2 Aug, 8:44 pm
    YUL Montreal
    1h 14m

    * Operated by WestJet

    2h 1m layover in Montreal (YUL)
    AF349
    Sat 2 Aug, 10:45 pm
    YUL Montreal
    Sun 3 Aug, 11:25 am
    CDG Paris
    6h 40m
    1h 10m layover in Paris (CDG)
    AF1596
    Sun 3 Aug, 12:35 pm
    CDG Paris
    Sun 3 Aug, 2:40 pm
    CMN Casablanca
    3h 5m

    Return: Casablanca to Toronto via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Sat 9 Aug, 7:40 am
    CMN Casablanca
    Sat 9 Aug, 11:40 am
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    Sat 9 Aug, 1:55 pm
    CDG Paris
    Sat 9 Aug, 4:15 pm
    YYZ Toronto
    8h 20m
    Depart Return Toronto to Casablanca Sat, 2 Aug - Sat, 9 Aug
    Air France 2+ stops 16h 55m
    7:30 pm YYZ - 5:25 pm (+1) CMN
    Air France 1 stop 13h 35m
    7:40 am CMN - 4:15 pm YYZ
    C$3,808
    airfrance.com
    Show Details

    Depart: Toronto to Casablanca via Montreal, Paris

    YYZ
    7:30 pm
    1h 14m
    YUL
    8:44 pm
    2h 1m
    YUL
    10:45 pm
    6h 40m
    CDG
    11:25 am (+1)
    3h 55m
    CDG
    3:20 pm
    3h 5m
    CMN
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF6585
    Sat 2 Aug, 7:30 pm
    YYZ Toronto
    Sat 2 Aug, 8:44 pm
    YUL Montreal
    1h 14m

    * Operated by WestJet

    2h 1m layover in Montreal (YUL)
    AF349
    Sat 2 Aug, 10:45 pm
    YUL Montreal
    Sun 3 Aug, 11:25 am
    CDG Paris
    6h 40m
    3h 55m layover in Paris (CDG)
    AF1196
    Sun 3 Aug, 3:20 pm
    CDG Paris
    Sun 3 Aug, 5:25 pm
    CMN Casablanca
    3h 5m

    Return: Casablanca to Toronto via Paris

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 15m
    CDG
    1:55 pm
    8h 20m
    YYZ
    4:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF1497
    Sat 9 Aug, 7:40 am
    CMN Casablanca
    Sat 9 Aug, 11:40 am
    CDG Paris
    3h
    2h 15m layover in Paris (CDG)
    AF356
    Sat 9 Aug, 1:55 pm
    CDG Paris
    Sat 9 Aug, 4:15 pm
    YYZ Toronto
    8h 20m
    Depart Return Toronto to Casablanca Sat, 2 Aug - Sat, 9 Aug
    Air France 1 stop 17h 45m
    6:40 pm YYZ - 5:25 pm (+1) CMN
    KLM 2+ stops 17h 15m
    7:40 am CMN - 7:55 pm YYZ
    C$3,848
    klm.com
    Show Details

    Depart: Toronto to Casablanca via Paris

    YYZ
    6:40 pm
    7h 20m
    CDG
    8:00 am (+1)
    7h 20m
    CDG
    3:20 pm
    3h 5m
    CMN
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF351
    Sat 2 Aug, 6:40 pm
    YYZ Toronto
    Sun 3 Aug, 8:00 am
    CDG Paris
    7h 20m
    7h 20m layover in Paris (CDG)
    AF1196
    Sun 3 Aug, 3:20 pm
    CDG Paris
    Sun 3 Aug, 5:25 pm
    CMN Casablanca
    3h 5m

    Return: Casablanca to Toronto via Paris, Amsterdam

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 55m
    CDG
    2:35 pm
    1h 15m
    AMS
    3:50 pm
    2h 10m
    AMS
    6:00 pm
    7h 55m
    YYZ
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL2111
    Sat 9 Aug, 7:40 am
    CMN Casablanca
    Sat 9 Aug, 11:40 am
    CDG Paris
    3h

    * Operated by Air France

    2h 55m layover in Paris (CDG)
    KL1234
    Sat 9 Aug, 2:35 pm
    CDG Paris
    Sat 9 Aug, 3:50 pm
    AMS Amsterdam
    1h 15m
    2h 10m layover in Amsterdam (AMS)
    KL695
    Sat 9 Aug, 6:00 pm
    AMS Amsterdam
    Sat 9 Aug, 7:55 pm
    YYZ Toronto
    7h 55m
    Depart Return Toronto to Casablanca Sat, 2 Aug - Sat, 9 Aug
    Multiple Airlines 1 stop 16h 50m
    12:15 pm YYZ - 10:05 am (+1) CMN
    Multiple Airlines 1 stop 11h 48m
    3:00 pm CMN - 9:48 pm YYZ
    C$3,856
    flightnetwork.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    12:15 pm
    1h 14m
    YUL
    1:29 pm
    8h 36m
    YUL
    10:05 pm
    7h
    CMN
    10:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    WS586
    Sat 2 Aug, 12:15 pm
    YYZ Toronto
    Sat 2 Aug, 1:29 pm
    YUL Montreal
    1h 14m
    8h 36m layover in Montreal (YUL)
    AT209
    Sat 2 Aug, 10:05 pm
    YUL Montreal
    Sun 3 Aug, 10:05 am
    CMN Casablanca
    7h

    Return: Casablanca to Toronto via Montreal

    CMN
    3:00 pm
    7h 15m
    YUL
    5:15 pm
    3h 15m
    YUL
    8:30 pm
    1h 18m
    YYZ
    9:48 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    Sat 9 Aug, 3:00 pm
    CMN Casablanca
    Sat 9 Aug, 5:15 pm
    YUL Montreal
    7h 15m
    3h 15m layover in Montreal (YUL)
    WS599
    Sat 9 Aug, 8:30 pm
    YUL Montreal
    Sat 9 Aug, 9:48 pm
    YYZ Toronto
    1h 18m
    Depart Return Toronto to Casablanca Sat, 2 Aug - Sat, 9 Aug
    Air France 2+ stops 16h 55m
    7:30 pm YYZ - 5:25 pm (+1) CMN
    KLM 2+ stops 17h 15m
    7:40 am CMN - 7:55 pm YYZ
    C$3,945
    klm.com
    Show Details

    Depart: Toronto to Casablanca via Montreal, Paris

    YYZ
    7:30 pm
    1h 14m
    YUL
    8:44 pm
    2h 1m
    YUL
    10:45 pm
    6h 40m
    CDG
    11:25 am (+1)
    3h 55m
    CDG
    3:20 pm
    3h 5m
    CMN
    5:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AF6585
    Sat 2 Aug, 7:30 pm
    YYZ Toronto
    Sat 2 Aug, 8:44 pm
    YUL Montreal
    1h 14m

    * Operated by WestJet

    2h 1m layover in Montreal (YUL)
    AF349
    Sat 2 Aug, 10:45 pm
    YUL Montreal
    Sun 3 Aug, 11:25 am
    CDG Paris
    6h 40m
    3h 55m layover in Paris (CDG)
    AF1196
    Sun 3 Aug, 3:20 pm
    CDG Paris
    Sun 3 Aug, 5:25 pm
    CMN Casablanca
    3h 5m

    Return: Casablanca to Toronto via Paris, Amsterdam

    CMN
    7:40 am
    3h
    CDG
    11:40 am
    2h 55m
    CDG
    2:35 pm
    1h 15m
    AMS
    3:50 pm
    2h 10m
    AMS
    6:00 pm
    7h 55m
    YYZ
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL2111
    Sat 9 Aug, 7:40 am
    CMN Casablanca
    Sat 9 Aug, 11:40 am
    CDG Paris
    3h

    * Operated by Air France

    2h 55m layover in Paris (CDG)
    KL1234
    Sat 9 Aug, 2:35 pm
    CDG Paris
    Sat 9 Aug, 3:50 pm
    AMS Amsterdam
    1h 15m
    2h 10m layover in Amsterdam (AMS)
    KL695
    Sat 9 Aug, 6:00 pm
    AMS Amsterdam
    Sat 9 Aug, 7:55 pm
    YYZ Toronto
    7h 55m