Find flights
Airlines

R574+ Cheap flights from Milan

This is the cheapest return flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 4/3. 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.
MIL — JNB
févr. 19 — févr. 261
1 adult

What to know about flights from Milan

Discover essential information about flights departing from Milan, including flight schedules, destinations, airlines operating at the Milan airport, and any specific guidelines or requirements for travellers. Please note that the information is based on the most recent updates available. Data last updated 14 février 2025.

Good round-trip deal

R488 or less

Good one-way deal

R710 or less
Price to beat on a round-trip flight from Milan.
Price to beat on a one-way flight from Milan.

Find flights from Milan

Cheapest flights from Milan
Explore the most affordable flight options available from Milan. Find the lowest fares based on data from user searches, with prices last updated on 14 février 2025.

jeu. 12/618:15LIN - JNB
1 stop14h 20mLufthansa
mar. 8/719:00JNB - LIN
1 stop15h 00mLufthansa
Deal found 12/2R9 178
jeu. 12/614:35MXP - JNB
1 stop18h 00mLufthansa
mar. 8/719:00JNB - MXP
1 stop15h 40mLufthansa
Deal found 12/2R9 196
jeu. 12/66:55LIN - JNB
2 stops25h 40mBrussels Airlines
mar. 8/719:00JNB - LIN
2 stops16h 20mBrussels Airlines
Deal found 12/2R9 252
jeu. 1/511:15MXP - JNB
1 stop21h 20mEtihad Airways
lun. 2/69:55JNB - MXP
1 stop32h 45mEtihad Airways
Deal found 13/2R9 252
jeu. 12/614:45MXP - JNB
2 stops17h 50mAustrian Airlines
mar. 8/719:00JNB - MXP
2 stops19h 00mAustrian Airlines
Deal found 12/2R9 326
mar. 4/311:35MXP - JNB
1 stop20h 50mAir France
mar. 18/319:40JNB - MXP
1 stop20h 30mAir France
Deal found 12/2R9 566
mar. 4/311:25LIN - JNB
1 stop33h 35mMultiple Airlines
mar. 18/319:40JNB - LIN
1 stop14h 05mMultiple Airlines
Deal found 12/2R9 585
lun. 3/316:00MXP - JNB
1 stop16h 25mMultiple Airlines
mar. 18/323:55JNB - MXP
1 stop17h 15mMultiple Airlines
Deal found 13/2R9 622
lun. 9/611:00LIN - JNB
1 stop34h 20mKLM
mar. 24/623:15JNB - LIN
1 stop22h 50mKLM
Deal found 12/2R9 751
mer. 5/315:00LIN - JNB
1 stop17h 25mAir France
lun. 10/319:40JNB - LIN
1 stop14h 05mAir France
Deal found 13/2R10 084
lun. 3/37:00MXP - JNB
1 stop26h 55mTurkish Airlines
mar. 18/319:10JNB - MXP
1 stop27h 35mTurkish Airlines
Deal found 13/2R10 140
mer. 2/423:40MXP - JNB
1 stop13h 25mEthiopian Air
mar. 8/414:30JNB - MXP
1 stop15h 20mEthiopian Air
Deal found 12/2R10 177

Find flights from Milan within your budget

Find flights departing from Milan that match your specified budget. Filter results by price range, allowing you to narrow down options and find flights that fit within your financial constraints. Please note that the search results are based on data from user searches, with fares last updated on 14 février 2025. In the last 7 days, Cheapflights users made a total of 594 507 searches

Fly to

OR Tambo

Route

Depart

Return

Price

MilanJohannesburg

LIN - JNB

LINJNB

Milan Linate

jeu. 12/6

18:15-8:35

1 stop14h 20m

Johannesburg OR Tambo

mar. 8/7

19:00-10:00

1 stop15h 00m

R9 178

MilanJohannesburg

MXP - JNB

MXPJNB

Milan Malpensa

jeu. 12/6

14:35-8:35

1 stop18h 00m

Johannesburg OR Tambo

mar. 8/7

19:00-10:40

1 stop15h 40m

R9 196

MilanJohannesburg

LIN - JNB

LINJNB

Milan Linate

jeu. 12/6

6:55-8:35

2 stops25h 40m

Johannesburg OR Tambo

mar. 8/7

19:00-11:20

2 stops16h 20m

R9 252

MilanJohannesburg

MXP - JNB

MXPJNB

Milan Malpensa

jeu. 1/5

11:15-8:35

1 stop21h 20m

Johannesburg OR Tambo

lun. 2/6

9:55-18:40

1 stop32h 45m

R9 252

MilanJohannesburg

MXP - JNB

MXPJNB

Milan Malpensa

jeu. 12/6

14:45-8:35

2 stops17h 50m

Johannesburg OR Tambo

mar. 8/7

19:00-14:00

2 stops19h 00m

R9 326

MilanJohannesburg

MXP - JNB

MXPJNB

Milan Malpensa

mar. 4/3

11:35-9:25

1 stop20h 50m

Johannesburg OR Tambo

mar. 18/3

19:40-15:10

1 stop20h 30m

R9 566

MilanJohannesburg

LIN - JNB

LINJNB

Milan Linate

mar. 4/3

11:25-22:00

1 stop33h 35m

Johannesburg OR Tambo

mar. 18/3

19:40-8:45

1 stop14h 05m

R9 585

MilanJohannesburg

MXP - JNB

MXPJNB

Milan Malpensa

lun. 3/3

16:00-9:25

1 stop16h 25m

Johannesburg OR Tambo

mar. 18/3

23:55-16:10

1 stop17h 15m

R9 622

MilanJohannesburg

LIN - JNB

LINJNB

Milan Linate

lun. 9/6

11:00-21:20

1 stop34h 20m