×
Flights
  • One way
  • Round trip
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
Air Canada 518 results US$995 View Flights
Lufthansa 105 results US$1,005 View Flights
Emirates 2 results US$1,049 View Flights
SriLankan Airlines 168 results US$1,119 View Flights
Jet Airways 9 results US$1,240 View Flights
United Airlines 22 results US$1,322 View Flights
Qatar Airways 9 results US$1,377 View Flights
Etihad Airways 8 results US$1,483 View Flights
British Airways 11 results US$1,545 View Flights
Air India 11 results US$1,828 View Flights
Austrian Airlines 6 results US$1,884 View Flights
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 20h 25m
8:10 pm YYZ - 3:05 am (+2) CMB
Multiple Airlines 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$993
nanakflights.com
Show Details

Depart: Toronto to Colombo via Munich, Doha

YYZ
8:10 pm
7h 55m
MUC
10:05 am (+1)
1h 40m
MUC
11:45 am
4h 30m
DOH
6:15 pm
1h 45m
DOH
8:00 pm
4h 35m
CMB
3:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC846
8:10 pm, 8 Apr Wed
YYZ Toronto
10:05 am, 9 Apr Thu
MUC Munich
7h 55m
1h 40m layover in Munich (MUC)
QR60
11:45 am, 9 Apr Thu
MUC Munich
6:15 pm, 9 Apr Thu
DOH Doha
4h 30m
1h 45m layover in Doha (DOH)
QR662
8:00 pm, 9 Apr Thu
DOH Doha
3:05 am, 10 Apr Fri
CMB Colombo
4h 35m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
UL553
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 20h 25m
8:10 pm YYZ - 3:05 am (+2) CMB
Multiple Airlines 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$993
nanakflights.com
Show Details

Depart: Toronto to Colombo via Munich, Doha

YYZ
8:10 pm
7h 55m
MUC
10:05 am (+1)
1h 40m
MUC
11:45 am
4h 30m
DOH
6:15 pm
1h 45m
DOH
8:00 pm
4h 35m
CMB
3:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC846
8:10 pm, 8 Apr Wed
YYZ Toronto
10:05 am, 9 Apr Thu
MUC Munich
7h 55m
1h 40m layover in Munich (MUC)
QR60
11:45 am, 9 Apr Thu
MUC Munich
6:15 pm, 9 Apr Thu
DOH Doha
4h 30m
1h 45m layover in Doha (DOH)
QR662
8:00 pm, 9 Apr Thu
DOH Doha
3:05 am, 10 Apr Fri
CMB Colombo
4h 35m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
UL6883
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 21h
9:40 pm YYZ - 5:10 am (+2) CMB
Multiple Airlines 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$1,004
nanakflights.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
9:40 pm
7h 30m
FRA
11:10 am (+1)
1h 55m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
AC876
9:40 pm, 8 Apr Wed
YYZ Toronto
11:10 am, 9 Apr Thu
FRA Frankfurt
7h 30m
1h 55m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
UL6883
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 21h
9:40 pm YYZ - 5:10 am (+2) CMB
Multiple Airlines 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$1,004
nanakflights.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
9:40 pm
7h 30m
FRA
11:10 am (+1)
1h 55m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
AC876
9:40 pm, 8 Apr Wed
YYZ Toronto
11:10 am, 9 Apr Thu
FRA Frankfurt
7h 30m
1h 55m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
UL553
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 20h 25m
8:10 pm YYZ - 3:05 am (+2) CMB
Air Canada 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$1,022
farebuzz.com
Show Details

Depart: Toronto to Colombo via Munich, Doha

