HowToGo

Flight from Sri Lanka to Canada

How to get to Canada from Sri Lanka by flight ? You can check flights from Sri Lanka to Canada below.

Search Transfer from Sri Lanka to Canada

Search Flights

You can find flight ticket prices from Sri Lanka to Canada with our flight tickets search tool below

1. Colombo to Calgary

  1. You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.

  2. You take a flight from Colombo to Calgary and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Calgary to your destination in Canada.

Flight Depart Arrive
UL191 SriLankan Airlines
AC045 Air Canada
AC210 Air Canada
00:30 Colombo
05:45 Delhi
11:25 Vancouver
04:10 Delhi
06:50 Vancouver
13:51 Calgary
Connect
UL191 SriLankan Airlines
AC045 Air Canada
AC206 Air Canada
00:30 Colombo
05:45 Delhi
09:00 Vancouver
04:10 Delhi
06:50 Vancouver
11:26 Calgary
Connect
UL191 SriLankan Airlines
AC045 Air Canada
AC202 Air Canada
00:30 Colombo
05:45 Delhi
08:10 Vancouver
04:10 Delhi
06:50 Vancouver
10:36 Calgary
Connect
SQ469 Singapore Airlines
SQ32 Singapore Airlines
WS1509 WestJet
00:45 Colombo
09:20 Singapore Changi
13:00 San Francisco
07:15 Singapore Changi
07:50 San Francisco
16:44 Calgary
Connect
SQ469 Singapore Airlines
SQ28 Singapore Airlines
DL4516 Delta
00:45 Colombo
09:10 Singapore Changi
10:29 Seattle
07:15 Singapore Changi
07:10 Seattle
13:14 Calgary
Connect
SQ469 Singapore Airlines
SQ28 Singapore Airlines
AS2544 Alaska Airlines, Inc.
00:45 Colombo
09:10 Singapore Changi
15:30 Seattle
07:15 Singapore Changi
07:10 Seattle
18:00 Calgary
Connect
CX610 Cathay Pacific
CX838 Cathay Pacific
WS126 WestJet
00:45 Colombo
16:00 Hong Kong
14:00 Vancouver
08:40 Hong Kong
11:30 Vancouver
16:24 Calgary
Connect
CX610 Cathay Pacific
CX838 Cathay Pacific
AC214 Air Canada
00:45 Colombo
16:00 Hong Kong
14:00 Vancouver
08:40 Hong Kong
11:30 Vancouver
16:34 Calgary
Connect
CX610 Cathay Pacific
CX838 Cathay Pacific
WS128 WestJet
00:45 Colombo
16:00 Hong Kong
15:00 Vancouver
08:40 Hong Kong
11:30 Vancouver
17:24 Calgary
Connect
SQ469 Singapore Airlines
SQ28 Singapore Airlines
AS2573 Alaska Airlines, Inc.
00:45 Colombo
09:10 Singapore Changi
09:00 Seattle
07:15 Singapore Changi
07:10 Seattle
11:40 Calgary
Connect
SQ469 Singapore Airlines
SQ32 Singapore Airlines
UA5617 United Airlines
00:45 Colombo
09:20 Singapore Changi
08:40 San Francisco
07:15 Singapore Changi
07:50 San Francisco
12:30 Calgary
Connect
CZ3060 China Southern Airlines
CZ329 China Southern Airlines
WS120 WestJet
01:05 Colombo
12:30 Guangzhou Baiyun
11:00 Vancouver
09:20 Guangzhou Baiyun
07:55 Vancouver
13:24 Calgary
Connect
CZ3060 China Southern Airlines
CZ329 China Southern Airlines
WS126 WestJet
01:05 Colombo
12:30 Guangzhou Baiyun
14:00 Vancouver
09:20 Guangzhou Baiyun
07:55 Vancouver
16:24 Calgary
Connect
CZ3060 China Southern Airlines
CZ329 China Southern Airlines
WS122 WestJet
01:05 Colombo
12:30 Guangzhou Baiyun
12:00 Vancouver
09:20 Guangzhou Baiyun
07:55 Vancouver
14:24 Calgary
Connect
UL402 SriLankan Airlines
NH806 All Nippon Airways
AC010 Air Canada
01:15 Colombo
07:10 Suvarnabhumi
16:25 Tokyo Narita
06:20 Suvarnabhumi
15:05 Tokyo Narita
10:35 Calgary
Connect
FZ558 Flydubai
EK229 Emirates
AS2544 Alaska Airlines, Inc.
01:50 Colombo
09:55 Dubai
15:30 Seattle
05:15 Dubai
12:35 Seattle
18:00 Calgary
Connect
AI276 Air India Limited
AI131 Air India Limited
AC851 Air Canada
02:10 Colombo
07:00 Mumbai
13:25 London Heathrow
04:30 Mumbai
11:30 London Heathrow
15:20 Calgary
Connect
UL505 SriLankan Airlines
AC851 Air Canada
02:20 Colombo
13:25 London Heathrow
08:40 London Heathrow
15:20 Calgary
Connect
UL505 SriLankan Airlines
AC855 Air Canada
AC224 Air Canada
02:20 Colombo
14:30 London Heathrow
18:50 Vancouver
08:40 London Heathrow
16:00 Vancouver
21:16 Calgary
Connect
UL505 SriLankan Airlines
BA103 British Airways
02:20 Colombo
18:30 London Heathrow
08:40 London Heathrow
20:25 Calgary
Connect
UL505 SriLankan Airlines
AC855 Air Canada
AC222 Air Canada
02:20 Colombo
14:30 London Heathrow
17:30 Vancouver
08:40 London Heathrow
16:00 Vancouver
19:56 Calgary
Connect
UL505 SriLankan Airlines
AC855 Air Canada
AC226 Air Canada
02:20 Colombo
14:30 London Heathrow
20:55 Vancouver
08:40 London Heathrow
16:00 Vancouver
23:21 Calgary
Connect
QR669 Qatar Airways
QR003 Qatar Airways
BA103 British Airways
02:40 Colombo
07:45 Doha
18:30 London Heathrow
05:30 Doha
12:25 London Heathrow
20:25 Calgary
Connect
QR669 Qatar Airways
QR003 Qatar Airways
AC851 Air Canada
02:40 Colombo
07:45 Doha
13:25 London Heathrow
05:30 Doha
12:25 London Heathrow
15:20 Calgary
Connect
QR669 Qatar Airways
BA122 British Airways
AC851 Air Canada
02:40 Colombo
06:40 Doha
13:25 London Heathrow
05:30 Doha
11:10 London Heathrow
15:20 Calgary
Connect
QR669 Qatar Airways
BA122 British Airways
BA103 British Airways
02:40 Colombo
06:40 Doha
18:30 London Heathrow
05:30 Doha
11:10 London Heathrow
20:25 Calgary
Connect
QR669 Qatar Airways
QR007 Qatar Airways
BA103 British Airways
02:40 Colombo
08:50 Doha
18:30 London Heathrow
05:30 Doha
13:30 London Heathrow
20:25 Calgary
Connect
QR669 Qatar Airways
QR327 Qatar Airways
WS2 WestJet
02:40 Colombo
07:55 Doha
13:20 London Gatwick
05:30 Doha
12:25 London Gatwick
15:25 Calgary
Connect
QR663 Qatar Airways
QR763 Qatar Airways
WS217 WestJet
04:25 Colombo
08:20 Doha
17:30 Montreal
07:15 Doha
14:10 Montreal
20:20 Calgary
Connect
KE474 Korean Air
KE019 Korean Air
DL4516 Delta
19:00 Colombo
16:00 Incheon
10:29 Seattle
06:10 Incheon
08:40 Seattle
13:14 Calgary
Connect
KE474 Korean Air
KE071 Korean Air
WS126 WestJet
19:00 Colombo
18:40 Incheon
14:00 Vancouver
06:10 Incheon
11:20 Vancouver
16:24 Calgary
Connect
UL197 SriLankan Airlines
AC043 Air Canada
AC135 Air Canada
19:45 Colombo
00:45 Delhi
08:00 Toronto
23:25 Delhi
05:05 Toronto
10:24 Calgary
Connect
UL197 SriLankan Airlines
AC045 Air Canada
AC202 Air Canada
19:45 Colombo
05:45 Delhi
08:10 Vancouver
23:25 Delhi
06:50 Vancouver
10:36 Calgary
Connect
UL197 SriLankan Airlines
AC043 Air Canada
AC133 Air Canada
19:45 Colombo
00:45 Delhi
07:00 Toronto
23:25 Delhi
05:05 Toronto
09:25 Calgary
Connect
UL197 SriLankan Airlines
AC045 Air Canada
AC206 Air Canada
19:45 Colombo
05:45 Delhi
09:00 Vancouver
23:25 Delhi
06:50 Vancouver
11:26 Calgary
Connect
UL454 SriLankan Airlines
AC010 Air Canada
19:50 Colombo
16:25 Tokyo Narita
07:30 Tokyo Narita
10:35 Calgary
Connect
MU232 China Eastern Airlines
MU581 China Eastern Airlines
WS122 WestJet
20:20 Colombo
13:30 Shanghai Pudong
12:00 Vancouver
05:55 Shanghai Pudong
08:10 Vancouver
14:24 Calgary
Connect
MU232 China Eastern Airlines
MU581 China Eastern Airlines
WS118 WestJet
20:20 Colombo
13:30 Shanghai Pudong
10:00 Vancouver
05:55 Shanghai Pudong
08:10 Vancouver
12:25 Calgary
Connect
MU232 China Eastern Airlines
MU581 China Eastern Airlines
AC206 Air Canada
20:20 Colombo
13:30 Shanghai Pudong
09:00 Vancouver
05:55 Shanghai Pudong
08:10 Vancouver
11:26 Calgary
Connect
EY265 Etihad
KL0454 KLM
KL0677 0679 KLM
21:00 Colombo
02:00 Abu Dhabi
12:50 Amsterdam Schiphol
00:20 Abu Dhabi
06:25 Amsterdam Schiphol
13:50 Calgary
Connect

