Find Cheap Flights from Ontario to Milan

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

Sun 26/11
Sun 3/12
Any month
Compare vs. KAYAK |

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

Airports
Origin
Hamilton
C$ 1167
only
C$ 1167
Toronto
C$ 573
only
C$ 573
C$ 873
only
C$ 873
Destination
Milan
C$ 573
only
C$ 573
C$ 701
only
C$ 701
C$ 692
only
C$ 692
Thu, 31 May
YYZ
MXP
17h 40m
Fri, 15 Jun
MXP
YYZ
13h 35m
C$ 573
Trip: 16 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 21 Jan
YYZ
MXP
13h 20m
Sun, 28 Jan
MXP
YYZ
20h 35m
C$ 670
Trip: 8 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 2854 reviews
Overall
7.6
Boarding
7.5
Comfort
7.4
Crew
8.1
Entertainment
6.9
Food
7.2
LIS
MAD
Mediocre 2.0

Of no change is BULLSHIT

BUD
LIS
Excellent 10.0

The plane was on time, attendants were friendly. Food and drink was provided at no additional cost.

I have no complaints!

ORY
LIS
Okay 5.6

40euro checked bag fee on an international itinerary was an unpleasant surprise. They were quite disorganized; our airport-printed boarding passes wouldn't scan at the gate, they didn't have a jet-way ready upon arrival in Lisbon ...

ACC
LIS
Excellent 10.0

The personnal was amazing. They all treated me excellently. I would definitely fly again on this airline with this crew.

LIS
MIA
Okay 4.6

All flights have been on time. Seats and entertainment system are acceptable

Apart from the unorganized immigration and check-in process the service is very average. On both transatlantic flights the toilets did not work properly. Furthermore the business practice to charge you for any luggage $ 90 at airport without prior notice during the booking process is quite unpleasant and uncommon for transatlantic flights. Would be good that airline as well as internet travel agent would advice about this additional costs in a more transparent way before you purchase the ticket

Wed, 17 Jan
YYZ
LIN
11h 20m
Tue, 23 Jan
LIN
YYZ
34h 10m
C$ 701
Trip: 7 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 3762 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.0
Entertainment
7.0
Food
6.9
DUB
MAN
Good 6.0

Average flight

Not enough legroom I felt like a sardine

SFO
DUB
Excellent 8.0

Prompt Rebooking. The new schedule was better the original schedule with fewer connections.

My original flights from Dublin to London and London to Munich were cancelled. The booking agency Webjet did not inform me about the cancellation. I noticed changes to my schedule three days before the flight and requested a rebooking. The entire leg to Munich was rebooked by Webjet but again I had to call and ask for an update since they don't issue a second round of confirmation emails.

DUB
LAX
Okay 5.6

Flight attendants were excellent.

Food was so so. Entertainment selection was so so. Entertainment technology was substandard.

SNN
JFK
Okay 5.3

Boarding Gate crew were good.

Seat cushions are worn out. Need new foam. Hostesses spent more time talking to each other during food and beverage service than to the passenger.

BRU
DUB
Excellent 10.0

Everything

Wed, 7 Feb
YYZ
MXP
30h 30m
Sat, 10 Feb
MXP
YYZ
13h 35m
C$ 769
Trip: 4 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13493 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
ATL
LHR
Good 7.6

The flight to London was fine.

LHR
LAX
Okay 4.3

Very little.

Awful (typically BA) configuration im Club World on a 787 - cramped, inadequate storage, just lacking essential comfort for a supposed premium class. Food: seriously, I've had better in student cafes. Just stop it BA - its like some kind of prison food. Entertainment: meh. Small selection of new release movies. Crew: with the exception of one - just one from a complement of 15 odd - of the crew, the rest were a surly, inhospitable miserable bunch. If you hate your job don't take it out on customers - especially in a service industry.

LHR
BWI
Okay 4.0

Nothing

Sitting near the bathroom. Felt BA should have paid us for the seats

LHR
JFK
Good 7.0

