Find flights
Deals
Insights
When to book
FAQs & Tips
Direct Flights
Airlines

LIN

R8 434 Find cheap flights to Milan Linate Airport

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Linate departing on 29/11. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

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

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Milan
These are the airlines KAYAK users have selected most often from within our search results for flights to Milan
In the last 7 days, travellers have searched 42 622 617 times on KAYAK, and here's why:

Save 35% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Cheap flight deals to Linate

 
These are the cheapest deals for flights to Linate currently on KAYAK along with options from the most popular airlines KAYAK users selected for this route. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.

Recent return flight deals to Linate

Recommended round-trip deals departing in the coming months from the most popular airlines that fly from South Africa to Linate.

Recent one-way flight deals to Linate

Only flying one-way? Below are some of the best one-way flight deals from South Africa to Linate found on KAYAK recently.

Recent last-minute flight deals to Linate

Leaving soon but still want a bargain? Check out these latest deals for last minute flights from South Africa to Linate.

Recent direct flight deals to Linate

The latest deals for direct flights from South Africa to Linate so you can sit back and relax without the need for a layover.

Cheap bus & train deals to Linate

Find recent round-trip train or bus tickets from South Africa to Linate.

All round-trip flight deals to Linate

The cheapest plane tickets to Linate found on KAYAK recently.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
19:35 - 10:00JNB-LIN
15h 25m1 stop
9:50 - 7:05LIN-JNB
20h 15m1 stop
R10 050Lufthansa
Find Deal
Mon, Jan 27 - Mon, Feb 3
19:45 - 8:45JNB-LIN
14h 00m1 stop
6:30 - 22:00LIN-JNB
14h 30m1 stop
R10 208
Find Deal
Mon, Jan 27 - Mon, Feb 3
19:40 - 8:45JNB-LIN
14h 05m1 stop
15:00 - 9:25LIN-JNB
17h 25m1 stop
R10 278Air France
Find Deal
Thu, Nov 7 - Wed, Nov 20
18:50 - 8:50JNB-LIN
14h 00m1 stop
9:45 - 9:25LIN-JNB
22h 40m1 stop
R10 682Air France
Find Deal
Fri, Oct 25 - Sun, Nov 17
19:35 - 11:20JNB-LIN
16h 45m2 stops
18:40 - 9:30LIN-JNB
37h 50m2 stops
R11 297Brussels Airlines
Find Deal
Mon, Jan 27 - Mon, Feb 3
19:35 - 17:50JNB-LIN
23h 15m2 stops
18:40 - 9:30LIN-JNB
37h 50m2 stops
R11 403Brussels Airlines
Find Deal
Mon, Jan 27 - Mon, Feb 3
18:45 - 15:35CPT-LIN
21h 50m1 stop
16:35 - 12:10LIN-CPT
18h 35m1 stop
R13 125British Airways
Find Deal
Mon, Nov 4 - Wed, Nov 20
21:05 - 10:10JNB-LIN
37h 05m1 stop
7:25 - 7:15LIN-JNB
23h 50m1 stop
R13 476British Airways
Find Deal
Sun, Apr 6 - Sat, Apr 12
23:15 - 15:10JNB-LIN
15h 55m1 stop
19:30 - 21:20LIN-JNB
25h 50m1 stop
R17 464KLM
Find Deal
Sun, Apr 6 - Sat, Apr 12
23:15 - 22:40JNB-LIN
23h 25m1 stop
19:45 - 22:00LIN-JNB
25h 15m1 stop
R81 085KLM
Find Deal
Fri, Oct 25 - Sun, Nov 17
10:00 - 21:10JNB-LIN
36h 10m2 stops
R8 434
Find Deal
Fri, Nov 29
13:25 - 13:25JNB-LIN
25h 00m2 stops
R8 767
Find Deal
Thu, Nov 28
19:45 - 10:30JNB-LIN
15h 45m1 stop
R9 101British Airways
Find Deal
Thu, Nov 28
22:05 - 21:35JNB-LIN
24h 30m1 stop
R9 347British Airways
Find Deal
Fri, Nov 29
13:40 - 13:25CPT-LIN
24h 45m2 stops
R9 716
Find Deal
Thu, Mar 20
14:35 - 11:10JNB-LIN
21h 35m3 stops
R9 927
Find Deal
Thu, Nov 28
19:05 - 15:10JNB-LIN
21h 05m3 stops
R10 085
Find Deal
Fri, Nov 29
12:35 - 10:10CPT-LIN
22h 35m2 stops
R10 384
Find Deal
Sat, Nov 2
1:15 - 22:55JNB-LIN
22h 40m2 stops
R10 858Kenya Airways
Find Deal
Wed, Nov 27
8:30 - 8:45CPT-LIN
25h 15m1 stop
R12 615Air France
Find Deal
Sat, Nov 2
18:50 - 13:00JNB-LIN
18h 10m1 stop
6:50 - 8:40LIN-JNB
25h 50m1 stop
R18 466Air France
Find Deal
Tue, Oct 15 - Thu, Oct 24
19:00 - 18:00JNB-LIN
23h 00m2 stops
6:55 - 8:30LIN-JNB
25h 35m2 stops
R21 980Brussels Airlines
Find Deal
Tue, Oct 15 - Thu, Oct 24
19:35 - 10:00JNB-LIN
15h 25m1 stop
9:50 - 7:05LIN-JNB
20h 15m1 stop
R10 050Lufthansa
Find Deal
Mon, Jan 27 - Mon, Feb 3
19:45 - 8:45JNB-LIN
14h 00m1 stop
6:30 - 22:00LIN-JNB
14h 30m1 stop
R10 208
Find Deal
Mon, Jan 27 - Mon, Feb 3
19:40 - 8:45JNB-LIN
14h 05m1 stop
15:00 - 9:25LIN-JNB
17h 25m1 stop
R10 278Air France
Find Deal
Thu, Nov 7 - Wed, Nov 20
19:35 - 10:00JNB-LIN
15h 25m1 stop
9:50 - 7:05LIN-JNB
20h 15m1 stop
R10 454Lufthansa
Find Deal
Mon, Jan 27 - Mon, Feb 3
18:50 - 8:50JNB-LIN
14h 00m1 stop
9:45 - 9:25LIN-JNB
22h 40m1 stop
R10 682Air France
Find Deal
Fri, Oct 25 - Sun, Nov 17
19:35 - 17:50JNB-LIN
23h 15m2 stops
17:40 - 9:30LIN-JNB
14h 50m1 stop
R10 841
Find Deal
Mon, Jan 27 - Mon, Feb 3
19:35 - 11:20JNB-LIN
16h 45m2 stops
9:50 - 7:05LIN-JNB
20h 15m1 stop
R11 051
Find Deal
Mon, Jan 27 - Mon, Feb 3
9:30 - 9:10CPT-LIN
24h 40m1 stop
17:40 - 10:55LIN-CPT
16h 15m1 stop
R11 262Lufthansa
Find Deal
Mon, Nov 4 - Wed, Nov 20
19:35 - 11:20JNB-LIN
16h 45m2 stops
18:40 - 9:30LIN-JNB
37h 50m2 stops
R11 297Brussels Airlines
Find Deal
Mon, Jan 27 - Mon, Feb 3
19:35 - 17:50JNB-LIN
23h 15m2 stops
18:40 - 9:30LIN-JNB
37h 50m2 stops
R11 403Brussels Airlines
Find Deal
Mon, Jan 27 - Mon, Feb 3