2. Colombo to Edmonton

  1. You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.

  2. You take a flight from Colombo to Edmonton and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Edmonton to your destination in Canada.

Flight Depart Arrive
UL191 SriLankan Airlines
AC045 Air Canada
AC236 Air Canada
00:30 Colombo
05:45 Delhi
10:30 Vancouver
04:10 Delhi
06:50 Vancouver
13:07 Edmonton
Connect
UL191 SriLankan Airlines
AC045 Air Canada
AC240 Air Canada
00:30 Colombo
05:45 Delhi
11:55 Vancouver
04:10 Delhi
06:50 Vancouver
14:28 Edmonton
Connect
UL191 SriLankan Airlines
AC045 Air Canada
AC234 Air Canada
00:30 Colombo
05:45 Delhi
08:50 Vancouver
04:10 Delhi
06:50 Vancouver
11:27 Edmonton
Connect
CX610 Cathay Pacific
CX838 Cathay Pacific
AC242 Air Canada
00:45 Colombo
16:00 Hong Kong
13:45 Vancouver
08:40 Hong Kong
11:30 Vancouver
16:18 Edmonton
Connect
CX610 Cathay Pacific
CX838 Cathay Pacific
WS180 WestJet
00:45 Colombo
16:00 Hong Kong
14:00 Vancouver
08:40 Hong Kong
11:30 Vancouver
16:33 Edmonton
Connect
CX610 Cathay Pacific
CX870 Cathay Pacific
AC8744 Air Canada
00:45 Colombo
13:40 Hong Kong
12:00 San Francisco
08:40 Hong Kong
09:30 San Francisco
16:07 Edmonton
Connect
CX610 Cathay Pacific
CX858 Cathay Pacific
AS2586 Alaska Airlines, Inc.
00:45 Colombo
00:20 Hong Kong
21:10 Seattle
08:40 Hong Kong
19:40 Seattle
23:54 Edmonton
Connect
CX610 Cathay Pacific
CX838 Cathay Pacific
WS164 WestJet
00:45 Colombo
16:00 Hong Kong
15:00 Vancouver
08:40 Hong Kong
11:30 Vancouver
17:33 Edmonton
Connect
CZ3060 China Southern Airlines
CZ329 China Southern Airlines
WS180 WestJet
01:05 Colombo
12:30 Guangzhou Baiyun
14:00 Vancouver
09:20 Guangzhou Baiyun
07:55 Vancouver
16:33 Edmonton
Connect
CZ3060 China Southern Airlines
CZ329 China Southern Airlines
AC234 Air Canada
01:05 Colombo
12:30 Guangzhou Baiyun
08:50 Vancouver
09:20 Guangzhou Baiyun
07:55 Vancouver
11:27 Edmonton
Connect
CZ3060 China Southern Airlines
CZ329 China Southern Airlines
WS162 WestJet
01:05 Colombo
12:30 Guangzhou Baiyun
12:00 Vancouver
09:20 Guangzhou Baiyun
07:55 Vancouver
14:33 Edmonton
Connect
CZ3060 China Southern Airlines
CZ329 China Southern Airlines
WS120 WestJet
WS3225 WestJet
01:05 Colombo
12:30 Guangzhou Baiyun
11:00 Vancouver
15:15 Calgary
09:20 Guangzhou Baiyun
07:55 Vancouver
13:24 Calgary
16:14 Edmonton
Connect
UL402 SriLankan Airlines
NH806 All Nippon Airways
AC010 Air Canada
AC8140 Air Canada
01:15 Colombo
07:10 Suvarnabhumi
16:25 Tokyo Narita
11:25 Calgary
06:20 Suvarnabhumi
15:05 Tokyo Narita
10:35 Calgary
12:19 Edmonton
Connect
UL402 SriLankan Airlines
NH806 All Nippon Airways
AC010 Air Canada
AC8144 Air Canada
01:15 Colombo
07:10 Suvarnabhumi
16:25 Tokyo Narita
13:20 Calgary
06:20 Suvarnabhumi
15:05 Tokyo Narita
10:35 Calgary
14:16 Edmonton
Connect
UL402 SriLankan Airlines
JL708 Japan Airlines
JL068 Japan Airlines
AS2286 Alaska Airlines, Inc.
01:15 Colombo
08:05 Suvarnabhumi
18:40 Tokyo Narita
14:00 Seattle
06:20 Suvarnabhumi
15:55 Tokyo Narita
10:30 Seattle
16:45 Edmonton
Connect
UL402 SriLankan Airlines
JL708 Japan Airlines
JL018 Japan Airlines
WS180 WestJet
01:15 Colombo
08:05 Suvarnabhumi
18:40 Tokyo Narita
14:00 Vancouver
06:20 Suvarnabhumi
15:55 Tokyo Narita
10:45 Vancouver
16:33 Edmonton
Connect
TG308 Thai Airways International
TG664 Thai Airways International
AC026 Air Canada
AC242 Air Canada
01:30 Colombo
10:35 Suvarnabhumi
17:50 Shanghai Pudong
13:45 Vancouver
06:25 Suvarnabhumi
15:50 Shanghai Pudong
12:10 Vancouver
16:18 Edmonton
Connect
TG308 Thai Airways International
TG676 Thai Airways International
AC004 Air Canada
AC242 Air Canada
01:30 Colombo
08:00 Suvarnabhumi
18:30 Tokyo Narita
13:45 Vancouver
06:25 Suvarnabhumi
15:50 Tokyo Narita
10:10 Vancouver
16:18 Edmonton
Connect
TG308 Thai Airways International
TG676 Thai Airways International
AC004 Air Canada
AC240 Air Canada
01:30 Colombo
08:00 Suvarnabhumi
18:30 Tokyo Narita
11:55 Vancouver
06:25 Suvarnabhumi
15:50 Tokyo Narita
10:10 Vancouver
14:28 Edmonton
Connect
TG308 Thai Airways International
TG614 Thai Airways International
AC030 Air Canada
AC242 Air Canada
01:30 Colombo
10:10 Suvarnabhumi
17:55 Beijing Capital
13:45 Vancouver
06:25 Suvarnabhumi
15:50 Beijing Capital
12:25 Vancouver
16:18 Edmonton
Connect
FZ558 Flydubai
EK229 Emirates
AS2286 Alaska Airlines, Inc.
01:50 Colombo
09:55 Dubai
14:00 Seattle
05:15 Dubai
12:35 Seattle
16:45 Edmonton
Connect
UL505 SriLankan Airlines
AC851 Air Canada
AC8154 Air Canada
02:20 Colombo
13:25 London Heathrow
16:45 Calgary
08:40 London Heathrow
15:20 Calgary
17:39 Edmonton
Connect
UL505 SriLankan Airlines
AC851 Air Canada
AC8160 Air Canada
02:20 Colombo
13:25 London Heathrow
22:35 Calgary
08:40 London Heathrow
15:20 Calgary
23:29 Edmonton
Connect
UL505 SriLankan Airlines
AC851 Air Canada
AC8158 Air Canada
02:20 Colombo
13:25 London Heathrow
19:40 Calgary
08:40 London Heathrow
15:20 Calgary
20:34 Edmonton
Connect
UL143 SriLankan Airlines
AC047 Air Canada
AC163 Air Canada
17:10 Colombo
23:55 Mumbai
08:45 Toronto
19:50 Mumbai
05:35 Toronto
11:05 Edmonton
Connect
KE474 Korean Air
KE071 Korean Air
WS164 WestJet
19:00 Colombo
18:40 Incheon
15:00 Vancouver
06:10 Incheon
11:20 Vancouver
17:33 Edmonton
Connect
KE474 Korean Air
KE071 Korean Air
WS180 WestJet
19:00 Colombo
18:40 Incheon
14:00 Vancouver
06:10 Incheon
11:20 Vancouver
16:33 Edmonton
Connect
UL197 SriLankan Airlines
AC045 Air Canada
AC234 Air Canada
19:45 Colombo
05:45 Delhi
08:50 Vancouver
23:25 Delhi
06:50 Vancouver
11:27 Edmonton
Connect
UL197 SriLankan Airlines
AC045 Air Canada
AC236 Air Canada
19:45 Colombo
05:45 Delhi
10:30 Vancouver
23:25 Delhi
06:50 Vancouver
13:07 Edmonton
Connect
UL454 SriLankan Airlines
JL018 Japan Airlines
WS180 WestJet
19:50 Colombo
18:40 Tokyo Narita
14:00 Vancouver
07:30 Tokyo Narita
10:45 Vancouver
16:33 Edmonton
Connect
UL454 SriLankan Airlines
AC010 Air Canada
AC8146 Air Canada
19:50 Colombo
16:25 Tokyo Narita
14:05 Calgary
07:30 Tokyo Narita
10:35 Calgary
14:59 Edmonton
Connect
UL454 SriLankan Airlines
AC010 Air Canada
AC8140 Air Canada
19:50 Colombo
16:25 Tokyo Narita
11:25 Calgary
07:30 Tokyo Narita
10:35 Calgary
12:19 Edmonton
Connect
UL454 SriLankan Airlines
AC010 Air Canada
AC8144 Air Canada
19:50 Colombo
16:25 Tokyo Narita
13:20 Calgary
07:30 Tokyo Narita
10:35 Calgary
14:16 Edmonton
Connect
UL454 SriLankan Airlines
JL068 Japan Airlines
AS2286 Alaska Airlines, Inc.
19:50 Colombo
18:40 Tokyo Narita
14:00 Seattle
07:30 Tokyo Narita
10:30 Seattle
16:45 Edmonton
Connect
MU232 China Eastern Airlines
MU581 China Eastern Airlines
AC236 Air Canada
20:20 Colombo
13:30 Shanghai Pudong
10:30 Vancouver
05:55 Shanghai Pudong
08:10 Vancouver
13:07 Edmonton
Connect
MU232 China Eastern Airlines
MU581 China Eastern Airlines
WS162 WestJet
20:20 Colombo
13:30 Shanghai Pudong
12:00 Vancouver
05:55 Shanghai Pudong
08:10 Vancouver
14:33 Edmonton
Connect
6E1204 IndiGo Airlines
6E2622 IndiGo Airlines
AC045 Air Canada
AC234 Air Canada
20:30 Colombo
00:10 Madras
05:45 Delhi
08:50 Vancouver
21:55 Madras
03:00 Delhi
06:50 Vancouver
11:27 Edmonton
Connect
6E1204 IndiGo Airlines
6E2125 IndiGo Airlines
AC045 Air Canada
AC234 Air Canada
20:30 Colombo
01:20 Madras
05:45 Delhi
08:50 Vancouver
21:55 Madras
04:10 Delhi
06:50 Vancouver
11:27 Edmonton
Connect
EY265 Etihad
EY077 Etihad
KL0675 KLM
21:00 Colombo
09:00 Abu Dhabi
14:40 Amsterdam Schiphol
00:20 Abu Dhabi
13:25 Amsterdam Schiphol
15:30 Edmonton
Connect
UL470 SriLankan Airlines
AC064 Air Canada
AC240 Air Canada
21:45 Colombo
17:55 Incheon
11:55 Vancouver
09:15 Incheon
10:35 Vancouver
14:28 Edmonton
Connect

