Find Cheap Flights from Ontario to Milan

Search hundreds of travel sites at once for deals on flights to Milan

Sat 17/2
Sat 24/2
Any month
Compare vs. KAYAK |

Book cheap flights from Ontario to Milan (round-trip)

Airports
Origin
Toronto
C$ 700
only
C$ 700
Destination
Milan
C$ 712
only
C$ 712
C$ 748
only
C$ 748
C$ 700
only
C$ 700
Sun, 22 Apr
YYZ
BGY
46h 30m
Mon, 30 Apr
BGY
YYZ
51h 50m
C$ 700
Trip: 9 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 7 May
YYZ
MXP
30h 55m
Thu, 10 May
MXP
YYZ
12h 59m
C$ 712
Trip: 4 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15361 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
BWI
LHR
Good 6.0

Sitting in exist row with leg room

Seats are small, not enough elbow space. Movie selection was bad.

GLA
LHR
Excellent 8.0

Usual efficient BA

N/a

MAN
LHR
Excellent 10.0

New plane. Good leg room. Good service overall.

LHR
BOS
Excellent 10.0

The flight was very pleasant, with great service. The in-flight entertainment selection was good, food was tasty. The day we flew, this flight was maybe half-full in coach, which may not be great for BA, but fantastic for leg room! The attendants were lovely, and I particularly enjoyed the continuous water service through the flight, which kept me nicely hydrated. The ice-cream mid-way through movietime was a welcome treat!

LHR
AMS
Good 6.0

Carrier was small. Crew could have been more helpful and courteous.

Mon, 26 Mar
YYZ
MXP
21h 55m
Tue, 3 Apr
MXP
YYZ
23h 45m
C$ 853
Trip: 9 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 4231 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.0
Entertainment
7.0
Food
6.9
FAO
DUB
Excellent 8.3

Smooth flight, wonderful crew, all ahead of schedule

The bussing at Faro Airport

DUB
YYZ
Excellent 10.0

They really did a great job, kept us informed about what was going on,staff was quick, organized and pleasant. I have to say, best food on a flight that I have had in a very LONG time,!

DUB
GVA
Excellent 10.0

Space for legs unlike ryanair

DUB
LHR
Excellent 10.0

Fast efficient boarding. Short flight so no issues.

BOS
DUB
Excellent 9.6

Girl sitting beside me!

Guy sitting behind me!

Sun, 15 Apr
YYZ
MXP
19h 30m
Fri, 20 Apr
MXP
YYZ
44h 25m
C$ 712
Trip: 6 days
Overall 0.0 Poor
Based on 0 reviews
Sat, 9 Jun
YYZ
MXP
10h 20m
Sat, 16 Jun
MXP
YYZ
23h 45m
C$ 713
Trip: 8 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15361 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
NCL
LHR
Good 6.3

Polite staff professional

Delay.

BWI
LHR
Good 6.0

Sitting in exist row with leg room

Seats are small, not enough elbow space. Movie selection was bad.

LHR
AMS
Good 6.0

Carrier was small. Crew could have been more helpful and courteous.

GLA
LHR
Excellent 8.0

Usual efficient BA

N/a

MAN
LHR
Excellent 10.0

The flight was able to board early and arrive early. Very friendly service, enjoyable flight.

Sun, 15 Apr
YYZ
BGY
29h 55m
Fri, 20 Apr
BGY
YYZ
16h 55m
C$ 723
Trip: 6 days
Overall 0.0 Poor
Based on 0 reviews
Fri, 13 Apr
YYZ
MXP
13h 55m
Sun, 15 Apr
MXP
YYZ
17h 35m
C$ 752
Trip: 3 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15361 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
YYZ
LHR
Excellent 8.3

Customer service.

Entertainment need more movies

NCL
LHR
Good 6.3

Polite staff professional

Delay.

GLA
LHR
Excellent 8.0

Usual efficient BA

N/a

LHR
AMS
Good 6.0

Carrier was small. Crew could have been more helpful and courteous.

LHR
MAD
Excellent 9.6