Flights to Linate - Travel Insights & Trends

Get data-powered insights and trends into flights to Linate to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Milan?

The average price of all flights to Milan Linate Airport clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Milan is Saturday where tickets can be as cheap as R11 357. On the other hand, the most expensive day to fly is Monday, where prices are R17 373 on average.

What is the cheapest time of day to fly to Milan Linate Airport?

The average price for all flights to Milan Linate Airport depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Milan Linate Airport is generally in the morning, when flights cost R13 197 on average. The most expensive time of day to fly to Milan Linate Airport is generally at night, which is peak travel time and where the average cost of a ticket is R21 172.

Good to know

Low season

April

High season

May

Cheapest flight

R8 434
Best time to beat the crowds but there is an average 66% increase in price.
Most popular time to fly and prices are also 7% lower on average.
Flight from Johannesburg to Milan Linate Airport

When to book flights to Linate

Are your dates flexible? Find out the best times to travel to Linate based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. The information is for flights to Milan based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking Milan Linate Airport flights

  • How far is Milan Linate Airport from central Milan?

    The distance between Milan Linate Airport and the city centre of Milan is 7 km.

  • How does KAYAK find such low prices on flights to Milan Linate Airport?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Milan Linate Airport.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Milan Linate Airport?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Milan Linate Airport is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Milan Linate Airport?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Milan Linate Airport with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Milan Linate Airport?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Milan Linate Airport up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • Which airline offers the most flights to Milan Linate Airport?

    Of the 5 airlines that fly to Milan Linate Airport, ITA Airways offers the most flights, with around 470 per week, followed by Aeroitalia with 91 flights per week.