YYZ
8:10 pm
7h 55m
MUC
10:05 am (+1)
1h 40m
MUC
11:45 am
4h 30m
DOH
6:15 pm
1h 45m
DOH
8:00 pm
4h 35m
CMB
3:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC846
8:10 pm, 8 Apr Wed
YYZ Toronto
10:05 am, 9 Apr Thu
MUC Munich
7h 55m
1h 40m layover in Munich (MUC)
QR60
11:45 am, 9 Apr Thu
MUC Munich
6:15 pm, 9 Apr Thu
DOH Doha
4h 30m
1h 45m layover in Doha (DOH)
QR662
8:00 pm, 9 Apr Thu
DOH Doha
3:05 am, 10 Apr Fri
CMB Colombo
4h 35m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
AC6883
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 20h 25m
8:10 pm YYZ - 3:05 am (+2) CMB
Multiple Airlines 1 stop 22h
1:30 am CMB - 1:00 pm YYZ
US$1,026
nanakflights.com
Show Details

Depart: Toronto to Colombo via Munich, Doha

YYZ
8:10 pm
7h 55m
MUC
10:05 am (+1)
1h 40m
MUC
11:45 am
4h 30m
DOH
6:15 pm
1h 45m
DOH
8:00 pm
4h 35m
CMB
3:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC846
8:10 pm, 8 Apr Wed
YYZ Toronto
10:05 am, 9 Apr Thu
MUC Munich
7h 55m
1h 40m layover in Munich (MUC)
QR60
11:45 am, 9 Apr Thu
MUC Munich
6:15 pm, 9 Apr Thu
DOH Doha
4h 30m
1h 45m layover in Doha (DOH)
QR662
8:00 pm, 9 Apr Thu
DOH Doha
3:05 am, 10 Apr Fri
CMB Colombo
4h 35m

Return: Colombo to Toronto via Paris

CMB
1:30 am
12h
CDG
9:00 am
2h
CDG
11:00 am
8h
YYZ
1:00 pm
Airlines
Flight No.
From
To
Duration
UL6881
1:30 am, 29 Apr Wed
CMB Colombo
9:00 am, 29 Apr Wed
CDG Paris
12h
2h layover in Paris (CDG)
AC881
11:00 am, 29 Apr Wed
CDG Paris
1:00 pm, 29 Apr Wed
YYZ Toronto
8h
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 20h 25m
8:10 pm YYZ - 3:05 am (+2) CMB
Multiple Airlines 1 stop 22h
1:30 am CMB - 1:00 pm YYZ
US$1,026
nanakflights.com
Show Details

Depart: Toronto to Colombo via Munich, Doha

YYZ
8:10 pm
7h 55m
MUC
10:05 am (+1)
1h 40m
MUC
11:45 am
4h 30m
DOH
6:15 pm
1h 45m
DOH
8:00 pm
4h 35m
CMB
3:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC846
8:10 pm, 8 Apr Wed
YYZ Toronto
10:05 am, 9 Apr Thu
MUC Munich
7h 55m
1h 40m layover in Munich (MUC)
QR60
11:45 am, 9 Apr Thu
MUC Munich
6:15 pm, 9 Apr Thu
DOH Doha
4h 30m
1h 45m layover in Doha (DOH)
QR662
8:00 pm, 9 Apr Thu
DOH Doha
3:05 am, 10 Apr Fri
CMB Colombo
4h 35m

Return: Colombo to Toronto via Paris

CMB
1:30 am
12h
CDG
9:00 am
2h
CDG
11:00 am
8h
YYZ
1:00 pm
Airlines
Flight No.
From
To
Duration
UL563
1:30 am, 29 Apr Wed
CMB Colombo
9:00 am, 29 Apr Wed
CDG Paris
12h
2h layover in Paris (CDG)
AC881
11:00 am, 29 Apr Wed
CDG Paris
1:00 pm, 29 Apr Wed
YYZ Toronto
8h
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 21h
9:40 pm YYZ - 5:10 am (+2) CMB
Air Canada 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$1,031
farebuzz.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
9:40 pm
7h 30m
FRA
11:10 am (+1)
1h 55m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
AC876
9:40 pm, 8 Apr Wed
YYZ Toronto
11:10 am, 9 Apr Thu
FRA Frankfurt
7h 30m
1h 55m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
AC6883
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 1d
6:40 pm YYZ - 5:10 am (+2) CMB
Multiple Airlines 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$1,036
nanakflights.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
6:40 pm
7h 40m
FRA
8:20 am (+1)
4h 45m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
LH9104
6:40 pm, 8 Apr Wed
YYZ Toronto
8:20 am, 9 Apr Thu
FRA Frankfurt
7h 40m
4h 45m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
UL553
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 21h
9:40 pm YYZ - 5:10 am (+2) CMB
Multiple Airlines 1 stop 22h
1:30 am CMB - 1:00 pm YYZ
US$1,036
nanakflights.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
9:40 pm
7h 30m
FRA
11:10 am (+1)
1h 55m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
AC876
9:40 pm, 8 Apr Wed
YYZ Toronto
11:10 am, 9 Apr Thu
FRA Frankfurt
7h 30m
1h 55m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Paris