Cabin Crew flight data punctuality

That I had to PAY for water to drink that was not tap water No room for my carry-on in overhead bins...took some arranging.

Fri, 6 Apr
YYZ
MXP
21h 55m
Thu, 12 Apr
MXP
YYZ
23h 45m
C$ 857
Trip: 7 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 4231 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.0
Entertainment
7.0
Food
6.9
LHR
DUB
Excellent 8.0

Staff and service

DUB
LHR
Excellent 10.0

Fast efficient boarding. Short flight so no issues.

DUB
LHR
Excellent 8.0

Could not check in on-line from Dublin on either Air canada or Aer Linguis websites. Time to sort out this long-standing problem

BOS
DUB
Excellent 9.6

Girl sitting beside me!

Guy sitting behind me!

LGW
DUB
Good 7.0

Crew

Dirty aircraft. Almost 1 hour delay.

Mon, 19 Mar
YYZ
MXP
17h 45m
Mon, 26 Mar
MXP
YYZ
39h 40m
C$ 730
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 5 Jun
YYZ
MXP
32h 21m
Wed, 13 Jun
MXP
YYZ
23h 45m
C$ 803
Trip: 9 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15361 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
LHR
DUS
Excellent 8.0

Seat.

BWI
LHR
Good 6.0

Sitting in exist row with leg room

Seats are small, not enough elbow space. Movie selection was bad.

MAN
LHR
Excellent 10.0

The flight was able to board early and arrive early. Very friendly service, enjoyable flight.

LCY
DUB
Excellent 10.0

Crew was superb, very friendly and helpful as the handle of my bag broke. They did all they could to assist.

LHR
MAD
Excellent 9.6

Cabin Crew flight data punctuality

That I had to PAY for water to drink that was not tap water No room for my carry-on in overhead bins...took some arranging.

Mon, 19 Mar
YYZ
BGY
34h 00m
Mon, 26 Mar
BGY
YYZ
38h 30m
C$ 737
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 9 Apr
YYZ
MXP
20h 20m
Fri, 13 Apr
MXP
YYZ
14h 30m
C$ 737
Trip: 5 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 27 May
YYZ
MXP
21h 55m
Sun, 3 Jun
MXP
YYZ
17h 35m
C$ 841
Trip: 8 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15361 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
MAN
LHR
Excellent 10.0

The flight was able to board early and arrive early. Very friendly service, enjoyable flight.

NCL
LHR
Good 6.3

Polite staff professional

Delay.

MAN
LHR
Excellent 10.0

New plane. Good leg room. Good service overall.

BWI
LHR
Good 6.0

Sitting in exist row with leg room

Seats are small, not enough elbow space. Movie selection was bad.

YYZ
LHR
Excellent 8.3

Customer service.

Entertainment need more movies

Mon, 9 Apr
YYZ
BGY
15h 00m
Mon, 16 Apr
BGY
YYZ
16h 55m
C$ 738
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 8 Apr
YYZ
MXP
19h 15m
Fri, 13 Apr
MXP
YYZ
14h 30m
C$ 745
Trip: 6 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 19 Mar
YYZ
BGY
34h 00m
Mon, 26 Mar
BGY
YYZ
38h 30m
C$ 747
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 22 Apr
YYZ
MXP
20h 30m
Mon, 30 Apr
MXP
YYZ
48h 35m
C$ 747
Trip: 9 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 15 Apr
YYZ
LIN
30h 15m
Fri, 20 Apr
LIN
YYZ
36h 55m
C$ 748
Trip: 6 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 9 Apr
YYZ
BGY
15h 00m
Fri, 13 Apr
BGY
YYZ
16h 55m
C$ 752
Trip: 5 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 19 Jun
YYZ
MXP
24h 00m
Thu, 28 Jun
MXP
YYZ
19h 00m
C$ 756
Trip: 10 days
Overall 0.0 Poor
Based on 0 reviews

Ontario to Milan Flight Information

Flights Arrive in Milan
Flights Depart from Ontario
Flight Price C$ 700
Airlines British Airways, Aer Lingus
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.