3. Colombo to Toronto

  1. You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.

  2. You take a flight from Colombo to Toronto and cost approximately 440 USD.

  3. You take a bus, shuttle or taxi from Toronto to your destination in Canada.

Flight Depart Arrive
FZ558 Flydubai
EK241 Emirates
01:50 Colombo
09:10 Dubai
05:15 Dubai
14:30 Toronto
Connect
EK649 Emirates
EK241 Emirates
02:15 Colombo
09:10 Dubai
05:15 Dubai
14:30 Toronto
Connect
UL505 SriLankan Airlines
AC857 Air Canada
02:20 Colombo
12:00 London Heathrow
08:40 London Heathrow
15:00 Toronto
Connect
UL505 SriLankan Airlines
AC889 Air Canada
AC463 Air Canada
02:20 Colombo
12:05 London Heathrow
18:00 Ottawa
08:40 London Heathrow
14:45 Ottawa
19:18 Toronto
Connect
UL505 SriLankan Airlines
AC865 Air Canada
AC421 Air Canada
02:20 Colombo
13:00 London Heathrow
17:00 Montreal
08:40 London Heathrow
15:30 Montreal
18:34 Toronto
Connect
UL505 SriLankan Airlines
AC889 Air Canada
AC461 Air Canada
02:20 Colombo
12:05 London Heathrow
17:00 Ottawa
08:40 London Heathrow
14:45 Ottawa
18:18 Toronto
Connect
UL505 SriLankan Airlines
AC861 Air Canada
AC615 Air Canada
02:20 Colombo
11:10 London Heathrow
15:10 Halifax
08:40 London Heathrow
13:50 Halifax
16:51 Toronto
Connect
UL505 SriLankan Airlines
AC823 Air Canada
AC695 Air Canada
02:20 Colombo
11:10 London Heathrow
14:30 St Johns
08:40 London Heathrow
13:20 St Johns
16:59 Toronto
Connect
UL505 SriLankan Airlines
AC889 Air Canada
AC459 Air Canada
02:20 Colombo
12:05 London Heathrow
16:00 Ottawa
08:40 London Heathrow
14:45 Ottawa
17:18 Toronto
Connect
UL505 SriLankan Airlines
AC823 Air Canada
AC681 Air Canada
02:20 Colombo
11:10 London Heathrow
15:55 St Johns
08:40 London Heathrow
13:20 St Johns
18:15 Toronto
Connect
UL505 SriLankan Airlines
AC865 Air Canada
AC423 Air Canada
02:20 Colombo
13:00 London Heathrow
18:00 Montreal
08:40 London Heathrow
15:30 Montreal
19:34 Toronto
Connect
UL505 SriLankan Airlines
AC859 Air Canada
02:20 Colombo
18:00 London Heathrow
08:40 London Heathrow
21:10 Toronto
Connect
UL505 SriLankan Airlines
AC849 Air Canada
02:20 Colombo
15:00 London Heathrow
08:40 London Heathrow
17:55 Toronto
Connect
UL505 SriLankan Airlines
AC865 Air Canada
AC425 Air Canada
02:20 Colombo
13:00 London Heathrow
19:00 Montreal
08:40 London Heathrow
15:30 Montreal
20:34 Toronto
Connect
QR663 Qatar Airways
QR763 Qatar Airways
AC417 Air Canada
04:25 Colombo
08:20 Doha
15:00 Montreal
07:15 Doha
14:10 Montreal
16:34 Toronto
Connect
LO070 LOT
LO045 LOT
08:05 Colombo
17:05 Warsaw Chopin
13:40 Warsaw Chopin
20:50 Toronto
Connect
AI282 Air India Limited
AI187 Air India Limited
08:20 Colombo
03:30 Delhi
12:00 Delhi
08:15 Toronto
Connect
UL195 SriLankan Airlines
AI187 Air India Limited
13:55 Colombo
03:30 Delhi
17:35 Delhi
08:15 Toronto
Connect
G840 GoAir
AC043 Air Canada
15:10 Colombo
00:45 Delhi
19:00 Delhi
05:05 Toronto
Connect
UK138 Vistara
AC043 Air Canada
15:15 Colombo
00:45 Delhi
18:45 Delhi
05:05 Toronto
Connect
UL143 SriLankan Airlines
AC047 Air Canada
17:10 Colombo
23:55 Mumbai
19:50 Mumbai
05:35 Toronto
Connect
UL225 SriLankan Airlines
AC057 Air Canada
18:35 Colombo
23:55 Dubai
21:50 Dubai
05:05 Toronto
Connect
UL207 SriLankan Airlines
EY141 Etihad
18:40 Colombo
10:05 Abu Dhabi
22:00 Abu Dhabi
15:30 Toronto
Connect
UL197 SriLankan Airlines
AI187 Air India Limited
19:45 Colombo
03:30 Delhi
23:25 Delhi
08:15 Toronto
Connect
UL197 SriLankan Airlines
AC043 Air Canada
19:45 Colombo
00:45 Delhi
23:25 Delhi
05:05 Toronto
Connect
EY265 Etihad
EY141 Etihad
21:00 Colombo
10:05 Abu Dhabi
00:20 Abu Dhabi
15:30 Toronto
Connect