Excellent service on both British Airways flights. Wonderful people! Comfortable seats, timely boarding process, and good communication from our captain

We lost our in-flight entertainment just a couple hours into the flight... the staff did all they could to try to fix it to no avail, and collected blue cards from all passengers affected. They were very nice. There was nothing they could do.

LAX
LHR
Okay 4.3

The boarding started late (30 min before supposed departure), took much longer than expected because we needed to use the bus. Then we waited another hour on the tarmac. We were told it would be only a few minutes. Then we were told we would make up for the lost time, but that wasn't true and an additional half hour was lost on a holding pattern at LHR. We missed our connection. The instructions were unclear on what to do (contradiction between flight attendants and ground crew). By the time we picked up new boarding passes, we had already missed that flight as well and had to go to the customer service, which took another 45 min. Flight entertainment didn't work the first hour. There was a high pitched beeping sound during the whole flight (not the regular airplane noise).

Wed, 10 Jan
YTZ
MXP
14h 00m
Thu, 25 Jan
MXP
YTZ
17h 25m
C$ 873
Trip: 16 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19886 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
YOW
YEG
Okay 5.3

Got there with minimal delays

Inattentive staff, broken tray table, seats not cleaned between flight ( covered in food crumbs), small seats

YYZ
KIN
Okay 5.6

I liked the crew on the plane.

I didn't like the boarding process. There were parents with children who were not seated because of their group numbers. Why not board parents with children first, regardless of boarding group?? Especially those of us who were traveling with babies/toddlers. Air Canada can do better. Disappointed.

SFO
YYZ
Excellent 8.0

Great flight, on-time, comfortable for economy class, food was decent for airplane food, free wine

Staff was not friendly to some other passengers, they had to wait hours for coffee. Long layover

HKG
YVR
Okay 4.6

Entertainment system has a bunch of varieties to keep you entertained for a 12 hour flight.

The delays were horrible!!! Had 4 flights with them. Seattle to Vancouver, Vancouver to Beijing, Hong Kong to Vancouver, and Vancouver to Seattle. Seattle to Vancouver was delayed so long that we almost missed our connecting flight to Beijing. Because of that delay our baggage missed the Vancouver to Beijing flight and we had nothing for 2 days!!! It was a hassle to get some kind of compensation and just having to wear the same clothes for 2 days. Also the Hong Kong to Vancouver, and Vancouver to Seattle flights were also delayed

MCO
YYZ
Excellent 10.0

Flight actually left Orlando early once all passengers were on board

Sat, 17 Feb
YYZ
MXP
16h 55m
Sat, 24 Feb
MXP
YYZ
37h 40m
C$ 882
Trip: 8 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 16649 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
TLV
IST
Excellent 10.0

Movie choices and food excellent. Great flight staff

Movie controls not too responsive

OTP
IST
Excellent 10.0

On-time departure. very polite and friendly staff and we got there fast!

IST
FIH
Excellent 10.0

All

Warm airport and warm plane à/c needed

BGW
IST
Good 6.0

Passengers in transit are herded to the transit lounge where there are almost no facilities.

IST
BOS
Excellent 8.3

great food! competent crew. all efficient and good.

an extra beverage service in the middle of the flight would be nice, but that's okay.

Fri, 13 Apr
YYZ
LIN
32h 25m
Sat, 28 Apr
LIN
YYZ
39h 55m
C$ 905
Trip: 16 days
7.5GoodShow reviews
Overall 7.5 Good
Based on 1883 reviews
Overall
7.7
Boarding
7.7
Comfort
7.3
Crew
8.2
Entertainment
6.8
Food
7.1
OUA
CDG
Okay 5.6

Seat comfort in business class Professional and friendly crew

Food not tasty Limited entertainment even in business class (such small and old screen style) Newspapers available to be much more diversified When is the WiFi going to be available?

CDG
LHR
Good 6.0

Flight was only 50% full. Room to spread out.

Leg room cramp. Flight arrived late as a result missed connection home.

CPH
CDG
Okay 5.0

Nice food Right in time Police and customs formalities easy

