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

Recent Searches

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

    Cheap Flights from Canada to Sri Lanka

    Airline Results Price View
    View All Airlines View Flights
    Jet Airways 164 results US$1,072 View Flights
    Emirates 118 results US$1,078 View Flights
    SriLankan Airlines 1226 results US$1,157 View Flights
    Qatar Airways 284 results US$1,161 View Flights
    Air Canada 2876 results US$1,165 View Flights
    Air France 62 results US$1,176 View Flights
    KLM 32 results US$1,184 View Flights
    Lufthansa 226 results US$1,198 View Flights
    United Airlines 24 results US$1,389 View Flights
    British Airways 46 results US$1,459 View Flights
    Turkish Airlines 16 results US$1,489 View Flights
    Cathay Pacific 41 results US$1,636 View Flights
    Scandinavian Airlines 18 results US$1,863 View Flights
    Air India 22 results US$1,935 View Flights
    Hainan Airlines 5 results US$1,944 View Flights
    Korean Air 3 results US$2,043 View Flights
    Swiss International Air Lines 7 results US$2,047 View Flights
    Edelweiss Air 2 results US$2,483 View Flights
    Austrian Airlines 14 results US$2,570 View Flights
    China Eastern Airlines 8 results US$2,951 View Flights
    China Airlines 15 results US$3,042 View Flights
    Air China 2 results US$3,253 View Flights
    Cities Results Price View
    View All Cities View Flights
    Toronto 3638 results US$1,072 View Flights
    Montreal 183 results US$1,229 View Flights
    Ottawa 185 results US$1,493 View Flights
    Halifax 511 results US$1,566 View Flights
    Vancouver 433 results US$1,835 View Flights
    Depart: Thu, 24 Dec Return: Wed, 20 Jan Toronto to Colombo Thu, 24 Dec - Wed, 20 Jan
    Jet Airways 2+ stops 1d 15m
    6:15 pm YYZ - 5:00 am (+2) CMB
    Jet Airways 2+ stops 1d 10h 5m
    9:35 pm CMB - 9:10 pm (+1) YYZ
    US$1,047
    faregeek.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, 24 Dec Thu
    YYZ Toronto
    7:45 am, 25 Dec Fri
    BRU Brussels
    7h 30m
    2h 35m layover in Brussels (BRU)
    9W227
    10:20 am, 25 Dec Fri
    BRU Brussels
    11:40 pm, 25 Dec Fri
    BOM Mumbai (Bombay)
    8h 50m
    2h 50m layover in Mumbai (Bombay) (BOM)
    9W256
    2:30 am, 26 Dec Sat
    BOM Mumbai (Bombay)
    5:00 am, 26 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
    11h
    LHR
    6:00 pm
    8h 10m
    YYZ
    9:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    9W251
    9:35 pm, 20 Jan Wed
    CMB Colombo
    12:15 am, 21 Jan Thu
    BOM Mumbai (Bombay)
    2h 40m
    2h 10m layover in Mumbai (Bombay) (BOM)
    9W120
    2:25 am, 21 Jan Thu
    BOM Mumbai (Bombay)
    7:00 am, 21 Jan Thu
    LHR London
    10h 5m
    11h layover in London (LHR)
    9W5059
    6:00 pm, 21 Jan Thu
    LHR London
    9:10 pm, 21 Jan Thu
    YYZ Toronto
    8h 10m
    Depart: Thu, 24 Dec Return: Wed, 20 Jan Toronto to Colombo Thu, 24 Dec - Wed, 20 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,047
    faregeek.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, 24 Dec Thu
    YYZ Toronto
    7:45 am, 25 Dec Fri
    BRU Brussels
    7h 30m
    2h 35m layover in Brussels (BRU)
    9W227
    10:20 am, 25 Dec Fri
    BRU Brussels
    11:40 pm, 25 Dec Fri
    BOM Mumbai (Bombay)
    8h 50m
    2h 50m layover in Mumbai (Bombay) (BOM)
    9W256
    2:30 am, 26 Dec Sat
    BOM Mumbai (Bombay)
    5:00 am, 26 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, 20 Jan Wed
    CMB Colombo
    12:15 am, 21 Jan Thu
    BOM Mumbai (Bombay)
    2h 40m
    2h 10m layover in Mumbai (Bombay) (BOM)
    9W120
    2:25 am, 21 Jan Thu
    BOM Mumbai (Bombay)
    7:00 am, 21 Jan Thu
    LHR London
    10h 5m
    2h layover in London (LHR)
    9W5069
    9:00 am, 21 Jan Thu
    LHR London
    12:10 pm, 21 Jan Thu
    YYZ Toronto
    8h 10m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 2+ stops 1d 10h 10m
    9:40 pm YYZ - 6:20 pm (+2) CMB
    Emirates 1 stop 23h
    2:55 am CMB - 3:25 pm YYZ
    US$1,058
    faregeek.com
    Show Details

    Depart: Toronto to Colombo via Dubai, Male

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    7h 20m
    DXB
    2:45 am
    4h 5m
    MLE
    7:50 am
    8h 30m
    MLE
    4:20 pm
    1h 30m
    CMB
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    7h 20m layover in Dubai (DXB)
    EK656
    2:45 am, 29 Nov Sun
    DXB Dubai
    7:50 am, 29 Nov Sun
    MLE Male
    4h 5m
    8h 30m layover in Male (MLE)
    EK652
    4:20 pm, 29 Nov Sun
    MLE Male
    6:20 pm, 29 Nov Sun
    CMB Colombo
    1h 30m

    Return: Colombo to Toronto via Dubai

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    4h
    DXB
    9:55 am
    14h 30m
    YYZ
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    4h layover in Dubai (DXB)
    EK241
    9:55 am, 23 Dec Wed
    DXB Dubai
    3:25 pm, 23 Dec Wed
    YYZ Toronto
    14h 30m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 2+ stops 1d 10h 10m
    9:40 pm YYZ - 6:20 pm (+2) CMB
    Emirates 1 stop 23h
    2:55 am CMB - 3:25 pm YYZ
    US$1,058
    faregeek.com
    Show Details

    Depart: Toronto to Colombo via Dubai, Male

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    9h 10m
    DXB
    4:35 am
    4h 5m
    MLE
    9:40 am
    6h 40m
    MLE
    4:20 pm
    1h 30m
    CMB
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    9h 10m layover in Dubai (DXB)
    EK658
    4:35 am, 29 Nov Sun
    DXB Dubai
    9:40 am, 29 Nov Sun
    MLE Male
    4h 5m
    6h 40m layover in Male (MLE)
    EK652
    4:20 pm, 29 Nov Sun
    MLE Male
    6:20 pm, 29 Nov Sun
    CMB Colombo
    1h 30m

    Return: Colombo to Toronto via Dubai

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    4h
    DXB
    9:55 am
    14h 30m
    YYZ
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    4h layover in Dubai (DXB)
    EK241
    9:55 am, 23 Dec Wed
    DXB Dubai
    3:25 pm, 23 Dec Wed
    YYZ Toronto
    14h 30m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 1 stop 1d 20m
    9:40 pm YYZ - 8:30 am (+2) CMB
    Emirates 1 stop 23h
    2:55 am CMB - 3:25 pm YYZ
    US$1,058
    faregeek.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    7h 10m
    DXB
    2:35 am
    4h 25m
    CMB
    8:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    7h 10m layover in Dubai (DXB)
    EK650
    2:35 am, 29 Nov Sun
    DXB Dubai
    8:30 am, 29 Nov Sun
    CMB Colombo
    4h 25m

    Return: Colombo to Toronto via Dubai

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    4h
    DXB
    9:55 am
    14h 30m
    YYZ
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    4h layover in Dubai (DXB)
    EK241
    9:55 am, 23 Dec Wed
    DXB Dubai
    3:25 pm, 23 Dec Wed
    YYZ Toronto
    14h 30m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 1 stop 1d 5h 20m
    9:40 pm YYZ - 1:30 pm (+2) CMB
    Emirates 1 stop 23h
    2:55 am CMB - 3:25 pm YYZ
    US$1,059
    faregeek.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    12h 20m
    DXB
    7:45 am
    4h 15m
    CMB
    1:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    12h 20m layover in Dubai (DXB)
    EK348
    7:45 am, 29 Nov Sun
    DXB Dubai
    1:30 pm, 29 Nov Sun
    CMB Colombo
    4h 15m

    Return: Colombo to Toronto via Dubai

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    4h
    DXB
    9:55 am
    14h 30m
    YYZ
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    4h layover in Dubai (DXB)
    EK241
    9:55 am, 23 Dec Wed
    DXB Dubai
    3:25 pm, 23 Dec Wed
    YYZ Toronto
    14h 30m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 1 stop 1d 10h 10m
    9:40 pm YYZ - 6:20 pm (+2) CMB
    Emirates 1 stop 23h
    2:55 am CMB - 3:25 pm YYZ
    US$1,061
    nanakflights.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    14h 10m
    DXB
    9:35 am
    7h 15m
    CMB
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    14h 10m layover in Dubai (DXB)
    EK652
    9:35 am, 29 Nov Sun
    DXB Dubai
    6:20 pm, 29 Nov Sun
    CMB Colombo
    7h 15m

    Return: Colombo to Toronto via Dubai

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    4h
    DXB
    9:55 am
    14h 30m
    YYZ
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    4h layover in Dubai (DXB)
    EK241
    9:55 am, 23 Dec Wed
    DXB Dubai
    3:25 pm, 23 Dec Wed
    YYZ Toronto
    14h 30m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 1 stop 1d 20m
    9:40 pm YYZ - 8:30 am (+2) CMB
    Emirates 1 stop 23h
    2:55 am CMB - 3:25 pm YYZ
    US$1,082
    emirates.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    7h 10m
    DXB
    2:35 am
    4h 25m
    CMB
    8:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    7h 10m layover in Dubai (DXB)
    EK650
    2:35 am, 29 Nov Sun
    DXB Dubai
    8:30 am, 29 Nov Sun
    CMB Colombo
    4h 25m

    Return: Colombo to Toronto via Dubai

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    4h
    DXB
    9:55 am
    14h 30m
    YYZ
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    4h layover in Dubai (DXB)
    EK241
    9:55 am, 23 Dec Wed
    DXB Dubai
    3:25 pm, 23 Dec Wed
    YYZ Toronto
    14h 30m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 2+ stops 1d 10h 10m
    9:40 pm YYZ - 6:20 pm (+2) CMB
    Emirates 1 stop 23h
    2:55 am CMB - 3:25 pm YYZ
    US$1,082
    emirates.com
    Show Details

    Depart: Toronto to Colombo via Dubai, Male

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    7h 20m
    DXB
    2:45 am
    4h 5m
    MLE
    7:50 am
    8h 30m
    MLE
    4:20 pm
    1h 30m
    CMB
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    7h 20m layover in Dubai (DXB)
    EK656
    2:45 am, 29 Nov Sun
    DXB Dubai
    7:50 am, 29 Nov Sun
    MLE Male
    4h 5m
    8h 30m layover in Male (MLE)
    EK652
    4:20 pm, 29 Nov Sun
    MLE Male
    6:20 pm, 29 Nov Sun
    CMB Colombo
    1h 30m

    Return: Colombo to Toronto via Dubai

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    4h
    DXB
    9:55 am
    14h 30m
    YYZ
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    4h layover in Dubai (DXB)
    EK241
    9:55 am, 23 Dec Wed
    DXB Dubai
    3:25 pm, 23 Dec Wed
    YYZ Toronto
    14h 30m
    Depart: Wed, 27 May Return: Thu, 11 Jun Toronto to Colombo Wed, 27 May - Thu, 11 Jun
    Emirates 1 stop 1d 1h 25m
    9:50 pm YYZ - 8:45 am (+2) CMB
    Multiple Airlines 2+ stops 1d 7h 40m
    10:05 am CMB - 8:15 am (+1) YYZ
    US$1,088
    nanakflights.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:50 pm
    12h 45m
    DXB
    6:35 pm (+1)
    8h 10m
    DXB
    2:45 am
    4h 30m
    CMB
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:50 pm, 27 May Wed
    YYZ Toronto
    6:35 pm, 28 May Thu
    DXB Dubai
    12h 45m
    8h 10m layover in Dubai (DXB)
    EK650
    2:45 am, 29 May Fri
    DXB Dubai
    8:45 am, 29 May Fri
    CMB Colombo
    4h 30m

    Return: Colombo to Toronto via Dubai, New York

    CMB
    10:05 am
    4h 20m
    DXB
    12:55 pm
    2h 5m
    DXB
    3:00 pm
    13h 45m
    JFK
    8:45 pm
    9h 45m
    LGA
    6:30 am
    1h 45m
    YYZ
    8:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK651
    10:05 am, 11 Jun Thu
    CMB Colombo
    12:55 pm, 11 Jun Thu
    DXB Dubai
    4h 20m
    2h 5m layover in Dubai (DXB)
    EK207
    3:00 pm, 11 Jun Thu
    DXB Dubai
    8:45 pm, 11 Jun Thu
    JFK New York
    13h 45m
    9h 45m layover in New York (JFK)
    AC701
    6:30 am, 12 Jun Fri
    LGA New York
    8:15 am, 12 Jun Fri
    YYZ Toronto
    1h 45m
    Depart: Wed, 27 May Return: Thu, 11 Jun Toronto to Colombo Wed, 27 May - Thu, 11 Jun
    Emirates 1 stop 1d 1h 25m
    9:50 pm YYZ - 8:45 am (+2) CMB
    Multiple Airlines 2+ stops 1d 7h 40m
    10:05 am CMB - 8:15 am (+1) YYZ
    US$1,088
    nanakflights.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:50 pm
    12h 45m
    DXB
    6:35 pm (+1)
    8h 10m
    DXB
    2:45 am
    4h 30m
    CMB
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:50 pm, 27 May Wed
    YYZ Toronto
    6:35 pm, 28 May Thu
    DXB Dubai
    12h 45m
    8h 10m layover in Dubai (DXB)
    EK650
    2:45 am, 29 May Fri
    DXB Dubai
    8:45 am, 29 May Fri
    CMB Colombo
    4h 30m

    Return: Colombo to Toronto via Dubai, New York

    CMB
    10:05 am
    4h 20m
    DXB
    12:55 pm
    2h 5m
    DXB
    3:00 pm
    13h 45m
    JFK
    8:45 pm
    9h 55m
    EWR
    6:40 am
    1h 35m
    YYZ
    8:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK651
    10:05 am, 11 Jun Thu
    CMB Colombo
    12:55 pm, 11 Jun Thu
    DXB Dubai
    4h 20m
    2h 5m layover in Dubai (DXB)
    EK207
    3:00 pm, 11 Jun Thu
    DXB Dubai
    8:45 pm, 11 Jun Thu
    JFK New York
    13h 45m
    9h 55m layover in New York (JFK)
    AC7465
    6:40 am, 12 Jun Fri
    EWR New York
    8:15 am, 12 Jun Fri
    YYZ Toronto
    1h 35m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 1 stop 1d 5h 20m
    9:40 pm YYZ - 1:30 pm (+2) CMB
    Emirates 1 stop 23h
    2:55 am CMB - 3:25 pm YYZ
    US$1,083
    emirates.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    12h 20m
    DXB
    7:45 am
    4h 15m
    CMB
    1:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    12h 20m layover in Dubai (DXB)
    EK348
    7:45 am, 29 Nov Sun
    DXB Dubai
    1:30 pm, 29 Nov Sun
    CMB Colombo
    4h 15m

    Return: Colombo to Toronto via Dubai

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    4h
    DXB
    9:55 am
    14h 30m
    YYZ
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    4h layover in Dubai (DXB)
    EK241
    9:55 am, 23 Dec Wed
    DXB Dubai
    3:25 pm, 23 Dec Wed
    YYZ Toronto
    14h 30m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 1 stop 1d 6h 40m
    9:40 pm YYZ - 2:50 pm (+2) CMB
    Emirates 1 stop 23h
    2:55 am CMB - 3:25 pm YYZ
    US$1,083
    emirates.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    13h 40m
    DXB
    9:05 am
    4h 15m
    CMB
    2:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    13h 40m layover in Dubai (DXB)
    EK654
    9:05 am, 29 Nov Sun
    DXB Dubai
    2:50 pm, 29 Nov Sun
    CMB Colombo
    4h 15m

    Return: Colombo to Toronto via Dubai

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    4h
    DXB
    9:55 am
    14h 30m
    YYZ
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    4h layover in Dubai (DXB)
    EK241
    9:55 am, 23 Dec Wed
    DXB Dubai
    3:25 pm, 23 Dec Wed
    YYZ Toronto
    14h 30m
    Depart: Wed, 27 May Return: Thu, 11 Jun Toronto to Colombo Wed, 27 May - Thu, 11 Jun
    Emirates 1 stop 1d 6h 15m
    9:50 pm YYZ - 1:35 pm (+2) CMB
    Multiple Airlines 2+ stops 1d 7h 40m
    10:05 am CMB - 8:15 am (+1) YYZ
    US$1,090
    nanakflights.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:50 pm
    12h 45m
    DXB
    6:35 pm (+1)
    13h 10m
    DXB
    7:45 am
    4h 20m
    CMB
    1:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:50 pm, 27 May Wed
    YYZ Toronto
    6:35 pm, 28 May Thu
    DXB Dubai
    12h 45m
    13h 10m layover in Dubai (DXB)
    EK348
    7:45 am, 29 May Fri
    DXB Dubai
    1:35 pm, 29 May Fri
    CMB Colombo
    4h 20m

    Return: Colombo to Toronto via Dubai, New York

    CMB
    10:05 am
    4h 20m
    DXB
    12:55 pm
    2h 5m
    DXB
    3:00 pm
    13h 45m
    JFK
    8:45 pm
    9h 55m
    EWR
    6:40 am
    1h 35m
    YYZ
    8:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK651
    10:05 am, 11 Jun Thu
    CMB Colombo
    12:55 pm, 11 Jun Thu
    DXB Dubai
    4h 20m
    2h 5m layover in Dubai (DXB)
    EK207
    3:00 pm, 11 Jun Thu
    DXB Dubai
    8:45 pm, 11 Jun Thu
    JFK New York
    13h 45m
    9h 55m layover in New York (JFK)
    AC7465
    6:40 am, 12 Jun Fri
    EWR New York
    8:15 am, 12 Jun Fri
    YYZ Toronto
    1h 35m
    Depart: Wed, 27 May Return: Thu, 11 Jun Toronto to Colombo Wed, 27 May - Thu, 11 Jun
    Emirates 1 stop 1d 6h 15m
    9:50 pm YYZ - 1:35 pm (+2) CMB
    Multiple Airlines 2+ stops 1d 7h 40m
    10:05 am CMB - 8:15 am (+1) YYZ
    US$1,090
    nanakflights.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:50 pm
    12h 45m
    DXB
    6:35 pm (+1)
    13h 10m
    DXB
    7:45 am
    4h 20m
    CMB
    1:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:50 pm, 27 May Wed
    YYZ Toronto
    6:35 pm, 28 May Thu
    DXB Dubai
    12h 45m
    13h 10m layover in Dubai (DXB)
    EK348
    7:45 am, 29 May Fri
    DXB Dubai
    1:35 pm, 29 May Fri
    CMB Colombo
    4h 20m

    Return: Colombo to Toronto via Dubai, New York

    CMB
    10:05 am
    4h 20m
    DXB
    12:55 pm
    2h 5m
    DXB
    3:00 pm
    13h 45m
    JFK
    8:45 pm
    9h 45m
    LGA
    6:30 am
    1h 45m
    YYZ
    8:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK651
    10:05 am, 11 Jun Thu
    CMB Colombo
    12:55 pm, 11 Jun Thu
    DXB Dubai
    4h 20m
    2h 5m layover in Dubai (DXB)
    EK207
    3:00 pm, 11 Jun Thu
    DXB Dubai
    8:45 pm, 11 Jun Thu
    JFK New York
    13h 45m
    9h 45m layover in New York (JFK)
    AC701
    6:30 am, 12 Jun Fri
    LGA New York
    8:15 am, 12 Jun Fri
    YYZ Toronto
    1h 45m
    Depart: Thu, 24 Dec Return: Wed, 20 Jan Toronto to Colombo Thu, 24 Dec - Wed, 20 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,086
    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, 24 Dec Thu
    YYZ Toronto
    7:45 am, 25 Dec Fri
    BRU Brussels
    7h 30m
    2h 35m layover in Brussels (BRU)
    9W227
    10:20 am, 25 Dec Fri
    BRU Brussels
    11:40 pm, 25 Dec Fri
    BOM Mumbai (Bombay)
    8h 50m
    2h 50m layover in Mumbai (Bombay) (BOM)
    9W256
    2:30 am, 26 Dec Sat
    BOM Mumbai (Bombay)
    5:00 am, 26 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, 20 Jan Wed
    CMB Colombo
    12:15 am, 21 Jan Thu
    BOM Mumbai (Bombay)
    2h 40m
    2h 10m layover in Mumbai (Bombay) (BOM)
    9W120
    2:25 am, 21 Jan Thu
    BOM Mumbai (Bombay)
    7:00 am, 21 Jan Thu
    LHR London
    10h 5m
    2h layover in London (LHR)
    AC5069
    9:00 am, 21 Jan Thu
    LHR London
    12:10 pm, 21 Jan Thu
    YYZ Toronto
    8h 10m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 1 stop 1d 20m
    9:40 pm YYZ - 8:30 am (+2) CMB
    Emirates 1 stop 23h
    2:55 am CMB - 3:25 pm YYZ
    US$1,113
    airtickets.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    7h 10m
    DXB
    2:35 am
    4h 25m
    CMB
    8:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    7h 10m layover in Dubai (DXB)
    EK650
    2:35 am, 29 Nov Sun
    DXB Dubai
    8:30 am, 29 Nov Sun
    CMB Colombo
    4h 25m

    Return: Colombo to Toronto via Dubai

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    4h
    DXB
    9:55 am
    14h 30m
    YYZ
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    4h layover in Dubai (DXB)
    EK241
    9:55 am, 23 Dec Wed
    DXB Dubai
    3:25 pm, 23 Dec Wed
    YYZ Toronto
    14h 30m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 1 stop 1d 20m
    9:40 pm YYZ - 8:30 am (+2) CMB
    Multiple Airlines 2+ stops 1d 1h 56m
    2:55 am CMB - 6:21 pm YYZ
    US$1,096
    faregeek.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    7h 10m
    DXB
    2:35 am
    4h 25m
    CMB
    8:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    7h 10m layover in Dubai (DXB)
    EK650
    2:35 am, 29 Nov Sun
    DXB Dubai
    8:30 am, 29 Nov Sun
    CMB Colombo
    4h 25m

    Return: Colombo to Toronto via Dubai, New York

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    2h 35m
    DXB
    8:30 am
    14h 20m
    JFK
    1:50 pm
    2h 40m
    LGA
    4:30 pm
    1h 51m
    YYZ
    6:21 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    2h 35m layover in Dubai (DXB)
    EK201
    8:30 am, 23 Dec Wed
    DXB Dubai
    1:50 pm, 23 Dec Wed
    JFK New York
    14h 20m
    2h 40m layover in New York (JFK)
    AC719
    4:30 pm, 23 Dec Wed
    LGA New York
    6:21 pm, 23 Dec Wed
    YYZ Toronto
    1h 51m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 1 stop 1d 20m
    9:40 pm YYZ - 8:30 am (+2) CMB
    Multiple Airlines 2+ stops 1d 3h 49m
    2:55 am CMB - 8:14 pm YYZ
    US$1,096
    faregeek.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    7h 10m
    DXB
    2:35 am
    4h 25m
    CMB
    8:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    7h 10m layover in Dubai (DXB)
    EK650
    2:35 am, 29 Nov Sun
    DXB Dubai
    8:30 am, 29 Nov Sun
    CMB Colombo
    4h 25m

    Return: Colombo to Toronto via Dubai, New York

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    2h 35m
    DXB
    8:30 am
    14h 20m
    JFK
    1:50 pm
    4h 40m
    LGA
    6:30 pm
    1h 44m
    YYZ
    8:14 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    2h 35m layover in Dubai (DXB)
    EK201
    8:30 am, 23 Dec Wed
    DXB Dubai
    1:50 pm, 23 Dec Wed
    JFK New York
    14h 20m
    4h 40m layover in New York (JFK)
    AC723
    6:30 pm, 23 Dec Wed
    LGA New York
    8:14 pm, 23 Dec Wed
    YYZ Toronto
    1h 44m
    Depart: Fri, 27 Nov Return: Wed, 23 Dec Toronto to Colombo Fri, 27 Nov - Wed, 23 Dec
    Emirates 1 stop 1d 20m
    9:40 pm YYZ - 8:30 am (+2) CMB
    Multiple Airlines 2+ stops 1d 2h 22m
    2:55 am CMB - 6:47 pm YYZ
    US$1,096
    faregeek.com
    Show Details

    Depart: Toronto to Colombo via Dubai

    YYZ
    9:40 pm
    12h 45m
    DXB
    7:25 pm (+1)
    7h 10m
    DXB
    2:35 am
    4h 25m
    CMB
    8:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK242
    9:40 pm, 27 Nov Fri
    YYZ Toronto
    7:25 pm, 28 Nov Sat
    DXB Dubai
    12h 45m
    7h 10m layover in Dubai (DXB)
    EK650
    2:35 am, 29 Nov Sun
    DXB Dubai
    8:30 am, 29 Nov Sun
    CMB Colombo
    4h 25m

    Return: Colombo to Toronto via Dubai, New York

    CMB
    2:55 am
    4h 30m
    DXB
    5:55 am
    2h 35m
    DXB
    8:30 am
    14h 20m
    JFK
    1:50 pm
    3h 15m
    JFK
    5:05 pm
    1h 42m
    YYZ
    6:47 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK349
    2:55 am, 23 Dec Wed
    CMB Colombo
    5:55 am, 23 Dec Wed
    DXB Dubai
    4h 30m
    2h 35m layover in Dubai (DXB)
    EK201
    8:30 am, 23 Dec Wed
    DXB Dubai
    1:50 pm, 23 Dec Wed
    JFK New York
    14h 20m
    3h 15m layover in New York (JFK)
    AC8905
    5:05 pm, 23 Dec Wed
    JFK New York
    6:47 pm, 23 Dec Wed
    YYZ Toronto
    1h 42m