background

Flight Deals from Ontario to Milan from $536

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

TK LogoLH LogoLX LogoBA LogoOS LogoIB LogoUA Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!

Top Deals on flights from Toronto to Milan

Toronto, CA (YTO) - Milan, IT (MIL)

Condor Logo
Condor

May 12

YYZ
13h 55m
FRA

May 13

MXP
Condor Logo
Condor

May 27

MXP
12h 5m
FRA

May 27

YYZ

as low as

$536

Toronto, CA (YTO) - Milan, IT (MIL)

ITA Airways Logo
ITA Airways

May 24

YYZ
11h 10m
FCO

May 25

LIN
ITA Airways Logo
ITA Airways

Jun 2

LIN
23h 5m
FCO

Jun 3

YYZ

as low as

$594

Toronto, CA (YTO) - Milan, IT (MIL)

American Airlines Logo
American Airlines

Jun 10

YYZ
11h
LHR

Jun 11

LIN
American Airlines Logo
American Airlines

Jun 18

MXP
25h 55m
MAD

Jun 19

YYZ

as low as

$656

Toronto, CA (YTO) - Milan, IT (MIL)

Icelandair Logo
Icelandair

May 27

YYZ
12h 25m
KEF

May 28

MXP
Icelandair Logo
Icelandair

Jun 11

MXP
11h 45m
KEF

Jun 11

YYZ

as low as

$659

Toronto, CA (YTO) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Apr 28

YYZ
11h 20m
Direct

Apr 29

MXP
Air Canada Logo
Air Canada

May 5

MXP
11h 48m
Direct

May 5

YYZ

as low as

$664

Toronto, CA (YTO) - Milan, IT (MIL)

Lufthansa Logo
Lufthansa

Apr 29

YYZ
11h 20m
Direct

Apr 30

MXP
Air Canada Logo
Air Canada

May 6

MXP
11h 48m
Direct

May 6

YYZ

as low as

$685

Toronto, CA (YTO) - Milan, IT (MIL)

SWISS Logo
SWISS

Apr 29

YTZ
15h 20m
YUL
ZRH

Apr 30

MXP
Air Canada Logo
Air Canada

May 6

MXP
11h 48m
Direct

May 6

YYZ

as low as

$700

Toronto, CA (YTO) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jun 2

YYZ
10h 50m
Direct

Jun 3

MXP
Austrian Airlines Logo
Austrian Airlines

Jun 24

MXP
16h 35m
YUL

Jun 24

YYZ

as low as

$707

Toronto, CA (YTO) - Milan, IT (MIL)

Aer Lingus Logo
Aer Lingus

Jun 2

YYZ
11h 5m
DUB

Jun 3

LIN
Aer Lingus Logo
Aer Lingus

Jun 24

MXP
23h 35m
DUB

Jun 25

YYZ

as low as

$729

Toronto, CA (YTO) - Milan, IT (MIL)

IBERIA Logo
IBERIA

Jun 15

YYZ
14h 30m
MAD

Jun 16

MXP
Aer Lingus Logo
Aer Lingus

Jun 22

MXP
23h 35m
DUB

Jun 23

YYZ

as low as

$732

Toronto, CA (YTO) - Milan, IT (MIL)

British Airways Logo
British Airways

May 19

YYZ
13h 20m
LHR

May 20

MXP
Aer Lingus Logo
Aer Lingus

May 25

MXP
23h 35m
DUB

May 26

YYZ

as low as

$784

Toronto, CA (YTO) - Milan, IT (MIL)

SATA Internacional Logo
SATA Internacional

Jan 19

YYZ
20h 30m
PDL
LIS

Jan 20

MXP
SATA Internacional Logo
SATA Internacional

Jan 28

MXP
19h 35m
LIS
PDL

Jan 28

YYZ

as low as

$838

Top Deals on flights from Ottawa to Milan

Ottawa, CA (YOW) - Milan, IT (MIL)

SWISS Logo
SWISS

May 6

YOW
18h 45m
YUL
ZRH

May 7

MXP
Lufthansa Logo
Lufthansa

May 13

MXP
14h 26m
YUL

May 13

YOW

as low as

$832

Ottawa, CA (YOW) - Milan, IT (MIL)

Air Canada Logo
Air Canada

May 6

YOW
14h 20m
YYZ

May 7

MXP
Austrian Airlines Logo
Austrian Airlines

May 13

LIN
16h 11m
VIE
YYZ

May 13

YOW

as low as

$843

Ottawa, CA (YOW) - Milan, IT (MIL)

WestJet Logo
WestJet

Jan 24

YOW
22h 45m
YYZ
CPH

