Find flights
Deals
When to book
FAQs & Tips
Airlines

Book Cheap Milan Plane Tickets

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Milan found on KAYAK in the last 72 hours.
29-12Fri
2 stopsXiamenAir
53h 05mSIN-LIN
S$ 299
29-12Fri
2 stopsXiamenAir
55h 45mSIN-MXP
S$ 299
29-12Fri
1 stopAir China
20h 45mSIN-MXP
S$ 335
29-12Fri
directSingapore Airlines
13h 10mSIN-MXP
S$ 342
6-4Sat
1 stopAir China
37h 05mSIN-MXP
S$ 369
16-1Tue
1 stopQatar Airways
35h 55mSIN-MXP
S$ 502
31-3Sun
1 stopQatar Airways
24h 10mSIN-MXP
S$ 577
6-5Mon
2 stopsEmirates
32h 20mSIN-BGY
S$ 597
17-1Wed
1 stopEmirates
19h 25mSIN-BGY
S$ 642
14-12Thu
directSingapore Airlines
13h 10mSIN-MXP
S$ 1,119

Search by stops

Search by airline

Search by price

Recent return flight deals

16-1Tue
1 stopAir China
36h 40mSIN-MXP
28-1Sun
1 stopAir China
35h 20mMXP-SIN
S$ 578
16-1Tue
1 stopAir China
36h 40mSIN-MXP
25-1Thu
1 stopAir China
26h 25mMXP-SIN
S$ 580
16-1Tue
1 stopAir France
19h 10mSIN-LIN
28-1Sun
1 stopAir France
18h 55mLIN-SIN
S$ 808
15-1Mon
2 stopsAir France
22h 25mSIN-MXP
27-1Sat
1 stopAir France
18h 55mMXP-SIN
S$ 810
15-1Mon
1 stopQatar Airways
35h 55mSIN-MXP
25-1Thu
1 stopQatar Airways
17h 05mMXP-SIN
S$ 841
19-2Mon
1 stopQatar Airways
25h 05mSIN-MXP
2-3Sat
1 stopQatar Airways
23h 30mMXP-SIN
S$ 870
16-1Tue
2 stopsEmirates
31h 30mSIN-BGY
28-1Sun
2 stopsEmirates
38h 45mBGY-SIN
S$ 880
16-1Tue
2 stopsEmirates
38h 30mSIN-MXP
28-1Sun
2 stopsEmirates
30h 55mMXP-SIN
S$ 887
20-5Mon
1 stopLufthansa
17h 10mSIN-LIN
3-6Mon
1 stopLufthansa
23h 35mLIN-SIN
S$ 887
16-1Tue
1 stopLufthansa
17h 05mSIN-LIN
27-1Sat
1 stopLufthansa
15h 15mLIN-SIN
S$ 1,016

Search by stops

Search by airline

Search by price

Recent domestic flight deals

12-1Fri
directWizz Air Malta
2h 05mCTA-LIN
13-1Sat
directWizz Air Malta
2h 05mLIN-CTA
S$ 99
4-3Mon
directeasyJet
2h 00mCTA-MXP
8-3Fri
multi-stopeasyJet
6h 10mMXP-CTA
S$ 99
24-12Sun
directRyanair
1h 40mBRI-MXP
31-12Sun
directRyanair
1h 35mMXP-BRI
S$ 100
9-2Fri
directeasyJet
2h 00mCTA-MXP
11-2Sun
multi-stopeasyJet
6h 05mMXP-CTA
S$ 100
21-12Thu
directRyanair
1h 40mBRI-MXP
27-12Wed
directRyanair
1h 35mMXP-BRI
S$ 108
3-2Sat
directITA Airways
1h 50mCTA-LIN
6-2Tue
multi-stopITA Airways
3h 25mLIN-CTA
S$ 189
3-2Sat
multi-stopITA Airways
3h 55mCTA-LIN
6-2Tue
multi-stopITA Airways
3h 25mLIN-CTA
S$ 265
10-2Sat
multi-stopSWISS
24h 05mNAP-MXP
14-2Wed
multi-stopSWISS
17h 00mMXP-NAP
S$ 2,313
13-1Sat
multi-stopSWISS
24h 05mNAP-MXP
15-1Mon
multi-stopSWISS
6h 40mMXP-NAP
S$ 2,340
3-2Sat
multi-stopAir France
20h 10mCTA-MXP
6-2Tue
multi-stopAir France
10h 30mMXP-CTA
S$ 4,291

Search by stops

Search by airline

Search by price

Last minute flights to Milan

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Milan that are departing in the next 10 days.
4-12Mon
multi-stopAir France
18h 30mSIN-MXP
14-12Thu
multi-stopAir France
15h 55mMXP-SIN
S$ 845
4-12Mon
multi-stop
24h 05mSIN-MXP
14-12Thu
multi-stop
15h 55mMXP-SIN
S$ 867
4-12Mon
multi-stopQatar Airways
16h 10mSIN-MXP
14-12Thu
multi-stopQatar Airways
17h 20mMXP-SIN
S$ 878
4-12Mon
multi-stopEmirates
31h 50mSIN-MXP
14-12Thu
multi-stopEmirates
24h 00mMXP-SIN
S$ 885
3-12Sun
multi-stopQatar Airways
18h 25mSIN-MXP
14-12Thu
multi-stopQatar Airways
17h 20mMXP-SIN
S$ 905
4-12Mon
multi-stopEmirates
29h 20mSIN-MXP
14-12Thu
multi-stopEmirates
30h 55mMXP-SIN
S$ 909
4-12Mon
multi-stopKLM
21h 25mSIN-LIN
14-12Thu
multi-stopKLM
19h 50mLIN-SIN
S$ 1,079
3-12Sun
multi-stopKLM
28h 15mSIN-LIN
14-12Thu
multi-stopKLM
19h 50mLIN-SIN
S$ 1,252
4-12Mon
directSingapore Airlines
13h 10mSIN-MXP
14-12Thu
directSingapore Airlines
12h 05mMXP-SIN
S$ 1,584
4-12Mon
directSingapore Airlines
13h 10mSIN-MXP
14-12Thu
directSingapore Airlines
12h 05mMXP-SIN
S$ 1,623

Search by stops

Search by airline

Search by price

Flights to Milan

Return flight deals:

Milan - Singapore

Cabin classes:

S$ 3,203
S$ 799

Popular routes

The most searched flights to Milan by KAYAK users.