4. Diyawanna Oya to Toronto

  1. You take a bus, shuttle or taxi from your location in Sri Lanka to Diyawanna Oya.

  2. You take a flight from Diyawanna Oya to Toronto and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Toronto to your destination in Canada.

Flight Depart Arrive
C79104 Cinnamon Air
UL197 SriLankan Airlines
AI187 Air India Limited
15:30 Diyawanna Oya
19:45 Colombo
03:30 Delhi
15:45 Colombo
23:25 Delhi
08:15 Toronto
Connect
C79104 Cinnamon Air
UL197 SriLankan Airlines
AC043 Air Canada
15:30 Diyawanna Oya
19:45 Colombo
00:45 Delhi
15:45 Colombo
23:25 Delhi
05:05 Toronto
Connect
C79104 Cinnamon Air
UL225 SriLankan Airlines
AC057 Air Canada
15:30 Diyawanna Oya
18:35 Colombo
23:55 Dubai
15:45 Colombo
21:50 Dubai
05:05 Toronto
Connect
C79104 Cinnamon Air
UL143 SriLankan Airlines
AC047 Air Canada
15:30 Diyawanna Oya
17:10 Colombo
23:55 Mumbai
15:45 Colombo
19:50 Mumbai
05:35 Toronto
Connect
C79104 Cinnamon Air
UL505 SriLankan Airlines
AC857 Air Canada
15:30 Diyawanna Oya
02:20 Colombo
12:00 London Heathrow
15:45 Colombo
08:40 London Heathrow
15:00 Toronto
Connect
C79104 Cinnamon Air
UL505 SriLankan Airlines
AC849 Air Canada
15:30 Diyawanna Oya
02:20 Colombo
15:00 London Heathrow
15:45 Colombo
08:40 London Heathrow
17:55 Toronto
Connect
C79104 Cinnamon Air
EY265 Etihad
EY141 Etihad
15:30 Diyawanna Oya
21:00 Colombo
10:05 Abu Dhabi
15:45 Colombo
00:20 Abu Dhabi
15:30 Toronto
Connect
C79104 Cinnamon Air
UL143 SriLankan Airlines
UA49 United Airlines
UA4461 United Airlines
15:30 Diyawanna Oya
17:10 Colombo
00:10 Mumbai
08:05 Newark
15:45 Colombo
19:50 Mumbai
05:40 Newark
09:53 Toronto
Connect