CMB
1:30 am
12h
CDG
9:00 am
2h
CDG
11:00 am
8h
YYZ
1:00 pm
Airlines
Flight No.
From
To
Duration
UL6881
1:30 am, 29 Apr Wed
CMB Colombo
9:00 am, 29 Apr Wed
CDG Paris
12h
2h layover in Paris (CDG)
AC881
11:00 am, 29 Apr Wed
CDG Paris
1:00 pm, 29 Apr Wed
YYZ Toronto
8h
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 21h
9:40 pm YYZ - 5:10 am (+2) CMB
Multiple Airlines 1 stop 22h
1:30 am CMB - 1:00 pm YYZ
US$1,036
nanakflights.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
9:40 pm
7h 30m
FRA
11:10 am (+1)
1h 55m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
AC876
9:40 pm, 8 Apr Wed
YYZ Toronto
11:10 am, 9 Apr Thu
FRA Frankfurt
7h 30m
1h 55m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Paris

CMB
1:30 am
12h
CDG
9:00 am
2h
CDG
11:00 am
8h
YYZ
1:00 pm
Airlines
Flight No.
From
To
Duration
UL563
1:30 am, 29 Apr Wed
CMB Colombo
9:00 am, 29 Apr Wed
CDG Paris
12h
2h layover in Paris (CDG)
AC881
11:00 am, 29 Apr Wed
CDG Paris
1:00 pm, 29 Apr Wed
YYZ Toronto
8h
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 1d
6:40 pm YYZ - 5:10 am (+2) CMB
Multiple Airlines 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$1,043
hop2.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
6:40 pm
7h 40m
FRA
8:20 am (+1)
4h 45m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
AC9104
6:40 pm, 8 Apr Wed
YYZ Toronto
8:20 am, 9 Apr Thu
FRA Frankfurt
7h 40m
4h 45m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
UL553
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 1d
6:40 pm YYZ - 5:10 am (+2) CMB
Air Canada 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$1,043
hop2.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
6:40 pm
7h 40m
FRA
8:20 am (+1)
4h 45m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
AC9104
6:40 pm, 8 Apr Wed
YYZ Toronto
8:20 am, 9 Apr Thu
FRA Frankfurt
7h 40m
4h 45m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
AC6883
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m
Depart: Wed, 9 Sep Return: Wed, 30 Sep Toronto to Colombo Wed, 9 Sep - Wed, 30 Sep
Multiple Airlines 2+ stops 21h 10m
8:30 am YYZ - 4:10 pm (+1) CMB
Emirates 1 stop 23h
3:15 am CMB - 3:45 pm YYZ
US$1,049
nanakflights.com
Show Details

Depart: Toronto to Colombo via New York, Dubai

YYZ
8:30 am
1h 32m
JFK
10:02 am
1h 18m
JFK
11:20 am
11h 30m
DXB
7:50 am (+1)
2h 20m
DXB
10:10 am
4h 30m
CMB
4:10 pm
Airlines
Flight No.
From
To
Duration
AC8902
8:30 am, 9 Sep Wed
YYZ Toronto
10:02 am, 9 Sep Wed
JFK New York
1h 32m
1h 18m layover in New York (JFK)
EK204
11:20 am, 9 Sep Wed
JFK New York
7:50 am, 10 Sep Thu
DXB Dubai
11h 30m
2h 20m layover in Dubai (DXB)
EK654
10:10 am, 10 Sep Thu
DXB Dubai
4:10 pm, 10 Sep Thu
CMB Colombo
4h 30m