Poor comfort in business class No entertainment at all

NRT
CDG
Good 6.0

Option to upgrade seat which I didn't take but might for outbound red eye flight in future.

Faulty toilet meaning longer queues for the loo. Crew were a bit haphazard in serving food and my row was missed out for coffee after dinner.

CDG
NCE
Good 6.6

Short & easy flight

All ok

Sat, 17 Feb
YYZ
LIN
10h 10m
Sat, 24 Feb
LIN
YYZ
33h 15m
C$ 925
Trip: 8 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1490 reviews
Overall
8.0
Boarding
7.9
Comfort
7.7
Crew
8.5
Entertainment
7.1
Food
7.5
EDI
AMS
Excellent 9.3

Usual professional and friendly service from my airline of choice for most destinations.

Nothing

SFO
AMS
Excellent 10.0

From pre-boarding, to boarding, to the food, and the attentiveness, everything was top notch! The cleanliness of the plane was only topped by the friendliness of the crew.

The flight was marked at almost 11hrs but ended up being only 9...not a negative other than it meant not spending as much time on board!

JFK
AMS
Good 7.6

Two hours delay in the start.

ICN
AMS
Good 6.0

Flight was delayed 8 hours. Arriving at Incheon, discovered ground crew were unaware of our arrival to take this connecting flight. However, we were put up overnight in a hotel, which was nice.

JNB
AMS
Excellent 9.6

Comfort economy well worth the extra.

Mon, 21 May
YYZ
BGY
17h 50m
Fri, 1 Jun
BGY
YYZ
12h 30m
C$ 1142
Trip: 12 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 16905 reviews
Overall
8.2
Boarding
8.2
Comfort
7.9
Crew
8.5
Entertainment
7.8
Food
7.7
FRA
RUH
Good 7.6

The boarding process was very fast and smooth

The seating space is very tight, more space is needed specially for tall people.

FRA
DFW
Excellent 10.0

Great crew, comfortable space at the bulkhead seat

MUC
BRU
Good 6.5

Plane was clean

no entertainment, cramped seats

MAD
FRA
Good 6.6

Good plane and service

Ticket check in was unclear, apparently we had to verify our tickets at the gate but there was no sign or previous instruction from the check in counter. I waited through the boarding line only to be told to first verify my ticket. My bags were lost on the Madrid to frankfurt flight, the first part. Unacceptable, if the airline can not schedule flights at their own hub that guarantee swift transfer it us pathetic.

MUC
DEN
Okay 5.0

The flight was transferred to a smaller plane, either because there were few passengers (the first story we heard) or because of mechanical problems on the original craft (the second story). Business class was oversold as a result, and boarding was delayed for an hour while they waited for enough BC passengers to accept 800 euros for the downgrade to economy plus. They repeatedly threatened to cancel the flight rather than raise the offer. Eventually enough knuckled under and we were allowed to leave. Some no doubt missed connections because of this petty brinkmanship. The funny coda is that because the plane was so undersold, anyone in economy that wanted their own row could have one, while economy plus was packed with the embittered and downgraded.

Wed, 24 Jan
YYZ
MXP
13h 10m
Wed, 31 Jan
MXP
YYZ
20h 35m
C$ 614
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Sat, 6 Jan
YYZ
BGY
54h 05m
Tue, 23 Jan
BGY
YYZ
32h 45m
C$ 692
Trip: 18 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 21 Jan
YYZ
LIN
10h 10m
Sun, 28 Jan
LIN
YYZ
11h 50m
C$ 790
Trip: 8 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 13493 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
LAX
LHR
Okay 4.3

The boarding started late (30 min before supposed departure), took much longer than expected because we needed to use the bus. Then we waited another hour on the tarmac. We were told it would be only a few minutes. Then we were told we would make up for the lost time, but that wasn't true and an additional half hour was lost on a holding pattern at LHR. We missed our connection. The instructions were unclear on what to do (contradiction between flight attendants and ground crew). By the time we picked up new boarding passes, we had already missed that flight as well and had to go to the customer service, which took another 45 min. Flight entertainment didn't work the first hour. There was a high pitched beeping sound during the whole flight (not the regular airplane noise).