5. Colombo to Montreal

  1. You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.

  2. You take a flight from Colombo to Montreal and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Montreal to your destination in Canada.

Flight Depart Arrive
UL221 SriLankan Airlines
QR763 Qatar Airways
01:30 Colombo
08:20 Doha
04:00 Doha
14:10 Montreal
Connect
UL505 SriLankan Airlines
AC865 Air Canada
02:20 Colombo
13:00 London Heathrow
08:40 London Heathrow
15:30 Montreal
Connect
UL505 SriLankan Airlines
AC889 Air Canada
AC8982 Air Canada
02:20 Colombo
12:05 London Heathrow
15:55 Ottawa
08:40 London Heathrow
14:45 Ottawa
16:45 Montreal
Connect
UL505 SriLankan Airlines
AC889 Air Canada
AC478 Air Canada
02:20 Colombo
12:05 London Heathrow
15:55 Ottawa
08:40 London Heathrow
14:45 Ottawa
16:47 Montreal
Connect
UL505 SriLankan Airlines
AC857 Air Canada
AC418 Air Canada
02:20 Colombo
12:00 London Heathrow
16:00 Toronto
08:40 London Heathrow
15:00 Toronto
17:19 Montreal
Connect
UL505 SriLankan Airlines
AC861 Air Canada
AC335 Air Canada
02:20 Colombo
11:10 London Heathrow
17:00 Halifax
08:40 London Heathrow
13:50 Halifax
17:47 Montreal
Connect
QR669 Qatar Airways
QR763 Qatar Airways
02:40 Colombo
08:20 Doha
05:30 Doha
14:10 Montreal
Connect
QR663 Qatar Airways
QR763 Qatar Airways
04:25 Colombo
08:20 Doha
07:15 Doha
14:10 Montreal
Connect