Jan 25

MXP
SAS Airlines Logo
SAS Airlines

Jan 29

MXP
21h 27m
CPH
YYZ

Jan 30

YOW

as low as

$921

Ottawa, CA (YOW) - Milan, IT (MIL)

Aer Lingus Logo
Aer Lingus

Apr 26

YOW
16h 40m
YYZ
DUB

Apr 27

LIN
Aer Lingus Logo
Aer Lingus

May 3

MXP
32h 31m
DUB
YYZ

May 5

YOW

as low as

$1240

Ottawa, CA (YOW) - Milan, IT (MIL)

Brussels Airlines Logo
Brussels Airlines

Sep 15

YOW
13h 10m
YUL

Sep 16

MXP
Air Canada Logo
Air Canada

Oct 4

MXP
14h 30m
YUL

Oct 4

YOW

as low as

$1347

Ottawa, CA (YOW) - Milan, IT (MIL)

TAP Portugal Logo
TAP Portugal

Jan 24

YOW
16h 35m
YUL
LIS

Jan 25

MXP
TAP Portugal Logo
TAP Portugal

Jan 29

MXP
19h 43m
LIS
YYZ

Jan 30

YOW

as low as

$1452

Ottawa, CA (YOW) - Milan, IT (MIL)

WestJet Logo
WestJet

May 30

YOW
27h 40m
YYC
CDG

May 31

MXP
WestJet Logo
WestJet

Jun 10

MXP
28h 50m
CDG
YYC

Jun 11

YOW

as low as

$2307

Top Deals on flights from Windsor to Milan

Windsor, CA (YQG) - Milan, IT (MIL)

Lufthansa Logo
Lufthansa

May 1

YQG
12h 30m
YYZ
FRA

May 2

MXP
Lufthansa Logo
Lufthansa

May 24

LIN
30h 44m
MUC
YYZ

May 25

YQG

as low as

$1179

Windsor, CA (YQG) - Milan, IT (MIL)

Air Canada Logo
Air Canada

May 1

YQG
36h 30m
YYZ
FRA

May 3

MXP
Lufthansa Logo
Lufthansa

May 24

MXP
27h 4m
YYZ

May 25

YQG

as low as

$1361

Windsor, CA (YQG) - Milan, IT (MIL)

Air Canada Logo
Air Canada

May 1

YQG
12h 30m
YYZ
FRA

May 2

MXP
SWISS Logo
SWISS

May 24

MXP
19h 19m
ZRH
YYZ

May 24

YQG

as low as

$1398

Windsor, CA (YQG) - Milan, IT (MIL)

Lufthansa Logo
Lufthansa

May 1

YQG
12h 30m
YYZ
FRA

May 2

MXP
Lufthansa Logo
Lufthansa

May 24

MXP
33h 4m
YYZ

May 25

YQG

as low as

$1508

Windsor, CA (YQG) - Milan, IT (MIL)

SWISS Logo
SWISS

May 1

YQG
35h 45m
YYZ
ZRH

May 3

MXP
SWISS Logo
SWISS

May 24

MXP
19h 19m
ZRH
YYZ

May 24

YQG

as low as

$1557

Windsor, CA (YQG) - Milan, IT (MIL)

Air Canada Logo
Air Canada

May 1

YQG
19h 35m
YYZ
FCO

May 2

LIN
ITA Airways Logo
ITA Airways

May 24

LIN
17h 9m
FCO
YYZ

May 24

YQG

as low as

$2443

Top Deals on flights from London to Milan

London, CA (YXU) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jul 17

YXU
34h
YYZ

Jul 19

MXP
Air Canada Logo
Air Canada

Aug 16

MXP
17h 55m
ZRH
YYZ

Aug 16

YXU

as low as

$1189

London, CA (YXU) - Milan, IT (MIL)

United Airlines Logo
United Airlines

Jul 17

YXU
31h 10m
YYZ
EWR

Jul 19

MXP
Air Canada Logo
Air Canada

Aug 16

MXP
17h 55m
ZRH
YYZ

Aug 16

YXU

as low as

$1217

London, CA (YXU) - Milan, IT (MIL)

Lufthansa Logo
Lufthansa

May 15

YXU
17h 55m
YYZ
MUC

May 16

MXP
SWISS Logo
SWISS

May 31

MXP
17h 43m
ZRH
YYZ

May 31

YXU

as low as

$1257

London, CA (YXU) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jul 17

YXU
12h 50m
YYZ

Jul 18

MXP
Lufthansa Logo
Lufthansa

Aug 16

LIN
13h 55m
MUC
YYZ

Aug 16

YXU

as low as

$1534

