Cheap Flights from Canada to Sri Lanka
    (Modify Search)
    • Airlines
    • Flights

    Cheap Flights from Canada to Sri Lanka

    Airline Results Price View
    View All Airlines View Flights
    SriLankan Airlines 54 results US$1,053 View Flights
    Jet Airways 7 results US$1,315 View Flights
    Air Canada 64 results US$1,496 View Flights
    Qatar Airways 6 results US$1,563 View Flights
    Etihad 8 results US$1,958 View Flights
    Emirates 1 result US$2,295 View Flights
    British Airways 1 result US$3,476 View Flights
    Air France 2 results US$3,839 View Flights
    Austrian Airlines 6 results US$3,856 View Flights
    KLM 1 result US$6,755 View Flights
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 1 stop 1d 1h
    5:10 pm YUL - 4:40 am (+2) CMB
    Multiple Airlines 2+ stops 1d 2h 10m
    11:45 pm CMB - 3:25 pm (+1) YUL
    US$1,053
    hop2.com
    Show Details

    Depart: Montreal to Colombo via Frankfurt

    YUL
    5:10 pm
    7h 20m
    FRA
    6:30 am (+1)
    7h 50m
    FRA
    2:20 pm
    9h 50m
    CMB
    4:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC874
    5:10 pm, 11 Dec Thu
    YUL Montreal
    6:30 am, 12 Dec Fri
    FRA Frankfurt
    7h 20m
    7h 50m layover in Frankfurt (FRA)
    UL554
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:40 am, 13 Dec Sat
    CMB Colombo
    9h 50m

    Return: Colombo to Montreal via Mumbai (Bombay), London

    CMB
    11:45 pm
    2h 25m
    BOM
    2:10 am (+1)
    4h 50m
    BOM
    7:00 am
    10h
    LHR
    11:30 am
    1h 30m
    LHR
    1:00 pm
    7h 25m
    YUL
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UL141
    11:45 pm, 12 Jan Mon
    CMB Colombo
    2:10 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    2h 25m
    4h 50m layover in Mumbai (Bombay) (BOM)
    AI131
    7:00 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    11:30 am, 13 Jan Tue
    LHR London
    10h
    1h 30m layover in London (LHR)
    AC865
    1:00 pm, 13 Jan Tue
    LHR London
    3:25 pm, 13 Jan Tue
    YUL Montreal
    7h 25m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Toronto to Colombo Thu, 11 Dec - Mon, 12 Jan
    Jet Airways 2+ stops 1d 15m
    6:15 pm YYZ - 5:00 am (+2) CMB
    Multiple Airlines 2+ stops 1d 1h 5m
    9:35 pm CMB - 12:10 pm (+1) YYZ
    US$1,318
    nanakflights.com
    Show Details

    Depart: Toronto to Colombo via Brussels, Mumbai (Bombay)

    YYZ
    6:15 pm
    7h 30m
    BRU
    7:45 am (+1)
    2h 35m
    BRU
    10:20 am
    8h 50m
    BOM
    11:40 pm
    2h 50m
    BOM
    2:30 am
    2h 30m
    CMB
    5:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    9W229
    6:15 pm, 11 Dec Thu
    YYZ Toronto
    7:45 am, 12 Dec Fri
    BRU Brussels
    7h 30m
    2h 35m layover in Brussels (BRU)
    9W227
    10:20 am, 12 Dec Fri
    BRU Brussels
    11:40 pm, 12 Dec Fri
    BOM Mumbai (Bombay)
    8h 50m
    2h 50m layover in Mumbai (Bombay) (BOM)
    9W256
    2:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    5:00 am, 13 Dec Sat
    CMB Colombo
    2h 30m

    Return: Colombo to Toronto via Mumbai (Bombay), London

    CMB
    9:35 pm
    2h 40m
    BOM
    12:15 am (+1)
    2h 10m
    BOM
    2:25 am
    10h 5m
    LHR
    7:00 am
    2h
    LHR
    9:00 am
    8h 10m
    YYZ
    12:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    9W251
    9:35 pm, 12 Jan Mon
    CMB Colombo
    12:15 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    2h 40m
    2h 10m layover in Mumbai (Bombay) (BOM)
    9W120
    2:25 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    7:00 am, 13 Jan Tue
    LHR London
    10h 5m
    2h layover in London (LHR)
    AC5069
    9:00 am, 13 Jan Tue
    LHR London
    12:10 pm, 13 Jan Tue
    YYZ Toronto
    8h 10m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Toronto to Colombo Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 2+ stops 1d 10m
    6:20 pm YYZ - 5:00 am (+2) CMB
    Multiple Airlines 2+ stops 1d 1h 5m
    9:35 pm CMB - 12:10 pm (+1) YYZ
    US$1,350
    nanakflights.com
    Show Details

    Depart: Toronto to Colombo via London, Mumbai (Bombay)

    YYZ
    6:20 pm
    7h 5m
    LHR
    6:25 am (+1)
    3h 40m
    LHR
    10:05 am
    8h 55m
    BOM
    12:30 am (+1)
    2h
    BOM
    2:30 am
    2h 30m
    CMB
    5:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC5062
    6:20 pm, 11 Dec Thu
    YYZ Toronto
    6:25 am, 12 Dec Fri
    LHR London
    7h 5m
    3h 40m layover in London (LHR)
    9W119
    10:05 am, 12 Dec Fri
    LHR London
    12:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    8h 55m
    2h layover in Mumbai (Bombay) (BOM)
    9W256
    2:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    5:00 am, 13 Dec Sat
    CMB Colombo
    2h 30m

    Return: Colombo to Toronto via Mumbai (Bombay), London

    CMB
    9:35 pm
    2h 40m
    BOM
    12:15 am (+1)
    2h 10m
    BOM
    2:25 am
    10h 5m
    LHR
    7:00 am
    2h
    LHR
    9:00 am
    8h 10m
    YYZ
    12:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    9W251
    9:35 pm, 12 Jan Mon
    CMB Colombo
    12:15 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    2h 40m
    2h 10m layover in Mumbai (Bombay) (BOM)
    9W120
    2:25 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    7:00 am, 13 Jan Tue
    LHR London
    10h 5m
    2h layover in London (LHR)
    AC5069
    9:00 am, 13 Jan Tue
    LHR London
    12:10 pm, 13 Jan Tue
    YYZ Toronto
    8h 10m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Toronto to Colombo Thu, 11 Dec - Mon, 12 Jan
    Jet Airways 2+ stops 1d 15m
    6:15 pm YYZ - 5:00 am (+2) CMB
    Jet Airways 2+ stops 1d 1h 5m
    9:35 pm CMB - 12:10 pm (+1) YYZ
    US$1,405
    fly.co.uk
    Show Details

    Depart: Toronto to Colombo via Brussels, Mumbai (Bombay)

    YYZ
    6:15 pm
    7h 30m
    BRU
    7:45 am (+1)
    2h 35m
    BRU
    10:20 am
    8h 50m
    BOM
    11:40 pm
    2h 50m
    BOM
    2:30 am
    2h 30m
    CMB
    5:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    9W229
    6:15 pm, 11 Dec Thu
    YYZ Toronto
    7:45 am, 12 Dec Fri
    BRU Brussels
    7h 30m
    2h 35m layover in Brussels (BRU)
    9W227
    10:20 am, 12 Dec Fri
    BRU Brussels
    11:40 pm, 12 Dec Fri
    BOM Mumbai (Bombay)
    8h 50m
    2h 50m layover in Mumbai (Bombay) (BOM)
    9W256
    2:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    5:00 am, 13 Dec Sat
    CMB Colombo
    2h 30m

    Return: Colombo to Toronto via Mumbai (Bombay), London

    CMB
    9:35 pm
    2h 40m
    BOM
    12:15 am (+1)
    2h 10m
    BOM
    2:25 am
    10h 5m
    LHR
    7:00 am
    2h
    LHR
    9:00 am
    8h 10m
    YYZ
    12:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    9W251
    9:35 pm, 12 Jan Mon
    CMB Colombo
    12:15 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    2h 40m
    2h 10m layover in Mumbai (Bombay) (BOM)
    9W120
    2:25 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    7:00 am, 13 Jan Tue
    LHR London
    10h 5m
    2h layover in London (LHR)
    9W5069
    9:00 am, 13 Jan Tue
    LHR London
    12:10 pm, 13 Jan Tue
    YYZ Toronto
    8h 10m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Toronto to Colombo Thu, 11 Dec - Mon, 12 Jan
    Jet Airways 2+ stops 1d 15m
    6:15 pm YYZ - 5:00 am (+2) CMB
    Jet Airways 2+ stops 1d 1h 50m
    9:35 pm CMB - 12:55 pm (+1) YYZ
    US$1,449
    nanakflights.com
    Show Details

    Depart: Toronto to Colombo via Brussels, Mumbai (Bombay)

    YYZ
    6:15 pm
    7h 30m
    BRU
    7:45 am (+1)
    2h 35m
    BRU
    10:20 am
    8h 50m
    BOM
    11:40 pm
    2h 50m
    BOM
    2:30 am
    2h 30m
    CMB
    5:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    9W229
    6:15 pm, 11 Dec Thu
    YYZ Toronto
    7:45 am, 12 Dec Fri
    BRU Brussels
    7h 30m
    2h 35m layover in Brussels (BRU)
    9W227
    10:20 am, 12 Dec Fri
    BRU Brussels
    11:40 pm, 12 Dec Fri
    BOM Mumbai (Bombay)
    8h 50m
    2h 50m layover in Mumbai (Bombay) (BOM)
    9W256
    2:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    5:00 am, 13 Dec Sat
    CMB Colombo
    2h 30m

    Return: Colombo to Toronto via Mumbai (Bombay), Brussels

    CMB
    9:35 pm
    2h 40m
    BOM
    12:15 am (+1)
    1h 55m
    BOM
    2:10 am
    10h 10m
    BRU
    7:50 am
    2h 25m
    BRU
    10:15 am
    8h 40m
    YYZ
    12:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    9W251
    9:35 pm, 12 Jan Mon
    CMB Colombo
    12:15 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    2h 40m
    1h 55m layover in Mumbai (Bombay) (BOM)
    9W228
    2:10 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    7:50 am, 13 Jan Tue
    BRU Brussels
    10h 10m
    2h 25m layover in Brussels (BRU)
    9W230
    10:15 am, 13 Jan Tue
    BRU Brussels
    12:55 pm, 13 Jan Tue
    YYZ Toronto
    8h 40m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Toronto to Colombo Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 2+ stops 1d 10m
    6:20 pm YYZ - 5:00 am (+2) CMB
    Jet Airways 2+ stops 1d 1h 50m
    9:35 pm CMB - 12:55 pm (+1) YYZ
    US$1,481
    nanakflights.com
    Show Details

    Depart: Toronto to Colombo via London, Mumbai (Bombay)

    YYZ
    6:20 pm
    7h 5m
    LHR
    6:25 am (+1)
    3h 40m
    LHR
    10:05 am
    8h 55m
    BOM
    12:30 am (+1)
    2h
    BOM
    2:30 am
    2h 30m
    CMB
    5:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC5062
    6:20 pm, 11 Dec Thu
    YYZ Toronto
    6:25 am, 12 Dec Fri
    LHR London
    7h 5m
    3h 40m layover in London (LHR)
    9W119
    10:05 am, 12 Dec Fri
    LHR London
    12:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    8h 55m
    2h layover in Mumbai (Bombay) (BOM)
    9W256
    2:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    5:00 am, 13 Dec Sat
    CMB Colombo
    2h 30m

    Return: Colombo to Toronto via Mumbai (Bombay), Brussels

    CMB
    9:35 pm
    2h 40m
    BOM
    12:15 am (+1)
    1h 55m
    BOM
    2:10 am
    10h 10m
    BRU
    7:50 am
    2h 25m
    BRU
    10:15 am
    8h 40m
    YYZ
    12:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    9W251
    9:35 pm, 12 Jan Mon
    CMB Colombo
    12:15 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    2h 40m
    1h 55m layover in Mumbai (Bombay) (BOM)
    9W228
    2:10 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    7:50 am, 13 Jan Tue
    BRU Brussels
    10h 10m
    2h 25m layover in Brussels (BRU)
    9W230
    10:15 am, 13 Jan Tue
    BRU Brussels
    12:55 pm, 13 Jan Tue
    YYZ Toronto
    8h 40m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Toronto to Colombo Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 1 stop 1d 1h 15m
    4:55 pm YYZ - 4:40 am (+2) CMB
    Multiple Airlines 2+ stops 1d 3h 55m
    6:45 pm CMB - 12:10 pm (+1) YYZ
    US$1,485
    hop2.com
    Show Details

    Depart: Toronto to Colombo via Frankfurt

    YYZ
    4:55 pm
    7h 35m
    FRA
    6:30 am (+1)
    7h 50m
    FRA
    2:20 pm
    9h 50m
    CMB
    4:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC872
    4:55 pm, 11 Dec Thu
    YYZ Toronto
    6:30 am, 12 Dec Fri
    FRA Frankfurt
    7h 35m
    7h 50m layover in Frankfurt (FRA)
    UL554
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:40 am, 13 Dec Sat
    CMB Colombo
    9h 50m

    Return: Colombo to Toronto via Abu Dhabi, London

    CMB
    6:45 pm
    4h 45m
    AUH
    10:00 pm
    4h 40m
    AUH
    2:40 am
    7h 55m
    LHR
    6:35 am
    2h 25m
    LHR
    9:00 am
    8h 10m
    YYZ
    12:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UL207
    6:45 pm, 12 Jan Mon
    CMB Colombo
    10:00 pm, 12 Jan Mon
    AUH Abu Dhabi
    4h 45m
    4h 40m layover in Abu Dhabi (AUH)
    BA72
    2:40 am, 13 Jan Tue
    AUH Abu Dhabi
    6:35 am, 13 Jan Tue
    LHR London
    7h 55m
    2h 25m layover in London (LHR)
    AC869
    9:00 am, 13 Jan Tue
    LHR London
    12:10 pm, 13 Jan Tue
    YYZ Toronto
    8h 10m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Toronto to Colombo Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 1 stop 1d
    6:10 pm YYZ - 4:40 am (+2) CMB
    Multiple Airlines 2+ stops 1d 3h 55m
    6:45 pm CMB - 12:10 pm (+1) YYZ
    US$1,485
    hop2.com
    Show Details

    Depart: Toronto to Colombo via Frankfurt

    YYZ
    6:10 pm
    7h 55m
    FRA
    8:05 am (+1)
    6h 15m
    FRA
    2:20 pm
    9h 50m
    CMB
    4:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC9104
    6:10 pm, 11 Dec Thu
    YYZ Toronto
    8:05 am, 12 Dec Fri
    FRA Frankfurt
    7h 55m
    6h 15m layover in Frankfurt (FRA)
    UL554
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:40 am, 13 Dec Sat
    CMB Colombo
    9h 50m

    Return: Colombo to Toronto via Abu Dhabi, London

    CMB
    6:45 pm
    4h 45m
    AUH
    10:00 pm
    4h 40m
    AUH
    2:40 am
    7h 55m
    LHR
    6:35 am
    2h 25m
    LHR
    9:00 am
    8h 10m
    YYZ
    12:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UL207
    6:45 pm, 12 Jan Mon
    CMB Colombo
    10:00 pm, 12 Jan Mon
    AUH Abu Dhabi
    4h 45m
    4h 40m layover in Abu Dhabi (AUH)
    BA72
    2:40 am, 13 Jan Tue
    AUH Abu Dhabi
    6:35 am, 13 Jan Tue
    LHR London
    7h 55m
    2h 25m layover in London (LHR)
    AC869
    9:00 am, 13 Jan Tue
    LHR London
    12:10 pm, 13 Jan Tue
    YYZ Toronto
    8h 10m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Toronto to Colombo Thu, 11 Dec - Mon, 12 Jan
    Jet Airways 2+ stops 1d 10m
    6:20 pm YYZ - 5:00 am (+2) CMB
    Jet Airways 2+ stops 1d 1h 50m
    9:35 pm CMB - 12:55 pm (+1) YYZ
    US$1,486
    cheapoair.com
    Show Details

    Depart: Toronto to Colombo via London, Mumbai (Bombay)

    YYZ
    6:20 pm
    7h 5m
    LHR
    6:25 am (+1)
    3h 40m
    LHR
    10:05 am
    8h 55m
    BOM
    12:30 am (+1)
    2h
    BOM
    2:30 am
    2h 30m
    CMB
    5:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    9W5062
    6:20 pm, 11 Dec Thu
    YYZ Toronto
    6:25 am, 12 Dec Fri
    LHR London
    7h 5m

    * Operated by Air Canada

    3h 40m layover in London (LHR)
    9W119
    10:05 am, 12 Dec Fri
    LHR London
    12:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    8h 55m
    2h layover in Mumbai (Bombay) (BOM)
    9W256
    2:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    5:00 am, 13 Dec Sat
    CMB Colombo
    2h 30m

    Return: Colombo to Toronto via Mumbai (Bombay), Brussels

    CMB
    9:35 pm
    2h 40m
    BOM
    12:15 am (+1)
    1h 55m
    BOM
    2:10 am
    10h 10m
    BRU
    7:50 am
    2h 25m
    BRU
    10:15 am
    8h 40m
    YYZ
    12:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    9W251
    9:35 pm, 12 Jan Mon
    CMB Colombo
    12:15 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    2h 40m
    1h 55m layover in Mumbai (Bombay) (BOM)
    9W228
    2:10 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    7:50 am, 13 Jan Tue
    BRU Brussels
    10h 10m
    2h 25m layover in Brussels (BRU)
    9W230
    10:15 am, 13 Jan Tue
    BRU Brussels
    12:55 pm, 13 Jan Tue
    YYZ Toronto
    8h 40m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Air Canada 1 stop 1d 1h 1m
    5:10 pm YUL - 4:41 am (+2) CMB
    Multiple Airlines 2+ stops 23h
    2:55 am CMB - 3:25 pm YUL
    US$1,498
    fly.co.uk
    Show Details

    Depart: Montreal to Colombo via Frankfurt

    YUL
    5:10 pm
    7h 20m
    FRA
    6:30 am (+1)
    7h 50m
    FRA
    2:20 pm
    9h 51m
    CMB
    4:41 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC874
    5:10 pm, 11 Dec Thu
    YUL Montreal
    6:30 am, 12 Dec Fri
    FRA Frankfurt
    7h 20m
    7h 50m layover in Frankfurt (FRA)
    AC6882
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:41 am, 13 Dec Sat
    CMB Colombo
    9h 51m

    Return: Colombo to Montreal via Dubai, London

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    1h 50m
    DXB
    7:45 am
    7h 50m
    LHR
    11:35 am
    1h 25m
    LHR
    1:00 pm
    7h 25m
    YUL
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 12 Jan Mon
    CMB Colombo
    5:55 am, 12 Jan Mon
    DXB Dubai
    4h 30m
    1h 50m layover in Dubai (DXB)
    EK1
    7:45 am, 12 Jan Mon
    DXB Dubai
    11:35 am, 12 Jan Mon
    LHR London
    7h 50m
    1h 25m layover in London (LHR)
    AC865
    1:00 pm, 12 Jan Mon
    LHR London
    3:25 pm, 12 Jan Mon
    YUL Montreal
    7h 25m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 1 stop 1d 1h
    5:10 pm YUL - 4:40 am (+2) CMB
    Multiple Airlines 2+ stops 23h
    2:55 am CMB - 3:25 pm YUL
    US$1,498
    fly.co.uk
    Show Details

    Depart: Montreal to Colombo via Frankfurt

    YUL
    5:10 pm
    7h 20m
    FRA
    6:30 am (+1)
    7h 50m
    FRA
    2:20 pm
    9h 50m
    CMB
    4:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC874
    5:10 pm, 11 Dec Thu
    YUL Montreal
    6:30 am, 12 Dec Fri
    FRA Frankfurt
    7h 20m
    7h 50m layover in Frankfurt (FRA)
    UL554
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:40 am, 13 Dec Sat
    CMB Colombo
    9h 50m

    Return: Colombo to Montreal via Dubai, London

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    1h 50m
    DXB
    7:45 am
    7h 50m
    LHR
    11:35 am
    1h 25m
    LHR
    1:00 pm
    7h 25m
    YUL
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 12 Jan Mon
    CMB Colombo
    5:55 am, 12 Jan Mon
    DXB Dubai
    4h 30m
    1h 50m layover in Dubai (DXB)
    EK1
    7:45 am, 12 Jan Mon
    DXB Dubai
    11:35 am, 12 Jan Mon
    LHR London
    7h 50m
    1h 25m layover in London (LHR)
    AC865
    1:00 pm, 12 Jan Mon
    LHR London
    3:25 pm, 12 Jan Mon
    YUL Montreal
    7h 25m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Air Canada 2+ stops 21h 16m
    8:55 pm YUL - 4:41 am (+2) CMB
    Multiple Airlines 2+ stops 23h
    2:55 am CMB - 3:25 pm YUL
    US$1,506
    fly.co.uk
    Show Details

    Depart: Montreal to Colombo via Geneva, Frankfurt

    YUL
    8:55 pm
    7h 10m
    GVA
    10:05 am (+1)
    45m
    GVA
    10:50 am
    1h 20m
    FRA
    12:10 pm
    2h 10m
    FRA
    2:20 pm
    9h 51m
    CMB
    4:41 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC834
    8:55 pm, 11 Dec Thu
    YUL Montreal
    10:05 am, 12 Dec Fri
    GVA Geneva
    7h 10m
    45m layover in Geneva (GVA)
    AC9094
    10:50 am, 12 Dec Fri
    GVA Geneva
    12:10 pm, 12 Dec Fri
    FRA Frankfurt
    1h 20m
    2h 10m layover in Frankfurt (FRA)
    AC6882
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:41 am, 13 Dec Sat
    CMB Colombo
    9h 51m

    Return: Colombo to Montreal via Dubai, London

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    1h 50m
    DXB
    7:45 am
    7h 50m
    LHR
    11:35 am
    1h 25m
    LHR
    1:00 pm
    7h 25m
    YUL
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 12 Jan Mon
    CMB Colombo
    5:55 am, 12 Jan Mon
    DXB Dubai
    4h 30m
    1h 50m layover in Dubai (DXB)
    EK1
    7:45 am, 12 Jan Mon
    DXB Dubai
    11:35 am, 12 Jan Mon
    LHR London
    7h 50m
    1h 25m layover in London (LHR)
    AC865
    1:00 pm, 12 Jan Mon
    LHR London
    3:25 pm, 12 Jan Mon
    YUL Montreal
    7h 25m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Air Canada 2+ stops 1d 1h 16m
    4:55 pm YUL - 4:41 am (+2) CMB
    Multiple Airlines 2+ stops 23h
    2:55 am CMB - 3:25 pm YUL
    US$1,509
    fly.co.uk
    Show Details

    Depart: Montreal to Colombo via Zurich, Frankfurt

    YUL
    4:55 pm
    7h 25m
    ZRH
    6:20 am (+1)
    4h 55m
    ZRH
    11:15 am
    1h 10m
    FRA
    12:25 pm
    1h 55m
    FRA
    2:20 pm
    9h 51m
    CMB
    4:41 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6820
    4:55 pm, 11 Dec Thu
    YUL Montreal
    6:20 am, 12 Dec Fri
    ZRH Zurich
    7h 25m
    4h 55m layover in Zurich (ZRH)
    AC9029
    11:15 am, 12 Dec Fri
    ZRH Zurich
    12:25 pm, 12 Dec Fri
    FRA Frankfurt
    1h 10m
    1h 55m layover in Frankfurt (FRA)
    AC6882
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:41 am, 13 Dec Sat
    CMB Colombo
    9h 51m

    Return: Colombo to Montreal via Dubai, London

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    1h 50m
    DXB
    7:45 am
    7h 50m
    LHR
    11:35 am
    1h 25m
    LHR
    1:00 pm
    7h 25m
    YUL
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 12 Jan Mon
    CMB Colombo
    5:55 am, 12 Jan Mon
    DXB Dubai
    4h 30m
    1h 50m layover in Dubai (DXB)
    EK1
    7:45 am, 12 Jan Mon
    DXB Dubai
    11:35 am, 12 Jan Mon
    LHR London
    7h 50m
    1h 25m layover in London (LHR)
    AC865
    1:00 pm, 12 Jan Mon
    LHR London
    3:25 pm, 12 Jan Mon
    YUL Montreal
    7h 25m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Toronto to Colombo Thu, 11 Dec - Mon, 12 Jan
    Jet Airways 2+ stops 1d 10m
    6:20 pm YYZ - 5:00 am (+2) CMB
    Jet Airways 2+ stops 1d 1h 5m
    9:35 pm CMB - 12:10 pm (+1) YYZ
    US$1,518
    cheapoair.com
    Show Details

    Depart: Toronto to Colombo via London, Mumbai (Bombay)

    YYZ
    6:20 pm
    7h 5m
    LHR
    6:25 am (+1)
    3h 40m
    LHR
    10:05 am
    8h 55m
    BOM
    12:30 am (+1)
    2h
    BOM
    2:30 am
    2h 30m
    CMB
    5:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    9W5062
    6:20 pm, 11 Dec Thu
    YYZ Toronto
    6:25 am, 12 Dec Fri
    LHR London
    7h 5m

    * Operated by Air Canada

    3h 40m layover in London (LHR)
    9W119
    10:05 am, 12 Dec Fri
    LHR London
    12:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    8h 55m
    2h layover in Mumbai (Bombay) (BOM)
    9W256
    2:30 am, 13 Dec Sat
    BOM Mumbai (Bombay)
    5:00 am, 13 Dec Sat
    CMB Colombo
    2h 30m

    Return: Colombo to Toronto via Mumbai (Bombay), London

    CMB
    9:35 pm
    2h 40m
    BOM
    12:15 am (+1)
    2h 10m
    BOM
    2:25 am
    10h 5m
    LHR
    7:00 am
    2h
    LHR
    9:00 am
    8h 10m
    YYZ
    12:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    9W251
    9:35 pm, 12 Jan Mon
    CMB Colombo
    12:15 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    2h 40m
    2h 10m layover in Mumbai (Bombay) (BOM)
    9W120
    2:25 am, 13 Jan Tue
    BOM Mumbai (Bombay)
    7:00 am, 13 Jan Tue
    LHR London
    10h 5m
    2h layover in London (LHR)
    9W5069
    9:00 am, 13 Jan Tue
    LHR London
    12:10 pm, 13 Jan Tue
    YYZ Toronto
    8h 10m

    * Operated by Air Canada

    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Air Canada 2+ stops 1d 4h 26m
    1:45 pm YUL - 4:41 am (+2) CMB
    Multiple Airlines 2+ stops 23h
    2:55 am CMB - 3:25 pm YUL
    US$1,525
    fly.co.uk
    Show Details

    Depart: Montreal to Colombo via New York, Frankfurt

    YUL
    1:45 pm
    1h 25m
    LGA
    3:10 pm
    4h 20m
    EWR
    7:30 pm
    7h 45m
    FRA
    9:15 am (+1)
    5h 5m
    FRA
    2:20 pm
    9h 51m
    CMB
    4:41 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC7456
    1:45 pm, 11 Dec Thu
    YUL Montreal
    3:10 pm, 11 Dec Thu
    LGA New York
    1h 25m
    4h 20m layover in New York (LGA)
    AC2538
    7:30 pm, 11 Dec Thu
    EWR New York
    9:15 am, 12 Dec Fri
    FRA Frankfurt
    7h 45m
    5h 5m layover in Frankfurt (FRA)
    AC6882
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:41 am, 13 Dec Sat
    CMB Colombo
    9h 51m

    Return: Colombo to Montreal via Dubai, London

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    1h 50m
    DXB
    7:45 am
    7h 50m
    LHR
    11:35 am
    1h 25m
    LHR
    1:00 pm
    7h 25m
    YUL
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 12 Jan Mon
    CMB Colombo
    5:55 am, 12 Jan Mon
    DXB Dubai
    4h 30m
    1h 50m layover in Dubai (DXB)
    EK1
    7:45 am, 12 Jan Mon
    DXB Dubai
    11:35 am, 12 Jan Mon
    LHR London
    7h 50m
    1h 25m layover in London (LHR)
    AC865
    1:00 pm, 12 Jan Mon
    LHR London
    3:25 pm, 12 Jan Mon
    YUL Montreal
    7h 25m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Air Canada 2+ stops 1d 4h 31m
    1:40 pm YUL - 4:41 am (+2) CMB
    Multiple Airlines 2+ stops 23h
    2:55 am CMB - 3:25 pm YUL
    US$1,534
    expedia.com
    Show Details

    Depart: Montreal to Colombo via New York, Frankfurt

    YUL
    1:40 pm
    1h 32m
    EWR
    3:12 pm
    4h 18m
    EWR
    7:30 pm
    7h 45m
    FRA
    9:15 am (+1)
    5h 5m
    FRA
    2:20 pm
    9h 51m
    CMB
    4:41 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC7740
    1:40 pm, 11 Dec Thu
    YUL Montreal
    3:12 pm, 11 Dec Thu
    EWR New York
    1h 32m
    4h 18m layover in New York (EWR)
    AC2538
    7:30 pm, 11 Dec Thu
    EWR New York
    9:15 am, 12 Dec Fri
    FRA Frankfurt
    7h 45m

    * Operated by United Airlines

    5h 5m layover in Frankfurt (FRA)
    AC6882
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:41 am, 13 Dec Sat
    CMB Colombo
    9h 51m

    * Operated by SriLankan Airlines

    Return: Colombo to Montreal via Dubai, London

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    1h 50m
    DXB
    7:45 am
    7h 50m
    LHR
    11:35 am
    1h 25m
    LHR
    1:00 pm
    7h 25m
    YUL
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 12 Jan Mon
    CMB Colombo
    5:55 am, 12 Jan Mon
    DXB Dubai
    4h 30m
    1h 50m layover in Dubai (DXB)
    EK1
    7:45 am, 12 Jan Mon
    DXB Dubai
    11:35 am, 12 Jan Mon
    LHR London
    7h 50m
    1h 25m layover in London (LHR)
    AC865
    1:00 pm, 12 Jan Mon
    LHR London
    3:25 pm, 12 Jan Mon
    YUL Montreal
    7h 25m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 2+ stops 21h 50m
    5:55 pm YUL - 2:15 am (+2) CMB
    Multiple Airlines 2+ stops 1d 1h 49m
    3:45 am CMB - 7:04 pm YUL
    US$1,566
    nanakflights.com
    Show Details

    Depart: Montreal to Colombo via New York, Doha

    YUL
    5:55 pm
    1h 25m
    LGA
    7:20 pm
    2h
    JFK
    9:20 pm
    12h 10m
    DOH
    5:30 pm (+1)
    1h 50m
    DOH
    7:20 pm
    4h 25m
    CMB
    2:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC7460
    5:55 pm, 11 Dec Thu
    YUL Montreal
    7:20 pm, 11 Dec Thu
    LGA New York
    1h 25m
    2h layover in New York (LGA)
    QR702
    9:20 pm, 11 Dec Thu
    JFK New York
    5:30 pm, 12 Dec Fri
    DOH Doha
    12h 10m
    1h 50m layover in Doha (DOH)
    QR662
    7:20 pm, 12 Dec Fri
    DOH Doha
    2:15 am, 13 Dec Sat
    CMB Colombo
    4h 25m

    Return: Colombo to Montreal via Doha, Chicago

    CMB
    3:45 am
    4h 50m
    DOH
    6:05 am
    1h 55m
    DOH
    8:00 am
    14h 40m
    ORD
    1:40 pm
    2h 25m
    ORD
    4:05 pm
    1h 59m
    YUL
    7:04 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR663
    3:45 am, 12 Jan Mon
    CMB Colombo
    6:05 am, 12 Jan Mon
    DOH Doha
    4h 50m
    1h 55m layover in Doha (DOH)
    QR721
    8:00 am, 12 Jan Mon
    DOH Doha
    1:40 pm, 12 Jan Mon
    ORD Chicago
    14h 40m
    2h 25m layover in Chicago (ORD)
    AC7416
    4:05 pm, 12 Jan Mon
    ORD Chicago
    7:04 pm, 12 Jan Mon
    YUL Montreal
    1h 59m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Air Canada 1 stop 1d 1h 1m
    5:10 pm YUL - 4:41 am (+2) CMB
    Multiple Airlines 1 stop 22h 5m
    1:00 am CMB - 12:35 pm YUL
    US$1,668
    fly.co.uk
    Show Details

    Depart: Montreal to Colombo via Frankfurt

    YUL
    5:10 pm
    7h 20m
    FRA
    6:30 am (+1)
    7h 50m
    FRA
    2:20 pm
    9h 51m
    CMB
    4:41 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC874
    5:10 pm, 11 Dec Thu
    YUL Montreal
    6:30 am, 12 Dec Fri
    FRA Frankfurt
    7h 20m
    7h 50m layover in Frankfurt (FRA)
    AC6882
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:41 am, 13 Dec Sat
    CMB Colombo
    9h 51m

    Return: Colombo to Montreal via Frankfurt

    CMB
    1:00 am
    10h 55m
    FRA
    7:25 am
    3h 5m
    FRA
    10:30 am
    8h 5m
    YUL
    12:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UL553
    1:00 am, 12 Jan Mon
    CMB Colombo
    7:25 am, 12 Jan Mon
    FRA Frankfurt
    10h 55m
    3h 5m layover in Frankfurt (FRA)
    AC875
    10:30 am, 12 Jan Mon
    FRA Frankfurt
    12:35 pm, 12 Jan Mon
    YUL Montreal
    8h 5m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Air Canada 2+ stops 21h 16m
    8:55 pm YUL - 4:41 am (+2) CMB
    Multiple Airlines 1 stop 22h 5m
    1:00 am CMB - 12:35 pm YUL
    US$1,676
    fly.co.uk
    Show Details

    Depart: Montreal to Colombo via Geneva, Frankfurt

    YUL
    8:55 pm
    7h 10m
    GVA
    10:05 am (+1)
    45m
    GVA
    10:50 am
    1h 20m
    FRA
    12:10 pm
    2h 10m
    FRA
    2:20 pm
    9h 51m
    CMB
    4:41 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC834
    8:55 pm, 11 Dec Thu
    YUL Montreal
    10:05 am, 12 Dec Fri
    GVA Geneva
    7h 10m
    45m layover in Geneva (GVA)
    AC9094
    10:50 am, 12 Dec Fri
    GVA Geneva
    12:10 pm, 12 Dec Fri
    FRA Frankfurt
    1h 20m
    2h 10m layover in Frankfurt (FRA)
    AC6882
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:41 am, 13 Dec Sat
    CMB Colombo
    9h 51m

    Return: Colombo to Montreal via Frankfurt

    CMB
    1:00 am
    10h 55m
    FRA
    7:25 am
    3h 5m
    FRA
    10:30 am
    8h 5m
    YUL
    12:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UL553
    1:00 am, 12 Jan Mon
    CMB Colombo
    7:25 am, 12 Jan Mon
    FRA Frankfurt
    10h 55m
    3h 5m layover in Frankfurt (FRA)
    AC875
    10:30 am, 12 Jan Mon
    FRA Frankfurt
    12:35 pm, 12 Jan Mon
    YUL Montreal
    8h 5m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Montreal to Colombo Thu, 11 Dec - Mon, 12 Jan
    Air Canada 2+ stops 1d 1h 16m
    4:55 pm YUL - 4:41 am (+2) CMB
    Multiple Airlines 1 stop 22h 5m
    1:00 am CMB - 12:35 pm YUL
    US$1,678
    fly.co.uk
    Show Details

    Depart: Montreal to Colombo via Zurich, Frankfurt

    YUL
    4:55 pm
    7h 25m
    ZRH
    6:20 am (+1)
    4h 55m
    ZRH
    11:15 am
    1h 10m
    FRA
    12:25 pm
    1h 55m
    FRA
    2:20 pm
    9h 51m
    CMB
    4:41 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    AC6820
    4:55 pm, 11 Dec Thu
    YUL Montreal
    6:20 am, 12 Dec Fri
    ZRH Zurich
    7h 25m
    4h 55m layover in Zurich (ZRH)
    AC9029
    11:15 am, 12 Dec Fri
    ZRH Zurich
    12:25 pm, 12 Dec Fri
    FRA Frankfurt
    1h 10m
    1h 55m layover in Frankfurt (FRA)
    AC6882
    2:20 pm, 12 Dec Fri
    FRA Frankfurt
    4:41 am, 13 Dec Sat
    CMB Colombo
    9h 51m

    Return: Colombo to Montreal via Frankfurt

    CMB
    1:00 am
    10h 55m
    FRA
    7:25 am
    3h 5m
    FRA
    10:30 am
    8h 5m
    YUL
    12:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UL553
    1:00 am, 12 Jan Mon
    CMB Colombo
    7:25 am, 12 Jan Mon
    FRA Frankfurt
    10h 55m
    3h 5m layover in Frankfurt (FRA)
    AC875
    10:30 am, 12 Jan Mon
    FRA Frankfurt
    12:35 pm, 12 Jan Mon
    YUL Montreal
    8h 5m