6. Colombo to Ottawa

  1. You take a bus, shuttle or taxi from your location in Sri Lanka to Colombo.

  2. You take a flight from Colombo to Ottawa and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Ottawa to your destination in Canada.

Flight Depart Arrive
FZ558 Flydubai
EK241 Emirates
WS368 WestJet
01:50 Colombo
09:10 Dubai
17:00 Toronto
05:15 Dubai
14:30 Toronto
18:06 Ottawa
Connect
FZ558 Flydubai
EK241 Emirates
WS3474 WestJet
01:50 Colombo
09:10 Dubai
18:00 Toronto
05:15 Dubai
14:30 Toronto
19:14 Ottawa
Connect
EK649 Emirates
EK241 Emirates
WS3470 WestJet
02:15 Colombo
09:10 Dubai
16:00 Toronto
05:15 Dubai
14:30 Toronto
17:14 Ottawa
Connect
EK649 Emirates
EK241 Emirates
WS368 WestJet
02:15 Colombo
09:10 Dubai
17:00 Toronto
05:15 Dubai
14:30 Toronto
18:06 Ottawa
Connect
EK649 Emirates
EK241 Emirates
WS3474 WestJet
02:15 Colombo
09:10 Dubai
18:00 Toronto
05:15 Dubai
14:30 Toronto
19:14 Ottawa
Connect
UL505 SriLankan Airlines
AC865 Air Canada
AC8013 Air Canada
02:20 Colombo
13:00 London Heathrow
17:00 Montreal
08:40 London Heathrow
15:30 Montreal
17:47 Ottawa
Connect
UL505 SriLankan Airlines
AC865 Air Canada
AC8985 Air Canada
02:20 Colombo
13:00 London Heathrow
17:45 Montreal
08:40 London Heathrow
15:30 Montreal
18:32 Ottawa
Connect
UL505 SriLankan Airlines
AC857 Air Canada
AC458 Air Canada
02:20 Colombo
12:00 London Heathrow
16:10 Toronto
08:40 London Heathrow
15:00 Toronto
17:14 Ottawa
Connect
UL505 SriLankan Airlines
AC849 Air Canada
AC464 Air Canada
02:20 Colombo
15:00 London Heathrow
19:10 Toronto
08:40 London Heathrow
17:55 Toronto
20:14 Ottawa
Connect
UL505 SriLankan Airlines
AC857 Air Canada
AC460 Air Canada
02:20 Colombo
12:00 London Heathrow
17:10 Toronto
08:40 London Heathrow
15:00 Toronto
18:14 Ottawa
Connect
UL505 SriLankan Airlines
AC865 Air Canada
AC8975 Air Canada
02:20 Colombo
13:00 London Heathrow
16:30 Montreal
08:40 London Heathrow
15:30 Montreal
17:17 Ottawa
Connect
UL505 SriLankan Airlines
AC849 Air Canada
AC466 Air Canada
02:20 Colombo
15:00 London Heathrow
20:10 Toronto
08:40 London Heathrow
17:55 Toronto
21:14 Ottawa
Connect
UL505 SriLankan Airlines
AC861 Air Canada
AC8637 Air Canada
02:20 Colombo
11:10 London Heathrow
15:30 Halifax
08:40 London Heathrow
13:50 Halifax
16:24 Ottawa
Connect
UL505 SriLankan Airlines
AC849 Air Canada
AC468 Air Canada
02:20 Colombo
15:00 London Heathrow
21:10 Toronto
08:40 London Heathrow
17:55 Toronto
22:14 Ottawa
Connect
UL505 SriLankan Airlines
AC861 Air Canada
AC8639 Air Canada
02:20 Colombo
11:10 London Heathrow
21:10 Halifax
08:40 London Heathrow
13:50 Halifax
22:04 Ottawa
Connect
UL505 SriLankan Airlines
AC857 Air Canada
AC474 Air Canada
02:20 Colombo
12:00 London Heathrow
16:40 Toronto
08:40 London Heathrow
15:00 Toronto
17:44 Ottawa
Connect
UL505 SriLankan Airlines
AC889 Air Canada
02:20 Colombo
12:05 London Heathrow
08:40 London Heathrow
14:45 Ottawa
Connect
QR669 Qatar Airways
QR763 Qatar Airways
AC8013 Air Canada
02:40 Colombo
08:20 Doha
17:00 Montreal
05:30 Doha
14:10 Montreal
17:47 Ottawa
Connect
QR669 Qatar Airways
QR763 Qatar Airways
AC8975 Air Canada
02:40 Colombo
08:20 Doha
16:30 Montreal
05:30 Doha
14:10 Montreal
17:17 Ottawa
Connect
QR663 Qatar Airways
QR763 Qatar Airways
AC8013 Air Canada
04:25 Colombo
08:20 Doha
17:00 Montreal
07:15 Doha
14:10 Montreal
17:47 Ottawa
Connect
QR663 Qatar Airways
QR763 Qatar Airways
AC8985 Air Canada
04:25 Colombo
08:20 Doha
17:45 Montreal
07:15 Doha
14:10 Montreal
18:32 Ottawa
Connect
QR663 Qatar Airways
QR763 Qatar Airways
AC8975 Air Canada
04:25 Colombo
08:20 Doha
16:30 Montreal
07:15 Doha
14:10 Montreal
17:17 Ottawa
Connect
UL143 SriLankan Airlines
AC047 Air Canada
AC440 Air Canada
17:10 Colombo
23:55 Mumbai
07:10 Toronto
19:50 Mumbai
05:35 Toronto
08:14 Ottawa
Connect
UL225 SriLankan Airlines
AC057 Air Canada
AC442 Air Canada
18:35 Colombo
23:55 Dubai
08:10 Toronto
21:50 Dubai
05:05 Toronto
09:14 Ottawa
Connect
UL225 SriLankan Airlines
AC057 Air Canada
AC440 Air Canada
18:35 Colombo
23:55 Dubai
07:10 Toronto
21:50 Dubai
05:05 Toronto
08:14 Ottawa
Connect
UL197 SriLankan Airlines
AC043 Air Canada
AC440 Air Canada
19:45 Colombo
00:45 Delhi
07:10 Toronto
23:25 Delhi
05:05 Toronto
08:14 Ottawa
Connect
UL197 SriLankan Airlines
AC043 Air Canada
AC442 Air Canada
19:45 Colombo
00:45 Delhi
08:10 Toronto
23:25 Delhi
05:05 Toronto
09:14 Ottawa
Connect
UL197 SriLankan Airlines
AC043 Air Canada
AC444 Air Canada
19:45 Colombo
00:45 Delhi
09:10 Toronto
23:25 Delhi
05:05 Toronto
10:14 Ottawa
Connect

References

Find Hotels in Canada

You can find hotels and accommodations in Canada with our hotels search tool below

Booking.com