LHR
LAX
Okay 4.3

Very little.

Awful (typically BA) configuration im Club World on a 787 - cramped, inadequate storage, just lacking essential comfort for a supposed premium class. Food: seriously, I've had better in student cafes. Just stop it BA - its like some kind of prison food. Entertainment: meh. Small selection of new release movies. Crew: with the exception of one - just one from a complement of 15 odd - of the crew, the rest were a surly, inhospitable miserable bunch. If you hate your job don't take it out on customers - especially in a service industry.

LHR
TLV
Good 7.3

Freezing cold cabin

LHR
JFK
Good 7.0

Excellent service on both British Airways flights. Wonderful people! Comfortable seats, timely boarding process, and good communication from our captain

We lost our in-flight entertainment just a couple hours into the flight... the staff did all they could to try to fix it to no avail, and collected blue cards from all passengers affected. They were very nice. There was nothing they could do.

ATL
LHR
Good 7.6

The flight to London was fine.

Wed, 6 Dec
YYZ
BGY
29h 20m
Tue, 12 Dec
BGY
YYZ
32h 45m
C$ 727
Trip: 7 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 10 Jan
YYZ
BGY
29h 20m
Mon, 15 Jan
BGY
YYZ
35h 55m
C$ 747
Trip: 6 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 6 Mar
YYZ
MXP
13h 10m
Tue, 13 Mar
MXP
YYZ
25h 46m
C$ 753
Trip: 7 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 18 Mar
YHM
MXP
22h 50m
Sat, 24 Mar
MXP
YHM
35h 24m
C$ 1167
Trip: 7 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19886 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
YOW
YEG
Okay 5.3

Got there with minimal delays

Inattentive staff, broken tray table, seats not cleaned between flight ( covered in food crumbs), small seats

YYZ
BOG
Mediocre 3.3

Boarding was a disorganized free-for-all. Complete chaos and the gate staff seemed unable to manage the situation. The plane itself was an aged 767 with uncomfortable, cramped seats and no entertainment options whatsoever. Haven't taken an international flight this bad in years. Entire cabin smelled like the lavatories for the duration of the flight.

MIA
YYZ
Mediocre 2.0

No tv

No tv

ORD
YYZ
Excellent 10.0

We had a very good experience with Air canada and will use Air Canada again.

FRA
YYC
Okay 4.0

Not bad entertainment, but too many ads...

Poor customer service, rude staff, entertainment system chock full of ads, drove me mental. Food less than good,

Tue, 5 Dec
YYZ
MXP
18h 55m
Tue, 12 Dec
MXP
YYZ
38h 10m
C$ 771
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 6 Mar
YYZ
LIN
12h 25m
Tue, 13 Mar
LIN
YYZ
13h 06m
C$ 772
Trip: 7 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 2 May
YYZ
MXP
13h 50m
Thu, 24 May
MXP
YYZ
17h 25m
C$ 772
Trip: 23 days
Overall 0.0 Poor
Based on 0 reviews
Thu, 4 Jan
YHM
MXP
18h 35m
Mon, 15 Jan
MXP
YHM
15h 22m
C$ 1425
Trip: 12 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19886 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
SFO
YYZ
Excellent 8.0

Great flight, on-time, comfortable for economy class, food was decent for airplane food, free wine

Staff was not friendly to some other passengers, they had to wait hours for coffee. Long layover

FRA
YYC
Okay 4.0

Not bad entertainment, but too many ads...

Poor customer service, rude staff, entertainment system chock full of ads, drove me mental. Food less than good,

YYC
FRA
Good 6.6

Quiet night flight, friendly service and ok entertainment.

No surprise but food definitely nothing special, disliked big fees for baggage.

MCO
YYZ
Excellent 10.0

Flight actually left Orlando early once all passengers were on board

DEN
YUL
Excellent 10.0

The full experience

*
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.