Cheap flights from Toronto to Italy

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs. Cheapflights |
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

How to find the cheapest flight from
Toronto (YTO) to Italy

How far in advance should I book a flight from Toronto to Italy?

Travellers have found it’s best to book a flight 61 days in advance to save up to 14% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Toronto to Italy 1-2 weeks in advance for as low as C$ 1266, or C$ 1421 for flights within the next 24 hours.

What is the cheapest month to fly from Toronto to Italy?

The best pricing can be found in the month of May. Prices to Italy from Toronto average C$ 918. You can even find prices in May for less than C$ 918, as users have found deals to Italy from as low as C$ 618. The month of December appears to be one of the more expensive times to travel to Italy from Toronto. Flying in the targeted month can save you up to 37%.

Cheap flights from Toronto to Italy in July, August 2020

The best prices found for YTO to Italy flights for July, August
21 Jul - 28 Jul
C$ 372pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl
21 Jul - 28 Jul
C$ 376pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl
17 Jul - 24 Jul
C$ 503pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
FCO
Rome Fiumicino
FCO
Rome Fiumicino
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl

Toronto to Italy 2020 flight deals

Cheap flights to Italy from Toronto found for this year
2 Sep - 16 Sep
C$ 362pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl
2 Sep - 16 Sep
C$ 365pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl
21 Jul - 28 Jul
C$ 372pp
YYZ
Toronto Pearson Intl
TAP AIR PORTUGAL
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
TAP AIR PORTUGAL
 
1 STOP
YYZ
Toronto Pearson Intl

Direct flights to Italy from Toronto

Save time with Toronto to Italy direct flight deals
27 Aug - 4 Sep
C$ 514pp
YYZ
Toronto Pearson Intl
Air Transat
Direct
FCO
Rome Fiumicino
FCO
Rome Fiumicino
Air Transat
Direct
YYZ
Toronto Pearson Intl
27 Aug - 4 Sep
C$ 517pp
YYZ
Toronto Pearson Intl
Air Transat
Direct
FCO
Rome Fiumicino
FCO
Rome Fiumicino
Air Transat
Direct
YYZ
Toronto Pearson Intl
27 Aug - 4 Sep
C$ 519pp
YYZ
Toronto Pearson Intl
Air Transat
Direct
FCO
Rome Fiumicino
FCO
Rome Fiumicino
Air Transat
Direct
YYZ
Toronto Pearson Intl

Last minute flights from Toronto to Italy

Late deals on round-trip flights to Italy from Toronto, departing today and this week
23 Jun - 18 Jul
C$ 728pp
YYZ
Toronto Pearson Intl
Multiple Airlines
 
1 STOP
FCO
Rome Fiumicino
FCO
Rome Fiumicino
Air France
 
1 STOP
YYZ
Toronto Pearson Intl
23 Jun - 18 Jul
C$ 735pp
YYZ
Toronto Pearson Intl
Virgin Atlantic
   
2 STOPS
FCO
Rome Fiumicino
FCO
Rome Fiumicino
Virgin Atlantic
 
1 STOP
YYZ
Toronto Pearson Intl
28 Jun - 2 Sep
C$ 758pp
YYZ
Toronto Pearson Intl
Multiple Airlines
 
1 STOP
VCE
Venice Marco Polo
VCE
Venice Marco Polo
Delta
 
1 STOP
YYZ
Toronto Pearson Intl

One-way flights to Italy from Toronto

The cheapest one-way flights from Toronto to Italy
5:15 p.m. - 7:50 a.m.
Air Transat
Direct
8h 35m
YYZ - FCO
Air Transat
C$ 371
Air Transat
7:20 p.m. - 10:50 a.m.
TAP AIR PORTUGAL
1 stop
33h 30m
YYZ - FCO
TAP AIR PORTUGAL
C$ 374
Kiwi.com
2:55 p.m. - 5:10 a.m.
Brussels Airlines
Direct
8h 15m
YYZ - FCO
Brussels Airlines
C$ 385

Related info for your journey

Useful info, stats and facts about Toronto to Italy flights.

Flight FAQs

From Toronto to Italy

Can I find flights from Toronto to Italy for under C$ 400 on Cheapflights?

Yes, there are multiple flights from Toronto to Italy for under C$ 400. The cheapest flight booked recently is on TAP AIR PORTUGAL for just C$ 376, but on average you can expect to pay C$ 404.

Are there direct flights from Toronto to Italy for under C$ 600 on Cheapflights?

Cheapflights has 20 direct flights from Toronto to Italy under C$ 600. A good price for a direct flight from Toronto to Italy is less than C$ 547.

Are there last-minute flights available from Toronto to Italy for under C$ 800?

There are currently 20+ open flights from Toronto to Italy within the next 7 days for less than C$ 800.

How popular is this flight route?

This flight path from Toronto to Italy was viewed by 2,714 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the most popular airlines that fly from Toronto to Italy?

Air Italy, SWISS and Turkish Airlines are the most popular airlines when flying from Toronto to Italy.

What are the most popular routes from Toronto to Italy?

The most popular route from Toronto to Italy is Toronto Pearson Intl - Rome Fiumicino. You may also consider Toronto Pearson Intl - Rome Ciampino or Toronto Island - Rome Fiumicino.

What are the cheapest flights from Toronto to Italy?

The cheapest flight price from Toronto to Italy is C$ 616. On average you can expect to pay C$ 967. The most popular route, (Toronto Pearson Intl - Rome Fiumicino), can usually be booked for C$ 550.

Arrival points for flights from Toronto to Italy

Show more

Destination information for Italy

Things to know before you go. Useful info for your trip from Toronto to Italy
Today's exchange rate
C$ 1 = €0.66

Airports servicing Toronto

Billy Bishop Toronto City Airport (YTZ)
Kitchener (YKF)
Hamilton (YHM)