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
    Royal Air Maroc 100 results C$1,423 View Flights
    Lufthansa 3 results C$4,430 View Flights
    Air Canada 5 results C$4,481 View Flights
    SATA International 1 result C$8,248 View Flights
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 9h 45m
    3:15 pm YYZ - 6:00 am (+1) CMN
    Multiple Airlines 1 stop 13h 49m
    12:25 pm CMN - 9:14 pm YYZ
    C$1,423
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via New York

    YYZ
    3:15 pm
    1h 37m
    LGA
    4:52 pm
    2h 23m
    JFK
    7:15 pm
    5h 45m
    CMN
    6:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC716
    3:15 pm, 20 Mar Fri
    YYZ Toronto
    4:52 pm, 20 Mar Fri
    LGA New York
    1h 37m
    2h 23m layover in New York (LGA)
    AT201
    7:15 pm, 20 Mar Fri
    JFK New York
    6:00 am, 21 Mar Sat
    CMN Casablanca
    5h 45m

    Return: Casablanca to Toronto via New York

    CMN
    12:25 pm
    9h 20m
    JFK
    4:45 pm
    2h 45m
    LGA
    7:30 pm
    1h 44m
    YYZ
    9:14 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    12:25 pm, 27 Mar Fri
    CMN Casablanca
    4:45 pm, 27 Mar Fri
    JFK New York
    9h 20m
    2h 45m layover in New York (JFK)
    AC725
    7:30 pm, 27 Mar Fri
    LGA New York
    9:14 pm, 27 Mar Fri
    YYZ Toronto
    1h 44m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 10h 45m
    2:15 pm YYZ - 6:00 am (+1) CMN
    Multiple Airlines 1 stop 13h 49m
    12:25 pm CMN - 9:14 pm YYZ
    C$1,423
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via New York

    YYZ
    2:15 pm
    1h 37m
    LGA
    3:52 pm
    3h 23m
    JFK
    7:15 pm
    5h 45m
    CMN
    6:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC714
    2:15 pm, 20 Mar Fri
    YYZ Toronto
    3:52 pm, 20 Mar Fri
    LGA New York
    1h 37m
    3h 23m layover in New York (LGA)
    AT201
    7:15 pm, 20 Mar Fri
    JFK New York
    6:00 am, 21 Mar Sat
    CMN Casablanca
    5h 45m

    Return: Casablanca to Toronto via New York

    CMN
    12:25 pm
    9h 20m
    JFK
    4:45 pm
    2h 45m
    LGA
    7:30 pm
    1h 44m
    YYZ
    9:14 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    12:25 pm, 27 Mar Fri
    CMN Casablanca
    4:45 pm, 27 Mar Fri
    JFK New York
    9h 20m
    2h 45m layover in New York (JFK)
    AC725
    7:30 pm, 27 Mar Fri
    LGA New York
    9:14 pm, 27 Mar Fri
    YYZ Toronto
    1h 44m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 10h 45m
    2:15 pm YYZ - 6:00 am (+1) CMN
    Multiple Airlines 1 stop 13h 49m
    12:25 pm CMN - 9:14 pm YYZ
    C$1,423
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via New York

    YYZ
    2:15 pm
    1h 35m
    EWR
    3:50 pm
    3h 25m
    JFK
    7:15 pm
    5h 45m
    CMN
    6:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC7472
    2:15 pm, 20 Mar Fri
    YYZ Toronto
    3:50 pm, 20 Mar Fri
    EWR New York
    1h 35m
    3h 25m layover in New York (EWR)
    AT201
    7:15 pm, 20 Mar Fri
    JFK New York
    6:00 am, 21 Mar Sat
    CMN Casablanca
    5h 45m

    Return: Casablanca to Toronto via New York

    CMN
    12:25 pm
    9h 20m
    JFK
    4:45 pm
    2h 45m
    LGA
    7:30 pm
    1h 44m
    YYZ
    9:14 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    12:25 pm, 27 Mar Fri
    CMN Casablanca
    4:45 pm, 27 Mar Fri
    JFK New York
    9h 20m
    2h 45m layover in New York (JFK)
    AC725
    7:30 pm, 27 Mar Fri
    LGA New York
    9:14 pm, 27 Mar Fri
    YYZ Toronto
    1h 44m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 9h 25m
    4:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 13h 49m
    12:25 pm CMN - 9:14 pm YYZ
    C$1,529
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    4:00 pm
    1h 18m
    YUL
    5:18 pm
    2h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC418
    4:00 pm, 20 Mar Fri
    YYZ Toronto
    5:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    2h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via New York

    CMN
    12:25 pm
    9h 20m
    JFK
    4:45 pm
    2h 45m
    LGA
    7:30 pm
    1h 44m
    YYZ
    9:14 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    12:25 pm, 27 Mar Fri
    CMN Casablanca
    4:45 pm, 27 Mar Fri
    JFK New York
    9h 20m
    2h 45m layover in New York (JFK)
    AC725
    7:30 pm, 27 Mar Fri
    LGA New York
    9:14 pm, 27 Mar Fri
    YYZ Toronto
    1h 44m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 12h 25m
    1:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 13h 49m
    12:25 pm CMN - 9:14 pm YYZ
    C$1,529
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    1:00 pm
    1h 18m
    YUL
    2:18 pm
    5h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC412
    1:00 pm, 20 Mar Fri
    YYZ Toronto
    2:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    5h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via New York

    CMN
    12:25 pm
    9h 20m
    JFK
    4:45 pm
    2h 45m
    LGA
    7:30 pm
    1h 44m
    YYZ
    9:14 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    12:25 pm, 27 Mar Fri
    CMN Casablanca
    4:45 pm, 27 Mar Fri
    JFK New York
    9h 20m
    2h 45m layover in New York (JFK)
    AC725
    7:30 pm, 27 Mar Fri
    LGA New York
    9:14 pm, 27 Mar Fri
    YYZ Toronto
    1h 44m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 8h 25m
    5:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 13h 49m
    12:25 pm CMN - 9:14 pm YYZ
    C$1,529
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    5:00 pm
    1h 18m
    YUL
    6:18 pm
    1h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC420
    5:00 pm, 20 Mar Fri
    YYZ Toronto
    6:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    1h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via New York

    CMN
    12:25 pm
    9h 20m
    JFK
    4:45 pm
    2h 45m
    LGA
    7:30 pm
    1h 44m
    YYZ
    9:14 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    12:25 pm, 27 Mar Fri
    CMN Casablanca
    4:45 pm, 27 Mar Fri
    JFK New York
    9h 20m
    2h 45m layover in New York (JFK)
    AC725
    7:30 pm, 27 Mar Fri
    LGA New York
    9:14 pm, 27 Mar Fri
    YYZ Toronto
    1h 44m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 9h 45m
    3:15 pm YYZ - 6:00 am (+1) CMN
    Multiple Airlines 1 stop 13h 52m
    2:10 pm CMN - 11:02 pm YYZ
    C$1,529
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via New York

    YYZ
    3:15 pm
    1h 37m
    LGA
    4:52 pm
    2h 23m
    JFK
    7:15 pm
    5h 45m
    CMN
    6:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC716
    3:15 pm, 20 Mar Fri
    YYZ Toronto
    4:52 pm, 20 Mar Fri
    LGA New York
    1h 37m
    2h 23m layover in New York (LGA)
    AT201
    7:15 pm, 20 Mar Fri
    JFK New York
    6:00 am, 21 Mar Sat
    CMN Casablanca
    5h 45m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    3h 25m
    YUL
    9:30 pm
    1h 32m
    YYZ
    11:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    3h 25m layover in Montreal (YUL)
    AC429
    9:30 pm, 27 Mar Fri
    YUL Montreal
    11:02 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 10h 45m
    2:15 pm YYZ - 6:00 am (+1) CMN
    Multiple Airlines 1 stop 13h 52m
    2:10 pm CMN - 11:02 pm YYZ
    C$1,529
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via New York

    YYZ
    2:15 pm
    1h 37m
    LGA
    3:52 pm
    3h 23m
    JFK
    7:15 pm
    5h 45m
    CMN
    6:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC714
    2:15 pm, 20 Mar Fri
    YYZ Toronto
    3:52 pm, 20 Mar Fri
    LGA New York
    1h 37m
    3h 23m layover in New York (LGA)
    AT201
    7:15 pm, 20 Mar Fri
    JFK New York
    6:00 am, 21 Mar Sat
    CMN Casablanca
    5h 45m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    3h 25m
    YUL
    9:30 pm
    1h 32m
    YYZ
    11:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    3h 25m layover in Montreal (YUL)
    AC429
    9:30 pm, 27 Mar Fri
    YUL Montreal
    11:02 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 10h 45m
    2:15 pm YYZ - 6:00 am (+1) CMN
    Multiple Airlines 1 stop 13h 52m
    2:10 pm CMN - 11:02 pm YYZ
    C$1,529
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via New York

    YYZ
    2:15 pm
    1h 35m
    EWR
    3:50 pm
    3h 25m
    JFK
    7:15 pm
    5h 45m
    CMN
    6:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC7472
    2:15 pm, 20 Mar Fri
    YYZ Toronto
    3:50 pm, 20 Mar Fri
    EWR New York
    1h 35m
    3h 25m layover in New York (EWR)
    AT201
    7:15 pm, 20 Mar Fri
    JFK New York
    6:00 am, 21 Mar Sat
    CMN Casablanca
    5h 45m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    3h 25m
    YUL
    9:30 pm
    1h 32m
    YYZ
    11:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    3h 25m layover in Montreal (YUL)
    AC429
    9:30 pm, 27 Mar Fri
    YUL Montreal
    11:02 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 11h 25m
    2:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 13h 49m
    12:25 pm CMN - 9:14 pm YYZ
    C$1,529
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    2:00 pm
    1h 18m
    YUL
    3:18 pm
    4h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC414
    2:00 pm, 20 Mar Fri
    YYZ Toronto
    3:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    4h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via New York

    CMN
    12:25 pm
    9h 20m
    JFK
    4:45 pm
    2h 45m
    LGA
    7:30 pm
    1h 44m
    YYZ
    9:14 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    12:25 pm, 27 Mar Fri
    CMN Casablanca
    4:45 pm, 27 Mar Fri
    JFK New York
    9h 20m
    2h 45m layover in New York (JFK)
    AC725
    7:30 pm, 27 Mar Fri
    LGA New York
    9:14 pm, 27 Mar Fri
    YYZ Toronto
    1h 44m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 9h 45m
    3:15 pm YYZ - 6:00 am (+1) CMN
    Multiple Airlines 1 stop 12h 22m
    2:10 pm CMN - 9:32 pm YYZ
    C$1,598
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via New York

    YYZ
    3:15 pm
    1h 37m
    LGA
    4:52 pm
    2h 23m
    JFK
    7:15 pm
    5h 45m
    CMN
    6:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC716
    3:15 pm, 20 Mar Fri
    YYZ Toronto
    4:52 pm, 20 Mar Fri
    LGA New York
    1h 37m
    2h 23m layover in New York (LGA)
    AT201
    7:15 pm, 20 Mar Fri
    JFK New York
    6:00 am, 21 Mar Sat
    CMN Casablanca
    5h 45m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    1h 55m
    YUL
    8:00 pm
    1h 32m
    YYZ
    9:32 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    1h 55m layover in Montreal (YUL)
    AC427
    8:00 pm, 27 Mar Fri
    YUL Montreal
    9:32 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 10h 25m
    3:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 13h 49m
    12:25 pm CMN - 9:14 pm YYZ
    C$1,598
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    3:00 pm
    1h 18m
    YUL
    4:18 pm
    3h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC416
    3:00 pm, 20 Mar Fri
    YYZ Toronto
    4:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    3h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via New York

    CMN
    12:25 pm
    9h 20m
    JFK
    4:45 pm
    2h 45m
    LGA
    7:30 pm
    1h 44m
    YYZ
    9:14 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT200
    12:25 pm, 27 Mar Fri
    CMN Casablanca
    4:45 pm, 27 Mar Fri
    JFK New York
    9h 20m
    2h 45m layover in New York (JFK)
    AC725
    7:30 pm, 27 Mar Fri
    LGA New York
    9:14 pm, 27 Mar Fri
    YYZ Toronto
    1h 44m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 10h 45m
    2:15 pm YYZ - 6:00 am (+1) CMN
    Multiple Airlines 1 stop 12h 22m
    2:10 pm CMN - 9:32 pm YYZ
    C$1,598
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via New York

    YYZ
    2:15 pm
    1h 37m
    LGA
    3:52 pm
    3h 23m
    JFK
    7:15 pm
    5h 45m
    CMN
    6:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC714
    2:15 pm, 20 Mar Fri
    YYZ Toronto
    3:52 pm, 20 Mar Fri
    LGA New York
    1h 37m
    3h 23m layover in New York (LGA)
    AT201
    7:15 pm, 20 Mar Fri
    JFK New York
    6:00 am, 21 Mar Sat
    CMN Casablanca
    5h 45m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    1h 55m
    YUL
    8:00 pm
    1h 32m
    YYZ
    9:32 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    1h 55m layover in Montreal (YUL)
    AC427
    8:00 pm, 27 Mar Fri
    YUL Montreal
    9:32 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 10h 45m
    2:15 pm YYZ - 6:00 am (+1) CMN
    Multiple Airlines 1 stop 12h 22m
    2:10 pm CMN - 9:32 pm YYZ
    C$1,598
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via New York

    YYZ
    2:15 pm
    1h 35m
    EWR
    3:50 pm
    3h 25m
    JFK
    7:15 pm
    5h 45m
    CMN
    6:00 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC7472
    2:15 pm, 20 Mar Fri
    YYZ Toronto
    3:50 pm, 20 Mar Fri
    EWR New York
    1h 35m
    3h 25m layover in New York (EWR)
    AT201
    7:15 pm, 20 Mar Fri
    JFK New York
    6:00 am, 21 Mar Sat
    CMN Casablanca
    5h 45m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    1h 55m
    YUL
    8:00 pm
    1h 32m
    YYZ
    9:32 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    1h 55m layover in Montreal (YUL)
    AC427
    8:00 pm, 27 Mar Fri
    YUL Montreal
    9:32 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 11h 25m
    2:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 13h 52m
    2:10 pm CMN - 11:02 pm YYZ
    C$1,636
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    2:00 pm
    1h 18m
    YUL
    3:18 pm
    4h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC414
    2:00 pm, 20 Mar Fri
    YYZ Toronto
    3:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    4h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    3h 25m
    YUL
    9:30 pm
    1h 32m
    YYZ
    11:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    3h 25m layover in Montreal (YUL)
    AC429
    9:30 pm, 27 Mar Fri
    YUL Montreal
    11:02 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 8h 25m
    5:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 13h 52m
    2:10 pm CMN - 11:02 pm YYZ
    C$1,636
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    5:00 pm
    1h 18m
    YUL
    6:18 pm
    1h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC420
    5:00 pm, 20 Mar Fri
    YYZ Toronto
    6:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    1h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    3h 25m
    YUL
    9:30 pm
    1h 32m
    YYZ
    11:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    3h 25m layover in Montreal (YUL)
    AC429
    9:30 pm, 27 Mar Fri
    YUL Montreal
    11:02 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 12h 25m
    1:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 13h 52m
    2:10 pm CMN - 11:02 pm YYZ
    C$1,636
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    1:00 pm
    1h 18m
    YUL
    2:18 pm
    5h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC412
    1:00 pm, 20 Mar Fri
    YYZ Toronto
    2:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    5h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    3h 25m
    YUL
    9:30 pm
    1h 32m
    YYZ
    11:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    3h 25m layover in Montreal (YUL)
    AC429
    9:30 pm, 27 Mar Fri
    YUL Montreal
    11:02 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 9h 25m
    4:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 13h 52m
    2:10 pm CMN - 11:02 pm YYZ
    C$1,636
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    4:00 pm
    1h 18m
    YUL
    5:18 pm
    2h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC418
    4:00 pm, 20 Mar Fri
    YYZ Toronto
    5:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    2h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    3h 25m
    YUL
    9:30 pm
    1h 32m
    YYZ
    11:02 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    3h 25m layover in Montreal (YUL)
    AC429
    9:30 pm, 27 Mar Fri
    YUL Montreal
    11:02 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 11h 25m
    2:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 12h 22m
    2:10 pm CMN - 9:32 pm YYZ
    C$1,705
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    2:00 pm
    1h 18m
    YUL
    3:18 pm
    4h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC414
    2:00 pm, 20 Mar Fri
    YYZ Toronto
    3:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    4h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    1h 55m
    YUL
    8:00 pm
    1h 32m
    YYZ
    9:32 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    1h 55m layover in Montreal (YUL)
    AC427
    8:00 pm, 27 Mar Fri
    YUL Montreal
    9:32 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m
    Depart: Fri, 20 Mar Return: Fri, 27 Mar Toronto to Casablanca Fri, 20 Mar - Fri, 27 Mar
    Multiple Airlines 1 stop 8h 25m
    5:00 pm YYZ - 6:25 am (+1) CMN
    Multiple Airlines 1 stop 12h 22m
    2:10 pm CMN - 9:32 pm YYZ
    C$1,705
    onetravel.com
    Show Details

    Depart: Toronto to Casablanca via Montreal

    YYZ
    5:00 pm
    1h 18m
    YUL
    6:18 pm
    1h 17m
    YUL
    7:35 pm
    5h 50m
    CMN
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC420
    5:00 pm, 20 Mar Fri
    YYZ Toronto
    6:18 pm, 20 Mar Fri
    YUL Montreal
    1h 18m
    1h 17m layover in Montreal (YUL)
    AT207
    7:35 pm, 20 Mar Fri
    YUL Montreal
    6:25 am, 21 Mar Sat
    CMN Casablanca
    5h 50m

    Return: Casablanca to Toronto via Montreal

    CMN
    2:10 pm
    8h 55m
    YUL
    6:05 pm
    1h 55m
    YUL
    8:00 pm
    1h 32m
    YYZ
    9:32 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AT206
    2:10 pm, 27 Mar Fri
    CMN Casablanca
    6:05 pm, 27 Mar Fri
    YUL Montreal
    8h 55m
    1h 55m layover in Montreal (YUL)
    AC427
    8:00 pm, 27 Mar Fri
    YUL Montreal
    9:32 pm, 27 Mar Fri
    YYZ Toronto
    1h 32m