See more FAQs

Top tips for finding cheap flights to Milan Linate Airport

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Milan Linate Airport flight deals.

Prefer to fly direct to Milan Linate?

Find which airlines fly direct to Milan Linate Airport, which days they fly and book direct flights.

Direct departures

South Africa to Milan Linate

Monday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

Tuesday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

Wednesday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

Thursday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

Friday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

Saturday

Aer Lingus, Aeroitalia, Air Canada, +27 more

Aer Lingus, Aeroitalia, +28 more

Sunday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

See more direct flights

Direct returns

Milan Linate to South Africa

Monday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

Tuesday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

Wednesday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

Thursday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

Friday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

Saturday

Aer Lingus, Aeroitalia, Air Canada, +27 more

Aer Lingus, Aeroitalia, +28 more

Sunday

Aer Lingus, Aeroitalia, Air Canada, +26 more

Aer Lingus, Aeroitalia, +27 more

See more direct flights
See more direct flights

Top 3 airlines flying to Linate

 
See real verified KAYAK customer reviews for airlines flying to Milan. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from South Africa to Milan. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to Linate? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1357 reviews
7,9Boarding
8,4Crew
7,7Comfort
7,2Entertainment
7,3Food
Airline reviews

Overall a very pleasant flight. No significant issues on either flight. Amsterdam airport is very convenient for connecting

10,0 ExcellentAnonymous, Oct 2024AMS - BOM
Read more KLM reviews

Overall a very pleasant flight. No significant issues on either flight. Amsterdam airport is very convenient for connecting

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

The baggage service at Malpensa was the worst ever. We wanted for over an hour without any information, they broke my suitcase, and the services of the local luggage services company was below any usual services level of a KLM partner.

Good experience, just i couldn’t connect me to the wifi

The flight was great, the only reason for middle scores on entertainment and food is that it was a short flight so not included (but snacks were served including alcoholic beverages free of charge). I would definitely recommend KLM.

Flight was delayed. Can happen. But the info on the website and app said that flight was cancelled which was not the case.

Delay, luggage didn’t arrive. Had to go the next day to collect it

KLM is my favourite airline. Never ever let us down.Staff are first class.

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

They lost my baggage and I still have not got it back. Disgrace

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

The first half from DC to Paris was very good and the staff were very helpful and humble BUT flight from Paris to Mumbai was sad. 1) it was packed. 2) no space on head compartment 3) crews were unresponsive to the calls 4) one crew member literally banged the bottle of water after giving me glass of water. A little water splashed on me and she was unapologetic 5) with so many hours of flight, little leg space should be taken care else don’t fill your airline till brim which affects your crew and they remove anger on us. 6) huge line for washrooms. 7) 2nd half journey was pathetic