London, CA (YXU) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Apr 29

YXU
18h 55m
YYZ

Apr 30

MXP
Aer Lingus Logo
Aer Lingus

May 6

MXP
43h 28m
DUB
YYZ

May 8

YXU

as low as

$1852

London, CA (YXU) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Apr 29

YXU
18h 55m
YYZ

Apr 30

MXP
Aer Lingus Logo
Aer Lingus

May 6

MXP
43h 28m
DUB
YYZ

May 8

YXU

as low as

$4097

Top Deals on flights from Sault Ste. Marie to Milan

Sault Ste. Marie, CA (YAM) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jun 1

YAM
14h
YYZ
FRA

Jun 2

LIN
Lufthansa Logo
Lufthansa

Jun 10

LIN
14h 19m
MUC
YYZ

Jun 10

YAM

as low as

$904

Sault Ste. Marie, CA (YAM) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jun 1

YAM
14h
YYZ
FRA

Jun 2

LIN
Austrian Airlines Logo
Austrian Airlines

Jun 10

LIN
20h 59m
VIE
YYZ

Jun 10

YAM

as low as

$1051

Sault Ste. Marie, CA (YAM) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jun 1

YAM
17h
YYZ
MUC

Jun 2

LIN
Austrian Airlines Logo
Austrian Airlines

Jun 10

LIN
20h 59m
VIE
YYZ

Jun 10

YAM

as low as

$1270

Sault Ste. Marie, CA (YAM) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jun 1

YAM
16h 20m
YYZ
BRU

Jun 2

LIN
Austrian Airlines Logo
Austrian Airlines

Jun 10

LIN
20h 59m
VIE
YYZ

Jun 10

YAM

as low as

$1274

Sault Ste. Marie, CA (YAM) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jun 1

YAM
16h 20m
YYZ
BRU

Jun 2

LIN
ITA Airways Logo
ITA Airways

Jun 10

LIN
19h 59m
FCO
YYZ

Jun 10

YAM

as low as

$1423

Sault Ste. Marie, CA (YAM) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jun 1

YAM
17h 30m
YYZ
FCO

Jun 2

LIN
ITA Airways Logo
ITA Airways

Jun 10

LIN
19h 59m
FCO
YYZ

Jun 10

YAM

as low as

$1477

Sault Ste. Marie, CA (YAM) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Dec 5

YAM
20h
YYZ
EWR

Dec 6

MXP
Air Canada Logo
Air Canada

Jan 2

MXP
20h 12m
MUC
YYZ

Jan 2

YAM

as low as

$1507

Sault Ste. Marie, CA (YAM) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Dec 5

YAM
20h 10m
YYZ
ZRH

Dec 6

MXP
Air Canada Logo
Air Canada

Jan 2

MXP
20h 12m
MUC
YYZ

Jan 2

YAM

as low as

$1697

Sault Ste. Marie, CA (YAM) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jun 1

YAM
16h 20m
YYZ
BRU

Jun 2

LIN
Austrian Airlines Logo
Austrian Airlines

Jun 10

LIN
20h 59m
VIE
YYZ

Jun 10

YAM

as low as

$3696

Sault Ste. Marie, CA (YAM) - Milan, IT (MIL)

Air Canada Logo
Air Canada

Jun 1

YAM
18h 10m
YYZ
VIE

Jun 2

LIN
Austrian Airlines Logo
Austrian Airlines

Jun 10

LIN
20h 59m
VIE
YYZ

Jun 10

YAM

as low as

$3696

Good to Know

Essential information to help you plan your flight from Ontario to Milan

Cheapest Flight

$536

The lowest price we found in the last two weeks, departing May 12 and returning May 27

Airline DE1 stop ‧ 13h 55m ‧ economy

Fastest Flights

$707

The fastest flight that we found in the last two weeks, departing Jun 2 and returning Jun 24

Airline OS10h 50m ‧ economy

Cheapest Flight Round-trip

$536

Cheapest price found in the last 14 days, departing May 12 and returning May 27

Airline DE1 stop ‧ 13h 55m ‧ economy

Cheapest Layover airport

$656

The cheapest layover airport to Milan is currently $656

Airline AA1 stop ‧ 11h ‧ economy

Best Arrival airport

$536

The best arrival airport to Milan is currently $536

Airline DE1 stop ‧ 13h 55m ‧ economy

Best Departure airport

$536

The best departure airport to Milan is currently $536

Airline DE1 stop ‧ 13h 55m ‧ economy

Cheapest Airline

$536

The cheapest airline to Milan is currently $536

Airline DE1 stop ‧ 13h 55m ‧ economy

Flights to Milan