Flights Europe Italy

Search and find cheap flights to Italy

Mon 12/17
Mon 12/24
Any month
Compare vs momondo |

Cheapest flight routes to Italy

These routes have the cheapest flights to Italy found by momondo users
Johannesburg - Rome 5 544 ZAR
Johannesburg - Milan 5 673 ZAR
Johannesburg - Venice 7 669 ZAR
Cape Town - Milan 7 727 ZAR
Cape Town - Rome 8 186 ZAR

Italy flight deals found on momondo

Check out some of the best fares to Italy found recently by users on momondo
Quickest
Cheapest
Kenya Airways
Kenya Airways
JNB
6:00 am
Johannesburg OR Tambo airport
40h 10m
2 Stops
10:10 pm
+1
FCO
Rome Fiumicino airport
Kenya Airways
FCO
6:00 am
Rome Fiumicino airport
28h 25m
2 Stops
10:25 am
+1
JNB
Johannesburg OR Tambo airport
5 630 ZAR
Ethiopian Air
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
17h 45m
2 Stops
10:45 pm
MXP
Milan Malpensa airport
Ethiopian Air
MXP
5:00 am
Milan Malpensa airport
15h 40m
2 Stops
9:40 pm
JNB
Johannesburg OR Tambo airport
5 658 ZAR
Multiple Airlines
Multiple Airlines
JNB
7:00 am
Johannesburg OR Tambo airport
16h 25m
1 Stop
10:25 pm
BGY
Milan Orio Al Serio airport
Multiple Airlines
BGY
6:00 am
Milan Orio Al Serio airport
16h 15m
1 Stop
11:15 pm
JNB
Johannesburg OR Tambo airport
7 482 ZAR
Turkish Airlines
Turkish Airlines
CPT
7:00 am
Cape Town Intl airport
24h 55m
1 Stop
6:55 am
+1
FCO
Rome Fiumicino airport
Turkish Airlines
FCO
6:00 am
Rome Fiumicino airport
28h 20m
1 Stop
11:20 am
+1
CPT
Cape Town Intl airport
8 301 ZAR
Emirates
Emirates
DUR
7:00 am
Durban King Shaka Intl airport
19h 00m
1 Stop
1:00 am
+1
MXP
Milan Malpensa airport
Emirates
MXP
6:00 am
Milan Malpensa airport
26h 25m
1 Stop
9:25 am
+1
DUR
Durban King Shaka Intl airport
8 703 ZAR
British Airways
British Airways
JNB
7:00 am
Johannesburg OR Tambo airport
29h 30m
1 Stop
11:30 am
+1
LIN
Milan Linate airport
British Airways
LIN
6:00 am
Milan Linate airport
16h 00m
1 Stop
11:00 pm
JNB
Johannesburg OR Tambo airport
8 875 ZAR
Multiple Airlines
Multiple Airlines
JNB
7:00 am
Johannesburg OR Tambo airport
16h 25m
1 Stop
10:25 pm
BGY
Milan Orio Al Serio airport
Multiple Airlines
BGY
6:00 am
Milan Orio Al Serio airport
16h 15m
1 Stop
11:15 pm
JNB
Johannesburg OR Tambo airport
7 482 ZAR
Ethiopian Air
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
17h 45m
2 Stops
10:45 pm
MXP
Milan Malpensa airport
Ethiopian Air
MXP
5:00 am
Milan Malpensa airport
15h 40m
2 Stops
9:40 pm
JNB
Johannesburg OR Tambo airport
5 658 ZAR
Emirates
Emirates
DUR
7:00 am
Durban King Shaka Intl airport
19h 00m
1 Stop
1:00 am
+1
MXP
Milan Malpensa airport
Emirates
MXP
6:00 am
Milan Malpensa airport
26h 25m
1 Stop
9:25 am
+1
DUR
Durban King Shaka Intl airport
8 703 ZAR
British Airways
British Airways
JNB
7:00 am
Johannesburg OR Tambo airport
29h 30m
1 Stop
11:30 am
+1
LIN
Milan Linate airport
British Airways
LIN
6:00 am
Milan Linate airport
16h 00m
1 Stop
11:00 pm
JNB
Johannesburg OR Tambo airport
8 875 ZAR
Turkish Airlines
Turkish Airlines
CPT
7:00 am
Cape Town Intl airport
24h 55m
1 Stop
6:55 am
+1
FCO
Rome Fiumicino airport
Turkish Airlines
FCO
6:00 am
Rome Fiumicino airport
28h 20m
1 Stop
11:20 am
+1
CPT
Cape Town Intl airport
8 301 ZAR
Kenya Airways
Kenya Airways
JNB
6:00 am
Johannesburg OR Tambo airport
40h 10m
2 Stops
10:10 pm
+1
FCO
Rome Fiumicino airport
Kenya Airways
FCO
6:00 am
Rome Fiumicino airport
28h 25m
2 Stops
10:25 am
+1
JNB
Johannesburg OR Tambo airport
5 630 ZAR
Flights Europe Italy