At check-in at Guarulhos Airport, I was coerced to pay EUROS 100 for each of my two teenage kids travelling on economy premium on the same flight (total charge of EUROS 200) to AIR FRANCE on the rational that they were on a different class and therefore they would require additional care from the flight crew. My wife and I would be (and actually flew) only a few meters from our kids on business class in the same flight. Air France took EUROS 200 from me in exchange for absolutely nothing. My kids are seasoned travelers and independent, and in any event, they were not given any special or any other assistance or attention by Air France flight crew as result or in connection with the fee charged from me at any given time during the flight to Paris - so ABSOLUTELY NO SERVICE WAS PERFORMED AND THE FEE WAS SIMPLY ANOTHER WAY OF “MILKING “ EXTRA EUROS 200 FROM ME. Worse, Air France made us wait for everyone to deplane in Paris to let us deplane - after an Air France Paris representative ridiculously confirmed that our kids were our kids, with our kids at that time already by our side seating in business class. We almost lost our connection to Malta as a result. Such a scheme from Air France is outrageous – especially because it penalizes its customers flying in business class or in first class. I would have imagined that Air France would have wanted to attract clients to fly its premium classes – not to charge cheap EURO 100 fees and to keep them waiting to deplane with their families after 12 hours flights at their destination. You won’t see us any time soon Air France and best of luck with your strategy !

I paid 3 this and dollars for two tickets. No food, minimum drink, confused service and very uncomfortable sear. There was zero difference between busy ness and tourist class. I received a pathetic apology

Good. Food items are ok but not really healthy (no protein for the vegetarian option, just a total of 2 gr total) so not fulfilling. Also, no airline is educating passengers to behave and have common sense: let the one sitting by the window pass first, leave toilets clean after use, etc. Humanity is just getting rude and more disgusting by the day and without education or enforced common sense no

The check in was horrible. I stood in line for 1 hour to check in with an Air France ticket. Then I was told I had to go to Delta counter onstead to check in instead. It made no sense.

Check-in was very disappointing. My Seat reservation was no longer honored which I had for several months. Supposedly the monitor was damaged and the seat could not be issued. In the lounge I checked again and the seat had been assigned to someone else so I could not sit next to my wife and no other adjacent seats were available - except right in front of the bathrooms and galley. Very disappointing practices for business class!

I liked everything excepct the noise of the engine inside de airplane was a little bite higher.

More legroom (I am 6’4”) and my knees were in the back of the seat in front of me. Food was laughable

The plane was clean and the staff professional and courteous, as usual. The seat back was very hard and uncomfortable.

Everything was fine except the landing. We were off loaded on the tarmac. Squished on busses then driven around for 20 minutes. Dropped at terminal B and needed to be at A so had to wait 20 min in another line to catch a bus then another 20 min wait in customs! How on earth were we to get to our connecting flights!? Not a great first trip with your airline or start of my vacation. The woman on the tarmac was rude too

The staff was not at pleasant as those on the first leg of our trip.

Terrible. Had to go through customs and pick up our luggage. Then they said we couldn't make our connecting flight to MKE when we had 35min before takeoff. There were no other flights out on any airline so we would've had to spend the night at ORD. We were able to get a ride to MKE at our expense instead. Ridiculous that they would not allow us to try to make the flight, which we would have. Assuming rechecking the luggage was the problem. They should not have listed this as a viable connecting flight if there was no chance in making it. There was 4 people in our party.

Crew was excellent. Sat us together after the airline changed our seats. This was the smaller plane/shorter flight so no entertainment or food.

Food options in Economy class can be improved. The headphones on the entertainment system only have a single earphone active, this can be improved.

Boarding was one hour late. Gate notification was incorrect (notification said gate 17, actual was gate 14). Took shuttle bus to board the plane. Late arrival of plane at Turin impacted travel arrangements to the event.

Book Cheap Milan Plane Tickets