Return: Colombo to Toronto via Dubai

CMB
3:15 am
4h 15m
DXB
6:00 am
3h 55m
DXB
9:55 am
14h 50m
YYZ
3:45 pm
Airlines
Flight No.
From
To
Duration
EK349
3:15 am, 30 Sep Wed
CMB Colombo
6:00 am, 30 Sep Wed
DXB Dubai
4h 15m
3h 55m layover in Dubai (DXB)
EK241
9:55 am, 30 Sep Wed
DXB Dubai
3:45 pm, 30 Sep Wed
YYZ Toronto
14h 50m
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 20h 25m
8:10 pm YYZ - 3:05 am (+2) CMB
Air Canada 1 stop 22h
1:30 am CMB - 1:00 pm YYZ
US$1,057
farebuzz.com
Show Details

Depart: Toronto to Colombo via Munich, Doha

YYZ
8:10 pm
7h 55m
MUC
10:05 am (+1)
1h 40m
MUC
11:45 am
4h 30m
DOH
6:15 pm
1h 45m
DOH
8:00 pm
4h 35m
CMB
3:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC846
8:10 pm, 8 Apr Wed
YYZ Toronto
10:05 am, 9 Apr Thu
MUC Munich
7h 55m
1h 40m layover in Munich (MUC)
QR60
11:45 am, 9 Apr Thu
MUC Munich
6:15 pm, 9 Apr Thu
DOH Doha
4h 30m
1h 45m layover in Doha (DOH)
QR662
8:00 pm, 9 Apr Thu
DOH Doha
3:05 am, 10 Apr Fri
CMB Colombo
4h 35m

Return: Colombo to Toronto via Paris

CMB
1:30 am
12h
CDG
9:00 am
2h
CDG
11:00 am
8h
YYZ
1:00 pm
Airlines
Flight No.
From
To
Duration
AC6881
1:30 am, 29 Apr Wed
CMB Colombo
9:00 am, 29 Apr Wed
CDG Paris
12h
2h layover in Paris (CDG)
AC881
11:00 am, 29 Apr Wed
CDG Paris
1:00 pm, 29 Apr Wed
YYZ Toronto
8h
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 21h
9:40 pm YYZ - 5:10 am (+2) CMB
Air Canada 1 stop 22h
1:30 am CMB - 1:00 pm YYZ
US$1,067
farebuzz.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
9:40 pm
7h 30m
FRA
11:10 am (+1)
1h 55m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
AC876
9:40 pm, 8 Apr Wed
YYZ Toronto
11:10 am, 9 Apr Thu
FRA Frankfurt
7h 30m
1h 55m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Paris

CMB
1:30 am
12h
CDG
9:00 am
2h
CDG
11:00 am
8h
YYZ
1:00 pm
Airlines
Flight No.
From
To
Duration
AC6881
1:30 am, 29 Apr Wed
CMB Colombo
9:00 am, 29 Apr Wed
CDG Paris
12h
2h layover in Paris (CDG)
AC881
11:00 am, 29 Apr Wed
CDG Paris
1:00 pm, 29 Apr Wed
YYZ Toronto
8h
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 1d
6:40 pm YYZ - 5:10 am (+2) CMB
Multiple Airlines 1 stop 22h
1:30 am CMB - 1:00 pm YYZ
US$1,078
hop2.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
6:40 pm
7h 40m
FRA
8:20 am (+1)
4h 45m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
AC9104
6:40 pm, 8 Apr Wed
YYZ Toronto
8:20 am, 9 Apr Thu
FRA Frankfurt
7h 40m
4h 45m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Paris

CMB
1:30 am
12h
CDG
9:00 am
2h
CDG
11:00 am
8h
YYZ
1:00 pm
Airlines
Flight No.
From
To
Duration
UL563
1:30 am, 29 Apr Wed
CMB Colombo
9:00 am, 29 Apr Wed
CDG Paris
12h
2h layover in Paris (CDG)
AC881
11:00 am, 29 Apr Wed
CDG Paris
1:00 pm, 29 Apr Wed
YYZ Toronto
8h
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 2+ stops 1d
6:40 pm YYZ - 5:10 am (+2) CMB
Air Canada 1 stop 22h
1:30 am CMB - 1:00 pm YYZ
US$1,078
hop2.com
Show Details