Recent return flight deals

 
These are the cheapest return flights to Milan found on KAYAK in the last 72 hours.
27/1Mon
1 stopLufthansa
15h 25mJNB-LIN
3/2Mon
1 stopLufthansa
20h 15mLIN-JNB
R10 050
27/1Mon
1 stop
14h 00mJNB-LIN
3/2Mon
1 stop
14h 30mLIN-JNB
R10 208
7/11Thu
1 stopAir France
14h 05mJNB-LIN
20/11Wed
1 stopAir France
17h 25mLIN-JNB
R10 278
25/10Fri
1 stopAir France
14h 00mJNB-LIN
17/11Sun
1 stopAir France
22h 40mLIN-JNB
R10 682
27/1Mon
2 stopsBrussels Airlines
16h 45mJNB-LIN
3/2Mon
2 stopsBrussels Airlines
37h 50mLIN-JNB
R11 297
27/1Mon
2 stopsBrussels Airlines
23h 15mJNB-LIN
3/2Mon
2 stopsBrussels Airlines
37h 50mLIN-JNB
R11 403
4/11Mon
1 stopBritish Airways
21h 50mCPT-LIN
20/11Wed
1 stopBritish Airways
18h 35mLIN-CPT
R13 125
6/4Sun
1 stopBritish Airways
37h 05mJNB-LIN
12/4Sat
1 stopBritish Airways
23h 50mLIN-JNB
R13 476
6/4Sun
1 stopKLM
15h 55mJNB-LIN
12/4Sat
1 stopKLM
25h 50mLIN-JNB
R17 464
25/10Fri
1 stopKLM
23h 25mJNB-LIN
17/11Sun
1 stopKLM
25h 15mLIN-JNB
R81 085

Search by stops

Search by airline

Search by price

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/11Fri
2 stops
36h 10mJNB-LIN
R8 434
28/11Thu
2 stops
25h 00mJNB-LIN
R8 767
28/11Thu
1 stopBritish Airways
15h 45mJNB-LIN
R9 101
29/11Fri
1 stopBritish Airways
24h 30mJNB-LIN
R9 347
20/3Thu
2 stops
24h 45mCPT-LIN
R9 716
28/11Thu
3 stops
21h 35mJNB-LIN
R9 927
29/11Fri
3 stops
21h 05mJNB-LIN
R10 085
2/11Sat
2 stops
22h 35mCPT-LIN
R10 384
27/11Wed
2 stopsKenya Airways
22h 40mJNB-LIN
R10 858
2/11Sat
1 stopAir France
25h 15mCPT-LIN
R12 615

Search by stops

Search by airline

Search by price

Recent domestic flight deals

20/11Wed
directITA Airways
1h 40mPMO-LIN
25/11Mon
directITA Airways
1h 40mLIN-PMO
R2 038
13/1Mon
directITA Airways
1h 10mFCO-LIN
18/1Sat
directITA Airways
1h 10mLIN-FCO
R2 056
23/10Wed
directWizz Air Malta
2h 05mCTA-LIN
25/10Fri
directWizz Air Malta
2h 05mLIN-CTA
R2 231
25/10Fri
directWizz Air Malta
2h 05mCTA-LIN
26/10Sat
directWizz Air Malta
2h 05mLIN-CTA
R2 899
23/2Sun
multi-stopKLM
6h 45mCTA-LIN
26/2Wed
multi-stopKLM
8h 05mLIN-CTA
R4 814
7/12Sat
multi-stopKLM
6h 45mCTA-LIN
15/12Sun
multi-stopKLM
8h 55mLIN-CTA
R4 849
14/3Fri
multi-stopLufthansa
6h 20mPMO-LIN
16/3Sun
multi-stopLufthansa
7h 45mLIN-PMO
R5 693
14/3Fri
multi-stopLufthansa
6h 20mPMO-LIN
16/3Sun
multi-stopLufthansa
7h 45mLIN-PMO
R5 710
8/11Fri
multi-stopBritish Airways
7h 40mFCO-LIN
10/11Sun
multi-stopBritish Airways
6h 10mLIN-FCO
R6 747
5/11Tue
multi-stopBritish Airways
6h 00mFCO-LIN
12/11Tue
multi-stopBritish Airways
7h 45mLIN-FCO
R7 871

Search by stops

Search by airline

Search by price

Last minute flights to Linate

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.
15/10Tue
multi-stopAir France
18h 10mJNB-LIN
24/10Thu
multi-stopAir France
25h 50mLIN-JNB
R18 466
15/10Tue
multi-stopBrussels Airlines
23h 00mJNB-LIN
24/10Thu
multi-stopBrussels Airlines
25h 35mLIN-JNB
R21 980

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Linate

Information on the airport you'll fly into in Milan