Depart: Toronto to Colombo via Frankfurt, Bangalore (Bengaluru)

YYZ
6:40 pm
7h 40m
FRA
8:20 am (+1)
4h 45m
FRA
1:05 pm
7h 40m
BLR
1:15 am (+1)
2h 25m
BLR
3:40 am
1h 30m
CMB
5:10 am
Airlines
Flight No.
From
To
Duration
AC9104
6:40 pm, 8 Apr Wed
YYZ Toronto
8:20 am, 9 Apr Thu
FRA Frankfurt
7h 40m
4h 45m layover in Frankfurt (FRA)
LH754
1:05 pm, 9 Apr Thu
FRA Frankfurt
1:15 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
7h 40m
2h 25m layover in Bangalore (Bengaluru) (BLR)
UL174
3:40 am, 10 Apr Fri
BLR Bangalore (Bengaluru)
5:10 am, 10 Apr Fri
CMB Colombo
1h 30m

Return: Colombo to Toronto via Paris

CMB
1:30 am
12h
CDG
9:00 am
2h
CDG
11:00 am
8h
YYZ
1:00 pm
Airlines
Flight No.
From
To
Duration
AC6881
1:30 am, 29 Apr Wed
CMB Colombo
9:00 am, 29 Apr Wed
CDG Paris
12h
2h layover in Paris (CDG)
AC881
11:00 am, 29 Apr Wed
CDG Paris
1:00 pm, 29 Apr Wed
YYZ Toronto
8h
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 1 stop 22h 25m
8:10 pm YYZ - 5:05 am (+2) CMB
Multiple Airlines 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$1,117
nanakflights.com
Show Details

Depart: Toronto to Colombo via Rome

YYZ
8:10 pm
8h 35m
FCO
10:45 am (+1)
5h 10m
FCO
3:55 pm
8h 40m
CMB
5:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC890
8:10 pm, 8 Apr Wed
YYZ Toronto
10:45 am, 9 Apr Thu
FCO Rome
8h 35m
5h 10m layover in Rome (FCO)
UL582
3:55 pm, 9 Apr Thu
FCO Rome
5:05 am, 10 Apr Fri
CMB Colombo
8h 40m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
UL6883
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m
Depart: Wed, 8 Apr Return: Wed, 29 Apr Toronto to Colombo Wed, 8 Apr - Wed, 29 Apr
Multiple Airlines 1 stop 22h 25m
8:10 pm YYZ - 5:05 am (+2) CMB
Multiple Airlines 1 stop 22h 20m
12:25 am CMB - 12:15 pm YYZ
US$1,117
nanakflights.com
Show Details

Depart: Toronto to Colombo via Rome

YYZ
8:10 pm
8h 35m
FCO
10:45 am (+1)
5h 10m
FCO
3:55 pm
8h 40m
CMB
5:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC890
8:10 pm, 8 Apr Wed
YYZ Toronto
10:45 am, 9 Apr Thu
FCO Rome
8h 35m
5h 10m layover in Rome (FCO)
UL582
3:55 pm, 9 Apr Thu
FCO Rome
5:05 am, 10 Apr Fri
CMB Colombo
8h 40m

Return: Colombo to Toronto via Frankfurt

CMB
12:25 am
12h 35m
FRA
8:30 am
1h 30m
FRA
10:00 am
8h 15m
YYZ
12:15 pm
Airlines
Flight No.
From
To
Duration
UL553
12:25 am, 29 Apr Wed
CMB Colombo
8:30 am, 29 Apr Wed
FRA Frankfurt
12h 35m
1h 30m layover in Frankfurt (FRA)
AC873
10:00 am, 29 Apr Wed
FRA Frankfurt
12:15 pm, 29 Apr Wed
YYZ Toronto
8h 15m