HowToGo

Flight from Belfast to Italy

How to get to Italy from Belfast by flight ? You can check flights from Belfast to Italy below.

Search Transfer from Belfast to Italy

Search Flights

You can find flight ticket prices from Belfast to Italy with our flight tickets search tool below

1. Nelspruit to Rome

  1. You take a bus, shuttle or taxi from your location in Belfast to Nelspruit.

  2. You take a flight from Nelspruit to Rome and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Rome to your destination in Italy.

Flight Depart Arrive
SA8838 South African Airways
AF995 Air France
AF1004 Air France
06:55 Nelspruit
09:00 Johannesburg
21:00 Paris CDG
07:50 Johannesburg
19:45 Paris CDG
23:05 Rome
Connect
SA8828 South African Airways
ET808 Ethiopian Airlines
ET702 Ethiopian Airlines
10:10 Nelspruit
14:10 Johannesburg
23:15 Addis Ababa
11:05 Johannesburg
20:25 Addis Ababa
04:45 Rome
Connect
SA8828 South African Airways
ET808 Ethiopian Airlines
ET736 Ethiopian Airlines
10:10 Nelspruit
14:10 Johannesburg
23:45 Addis Ababa
11:05 Johannesburg
20:25 Addis Ababa
05:10 Rome
Connect
SA8258 South African Airways
SA8263 South African Airways
AZ0849 Alitalia
11:45 Nelspruit
13:25 Vilankulu
20:35 Johannesburg
12:55 Vilankulu
15:10 Johannesburg
06:50 Rome
Connect
SA8258 South African Airways
SA8261 South African Airways
AZ0849 Alitalia
11:45 Nelspruit
13:45 Vilankulu
20:35 Johannesburg
12:55 Vilankulu
15:30 Johannesburg
06:50 Rome
Connect
SA8664 South African Airways
SA354 South African Airways
AZ0849 Alitalia
13:15 Nelspruit
16:35 Capetown
20:35 Johannesburg
15:45 Capetown
18:30 Johannesburg
06:50 Rome
Connect
SA8664 South African Airways
LH577 Lufthansa
LH230 Lufthansa
13:15 Nelspruit
17:45 Capetown
07:30 Frankfurt
15:45 Capetown
05:40 Frankfurt
09:20 Rome
Connect
SA8506 South African Airways
SA572 South African Airways
AZ0849 Alitalia
15:10 Nelspruit
17:40 Durban
20:35 Johannesburg
16:10 Durban
18:45 Johannesburg
06:50 Rome
Connect
SA8506 South African Airways
SA578 South African Airways
AZ0849 Alitalia
15:10 Nelspruit
18:40 Durban
20:35 Johannesburg
16:10 Durban
19:45 Johannesburg
06:50 Rome
Connect
SA8832 South African Airways
BA056 British Airways
BA552 British Airways
15:30 Nelspruit
19:20 Johannesburg
07:00 London Heathrow
16:25 Johannesburg
05:30 London Heathrow
10:30 Rome
Connect
SA8832 South African Airways
TK39 43 Turkish Airlines
TK1861 Turkish Airlines
15:30 Nelspruit
18:10 Johannesburg
08:15 Istanbul Ataturk
16:25 Johannesburg
05:00 Istanbul Ataturk
09:55 Rome
Connect
SA8832 South African Airways
LX289 Swiss
LX1726 Swiss
15:30 Nelspruit
19:25 Johannesburg
07:20 Zurich
16:25 Johannesburg
06:10 Zurich
08:50 Rome
Connect
SA8844 South African Airways
LX289 Swiss
LX1726 Swiss
16:15 Nelspruit
19:25 Johannesburg
07:20 Zurich
17:10 Johannesburg
06:10 Zurich
08:50 Rome
Connect
SA8844 South African Airways
SA264 South African Airways
LH1866 Lufthansa
16:15 Nelspruit
20:30 Johannesburg
08:25 Munich
17:10 Johannesburg
07:20 Munich
09:55 Rome
Connect
SA8844 South African Airways
AZ0849 Alitalia
16:15 Nelspruit
20:35 Johannesburg
17:10 Johannesburg
06:50 Rome
Connect
SA8844 South African Airways
TK39 43 Turkish Airlines
TK1861 Turkish Airlines
16:15 Nelspruit
18:10 Johannesburg
08:15 Istanbul Ataturk
17:10 Johannesburg
05:00 Istanbul Ataturk
09:55 Rome
Connect
SA8844 South African Airways
BA056 British Airways
BA552 British Airways
16:15 Nelspruit
19:20 Johannesburg
07:00 London Heathrow
17:10 Johannesburg
05:30 London Heathrow
10:30 Rome
Connect
SA8844 South African Airways
SA264 South African Airways
LH1874 Lufthansa
16:15 Nelspruit
20:30 Johannesburg
10:25 Munich
17:10 Johannesburg
07:20 Munich
11:55 Rome
Connect
SA8844 South African Airways
LH573 Lufthansa
LH230 Lufthansa
16:15 Nelspruit
19:00 Johannesburg
07:30 Frankfurt
17:10 Johannesburg
05:35 Frankfurt
09:20 Rome
Connect
SA8846 South African Airways
SA234 South African Airways
AZ0201 Alitalia
16:40 Nelspruit
20:00 Johannesburg
07:25 London Heathrow
17:30 Johannesburg
06:25 London Heathrow
10:55 Rome
Connect
SA8846 South African Airways
SA234 South African Airways
BA548 British Airways
16:40 Nelspruit
20:00 Johannesburg
08:20 London Heathrow
17:30 Johannesburg
06:25 London Heathrow
12:00 Rome
Connect
SA8846 South African Airways
BA056 British Airways
BA548 British Airways
16:40 Nelspruit
19:20 Johannesburg
08:20 London Heathrow
17:30 Johannesburg
05:30 London Heathrow
12:00 Rome
Connect
SA8846 South African Airways
SA264 South African Airways
LH1866 Lufthansa
16:40 Nelspruit
20:30 Johannesburg
08:25 Munich
17:30 Johannesburg
07:20 Munich
09:55 Rome
Connect
SA8846 South African Airways
AZ0849 Alitalia
16:40 Nelspruit
20:35 Johannesburg
17:30 Johannesburg
06:50 Rome
Connect
SA8846 South African Airways
SA260 South African Airways
LH230 Lufthansa
16:40 Nelspruit
19:25 Johannesburg
07:30 Frankfurt
17:30 Johannesburg
06:10 Frankfurt
09:20 Rome
Connect
SA8846 South African Airways
LX289 Swiss
LX1726 Swiss
16:40 Nelspruit
19:25 Johannesburg
07:20 Zurich
17:30 Johannesburg
06:10 Zurich
08:50 Rome
Connect
SA8846 South African Airways
LH573 Lufthansa
LH230 Lufthansa
16:40 Nelspruit
19:00 Johannesburg
07:30 Frankfurt
17:30 Johannesburg
05:35 Frankfurt
09:20 Rome
Connect
SA8846 South African Airways
SA264 South African Airways
AZ0437 Alitalia
16:40 Nelspruit
20:30 Johannesburg
10:50 Munich
17:30 Johannesburg
07:20 Munich
12:25 Rome
Connect
SA8846 South African Airways
SA264 South African Airways
LH1874 Lufthansa
16:40 Nelspruit
20:30 Johannesburg
10:25 Munich
17:30 Johannesburg
07:20 Munich
11:55 Rome
Connect
SA8846 South African Airways
BA056 British Airways
BA552 British Airways
16:40 Nelspruit
19:20 Johannesburg
07:00 London Heathrow
17:30 Johannesburg
05:30 London Heathrow
10:30 Rome
Connect
SA8848 South African Airways
EK766 Emirates
EK097 Emirates
18:25 Nelspruit
22:20 Johannesburg
09:10 Dubai
19:20 Johannesburg
08:20 Dubai
13:25 Rome
Connect
SA8848 South African Airways
QR1368 Qatar Airways
QR131 Qatar Airways
18:25 Nelspruit
20:50 Johannesburg
08:20 Doha
19:20 Johannesburg
06:40 Doha
13:20 Rome
Connect
SA8848 South African Airways
QR1378 Qatar Airways
QR131 Qatar Airways
18:25 Nelspruit
20:15 Johannesburg
08:20 Doha
19:20 Johannesburg
06:05 Doha
13:20 Rome
Connect
SA8848 South African Airways
MS840 Egyptair
MS791 Egyptair
18:25 Nelspruit
21:45 Johannesburg
09:35 Cairo
19:20 Johannesburg
05:35 Cairo
13:00 Rome
Connect
SA8848 South African Airways
SA264 South African Airways
AZ0437 Alitalia
18:25 Nelspruit
20:30 Johannesburg
10:50 Munich
19:20 Johannesburg
07:20 Munich
12:25 Rome
Connect
SA8848 South African Airways
SA264 South African Airways
LH1866 Lufthansa
18:25 Nelspruit
20:30 Johannesburg
08:25 Munich
19:20 Johannesburg
07:20 Munich
09:55 Rome
Connect
SA8848 South African Airways
BA054 British Airways
BA548 British Airways
18:25 Nelspruit
21:10 Johannesburg
08:20 London Heathrow
19:20 Johannesburg
07:20 London Heathrow
12:00 Rome
Connect
SA8848 South African Airways
VS450 Virgin Atlantic
AZ0201 Alitalia
18:25 Nelspruit
20:25 Johannesburg
07:25 London Heathrow
19:20 Johannesburg
06:35 London Heathrow
10:55 Rome
Connect
SA8848 South African Airways
SA264 South African Airways
LH1874 Lufthansa
18:25 Nelspruit
20:30 Johannesburg
10:25 Munich
19:20 Johannesburg
07:20 Munich
11:55 Rome
Connect
SA8848 South African Airways
AZ0849 Alitalia
18:25 Nelspruit
20:35 Johannesburg
19:20 Johannesburg
06:50 Rome
Connect

2. Johannesburg to Rome

  1. You take a bus, shuttle or taxi from your location in Belfast to Johannesburg.

  2. You take a flight from Johannesburg to Rome and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Rome to your destination in Italy.

Flight Depart Arrive
AF995 Air France
AF1004 Air France
09:00 Johannesburg
21:00 Paris CDG
19:45 Paris CDG
23:05 Rome
Connect
QR1364 Qatar Airways
QR115 Qatar Airways
13:45 Johannesburg
02:00 Doha
23:35 Doha
06:55 Rome
Connect
ET808 Ethiopian Airlines
ET702 Ethiopian Airlines
14:10 Johannesburg
23:15 Addis Ababa
20:25 Addis Ababa
04:45 Rome
Connect
ET808 Ethiopian Airlines
ET736 Ethiopian Airlines
14:10 Johannesburg
23:45 Addis Ababa
20:25 Addis Ababa
05:10 Rome
Connect
TK39 43 Turkish Airlines
TK1861 Turkish Airlines
18:10 Johannesburg
08:15 Istanbul Ataturk
05:00 Istanbul Ataturk
09:55 Rome
Connect
LH573 Lufthansa
LH234 Lufthansa
19:00 Johannesburg
12:00 Frankfurt
05:35 Frankfurt
13:50 Rome
Connect
LH573 Lufthansa
LH230 Lufthansa
19:00 Johannesburg
07:30 Frankfurt
05:35 Frankfurt
09:20 Rome
Connect
LH573 Lufthansa
LH232 Lufthansa
19:00 Johannesburg
10:40 Frankfurt
05:35 Frankfurt
12:30 Rome
Connect
EK764 Emirates
EK097 Emirates
19:10 Johannesburg
09:10 Dubai
05:25 Dubai
13:25 Rome
Connect
BA056 British Airways
BA548 British Airways
19:20 Johannesburg
08:20 London Heathrow
05:30 London Heathrow
12:00 Rome
Connect
BA056 British Airways
BA546 British Airways
19:20 Johannesburg
10:40 London Heathrow
05:30 London Heathrow
14:20 Rome
Connect
BA056 British Airways
BA552 British Airways
19:20 Johannesburg
07:00 London Heathrow
05:30 London Heathrow
10:30 Rome
Connect
LX289 Swiss
LX1726 Swiss
19:25 Johannesburg
07:20 Zurich
06:10 Zurich
08:50 Rome
Connect
SA260 South African Airways
LH230 Lufthansa
19:25 Johannesburg
07:30 Frankfurt
06:10 Frankfurt
09:20 Rome
Connect
LX289 Swiss
LX1736 Swiss
19:25 Johannesburg
12:40 Zurich
06:10 Zurich
14:15 Rome
Connect
EY603 Etihad
EY083 Etihad
20:05 Johannesburg
08:50 Abu Dhabi
06:00 Abu Dhabi
13:00 Rome
Connect
QR1378 Qatar Airways
QR131 Qatar Airways
20:15 Johannesburg
08:20 Doha
06:05 Doha
13:20 Rome
Connect
VS450 Virgin Atlantic
AZ0201 Alitalia
20:25 Johannesburg
07:25 London Heathrow
06:35 London Heathrow
10:55 Rome
Connect
SA264 South African Airways
LH1874 Lufthansa
20:30 Johannesburg
10:25 Munich
07:20 Munich
11:55 Rome
Connect
SA264 South African Airways
LH1866 Lufthansa
20:30 Johannesburg
08:25 Munich
07:20 Munich
09:55 Rome
Connect
AZ0849 Alitalia
20:35 Johannesburg
06:50 Rome Direct
QR1368 Qatar Airways
QR131 Qatar Airways
20:50 Johannesburg
08:20 Doha
06:40 Doha
13:20 Rome
Connect
BA054 British Airways
BA546 British Airways
21:10 Johannesburg
10:40 London Heathrow
07:20 London Heathrow
14:20 Rome
Connect
BA054 British Airways
BA548 British Airways
21:10 Johannesburg
08:20 London Heathrow
07:20 London Heathrow
12:00 Rome
Connect
BA054 British Airways
BA560 British Airways
21:10 Johannesburg
12:40 London Heathrow
07:20 London Heathrow
16:15 Rome
Connect
MS840 Egyptair
MS791 Egyptair
21:45 Johannesburg
09:35 Cairo
05:35 Cairo
13:00 Rome
Connect
EK766 Emirates
EK097 Emirates
22:20 Johannesburg
09:10 Dubai
08:20 Dubai
13:25 Rome
Connect
KL0592 KLM
KL1603 KLM
23:10 Johannesburg
14:25 Amsterdam Schiphol
10:20 Amsterdam Schiphol
16:35 Rome
Connect
KL0592 KLM
AZ0107 Alitalia
23:10 Johannesburg
11:55 Amsterdam Schiphol
10:20 Amsterdam Schiphol
14:10 Rome
Connect

3. Johannesburg to Florence

  1. You take a bus, shuttle or taxi from your location in Belfast to Johannesburg.

  2. You take a flight from Johannesburg to Florence and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Florence to your destination in Italy.

Flight Depart Arrive
AF995 Air France
AF1266 Air France
09:00 Johannesburg
20:50 Paris CDG
19:45 Paris CDG
22:35 Florence
Connect
LH573 Lufthansa
LH1184 Lufthansa
LX1674 Swiss
19:00 Johannesburg
07:40 Frankfurt
12:05 Zurich
05:35 Frankfurt
08:35 Zurich
13:20 Florence
Connect
LH573 Lufthansa
LH308 Lufthansa
19:00 Johannesburg
07:55 Frankfurt
05:35 Frankfurt
09:25 Florence
Connect
LH573 Lufthansa
EN8854 Air Dolomiti
19:00 Johannesburg
12:20 Frankfurt
05:35 Frankfurt
13:50 Florence
Connect
LH573 Lufthansa
LH310 Lufthansa
19:00 Johannesburg
11:25 Frankfurt
05:35 Frankfurt
12:55 Florence
Connect
SA260 South African Airways
LH308 Lufthansa
19:25 Johannesburg
07:55 Frankfurt
06:10 Frankfurt
09:25 Florence
Connect
SA260 South African Airways
EN8854 Air Dolomiti
19:25 Johannesburg
12:20 Frankfurt
06:10 Frankfurt
13:50 Florence
Connect
LX289 Swiss
LX2804 Swiss
LX1690 Swiss
19:25 Johannesburg
09:30 Zurich
11:55 Geneva
06:10 Zurich
10:20 Geneva
13:05 Florence
Connect
LX289 Swiss
LX2802 Swiss
LX1690 Swiss
19:25 Johannesburg
07:30 Zurich
11:55 Geneva
06:10 Zurich
08:25 Geneva
13:05 Florence
Connect
SA260 South African Airways
LH310 Lufthansa
19:25 Johannesburg
11:25 Frankfurt
06:10 Frankfurt
12:55 Florence
Connect
LX289 Swiss
LX1674 Swiss
19:25 Johannesburg
12:05 Zurich
06:10 Zurich
13:20 Florence
Connect
LX289 Swiss
LX1678 Swiss
19:25 Johannesburg
07:25 Zurich
06:10 Zurich
08:40 Florence
Connect
SA264 South African Airways
EN8194 Air Dolomiti
20:30 Johannesburg
11:15 Munich
07:20 Munich
12:25 Florence
Connect
SA264 South African Airways
EN8196 Air Dolomiti
20:30 Johannesburg
15:15 Munich
07:20 Munich
16:25 Florence
Connect
AZ0849 Alitalia
AZ1677 Alitalia
20:35 Johannesburg
14:10 Rome
06:50 Rome
15:05 Florence
Connect
AZ0849 Alitalia
AZ1675 Alitalia
20:35 Johannesburg
10:00 Rome
06:50 Rome
10:55 Florence
Connect
AZ0849 Alitalia
AZ1679 Alitalia
20:35 Johannesburg
17:45 Rome
06:50 Rome
18:40 Florence
Connect
KL0592 KLM
KL1643 KLM
23:10 Johannesburg
14:55 Amsterdam Schiphol
10:20 Amsterdam Schiphol
16:55 Florence
Connect
KL0592 KLM
KL1647 KLM
23:10 Johannesburg
20:35 Amsterdam Schiphol
10:20 Amsterdam Schiphol
22:30 Florence
Connect
KL0592 KLM
KL1645 KLM
23:10 Johannesburg
17:00 Amsterdam Schiphol
10:20 Amsterdam Schiphol
19:00 Florence
Connect

4. Johannesburg to Naples

  1. You take a bus, shuttle or taxi from your location in Belfast to Johannesburg.

  2. You take a flight from Johannesburg to Naples and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Naples to your destination in Italy.

Flight Depart Arrive
AF995 Air France
AF1578 Air France
09:00 Johannesburg
20:35 Paris CDG
19:45 Paris CDG
22:50 Naples
Connect
TK39 43 Turkish Airlines
TK1879 Turkish Airlines
18:10 Johannesburg
08:20 Istanbul Ataturk
05:00 Istanbul Ataturk
09:40 Naples
Connect
LH573 Lufthansa
LH334 Lufthansa
19:00 Johannesburg
10:10 Frankfurt
05:35 Frankfurt
12:05 Naples
Connect
LH573 Lufthansa
LH322 Lufthansa
19:00 Johannesburg
16:05 Frankfurt
05:35 Frankfurt
18:00 Naples
Connect
EK764 Emirates
FZ1681 Flydubai
19:10 Johannesburg
08:10 Dubai
05:25 Dubai
12:35 Naples
Connect
SA260 South African Airways
LH334 Lufthansa
19:25 Johannesburg
10:10 Frankfurt
06:10 Frankfurt
12:05 Naples
Connect
LX289 Swiss
LX1712 Swiss
19:25 Johannesburg
12:35 Zurich
06:10 Zurich
14:15 Naples
Connect
SA260 South African Airways
LH322 Lufthansa
19:25 Johannesburg
16:05 Frankfurt
06:10 Frankfurt
18:00 Naples
Connect
SA264 South African Airways
LH1876 Lufthansa
20:30 Johannesburg
10:50 Munich
07:20 Munich
12:25 Naples
Connect
SA264 South African Airways
LH1878 Lufthansa
20:30 Johannesburg
15:05 Munich
07:20 Munich
16:40 Naples
Connect
AZ0849 Alitalia
AZ1263 Alitalia
20:35 Johannesburg
09:45 Rome
06:50 Rome
10:40 Naples
Connect
AZ0849 Alitalia
AZ2022 Alitalia
AZ1291 Alitalia
20:35 Johannesburg
08:30 Rome
17:40 Milan Linate
06:50 Rome
09:40 Milan Linate
18:55 Naples
Connect
AZ0849 Alitalia
AZ1269 Alitalia
20:35 Johannesburg
14:00 Rome
06:50 Rome
14:50 Naples
Connect
AZ0849 Alitalia
AZ2022 Alitalia
AZ1293 Alitalia
20:35 Johannesburg
08:30 Rome
11:20 Milan Linate
06:50 Rome
09:40 Milan Linate
12:35 Naples
Connect
AZ0849 Alitalia
AZ2016 Alitalia
AZ1293 Alitalia
20:35 Johannesburg
08:00 Rome
11:20 Milan Linate
06:50 Rome
09:10 Milan Linate
12:35 Naples
Connect
AZ0849 Alitalia
AZ2022 Alitalia
AZ1287 Alitalia
20:35 Johannesburg
08:30 Rome
13:20 Milan Linate
06:50 Rome
09:40 Milan Linate
14:35 Naples
Connect
AZ0849 Alitalia
AZ2016 Alitalia
AZ1291 Alitalia
20:35 Johannesburg
08:00 Rome
17:40 Milan Linate
06:50 Rome
09:10 Milan Linate
18:55 Naples
Connect
AZ0849 Alitalia
AZ2028 Alitalia
AZ1291 Alitalia
20:35 Johannesburg
09:30 Rome
17:40 Milan Linate
06:50 Rome
10:40 Milan Linate
18:55 Naples
Connect
AZ0849 Alitalia
AZ2028 Alitalia
AZ1287 Alitalia
20:35 Johannesburg
09:30 Rome
13:20 Milan Linate
06:50 Rome
10:40 Milan Linate
14:35 Naples
Connect
AZ0849 Alitalia
AZ2016 Alitalia
AZ1287 Alitalia
20:35 Johannesburg
08:00 Rome
13:20 Milan Linate
06:50 Rome
09:10 Milan Linate
14:35 Naples
Connect
KL0592 KLM
HV6411 Transavia Holland
23:10 Johannesburg
11:50 Amsterdam Schiphol
10:20 Amsterdam Schiphol
14:10 Naples
Connect
KL0592 KLM
HV6409 Transavia Holland
23:10 Johannesburg
12:40 Amsterdam Schiphol
10:20 Amsterdam Schiphol
15:00 Naples
Connect
KL0592 KLM
HV6411 Transavia Holland
23:10 Johannesburg
12:50 Amsterdam Schiphol
10:20 Amsterdam Schiphol
15:10 Naples
Connect

5. Johannesburg to Bologna

  1. You take a bus, shuttle or taxi from your location in Belfast to Johannesburg.

  2. You take a flight from Johannesburg to Bologna and cost approximately 440 USD.

  3. You take a bus, shuttle or taxi from Bologna to your destination in Italy.

Flight Depart Arrive
AF995 Air France
AF1028 Air France
09:00 Johannesburg
21:50 Paris CDG
19:45 Paris CDG
23:30 Bologna
Connect
EK762 Emirates
EK093 Emirates
13:40 Johannesburg
09:30 Dubai
23:59 Dubai
13:50 Bologna
Connect
TK39 43 Turkish Airlines
TK1321 Turkish Airlines
18:10 Johannesburg
08:30 Istanbul Ataturk
05:00 Istanbul Ataturk
10:10 Bologna
Connect
TK39 43 Turkish Airlines
TK1325 Turkish Airlines
18:10 Johannesburg
16:25 Istanbul Ataturk
05:00 Istanbul Ataturk
18:00 Bologna
Connect
LH573 Lufthansa
LH282 Lufthansa
19:00 Johannesburg
08:25 Frankfurt
05:35 Frankfurt
09:45 Bologna
Connect
LH573 Lufthansa
LH284 Lufthansa
19:00 Johannesburg
12:40 Frankfurt
05:35 Frankfurt
14:00 Bologna
Connect
EK764 Emirates
EK093 Emirates
19:10 Johannesburg
09:30 Dubai
05:25 Dubai
13:50 Bologna
Connect
BA056 British Airways
BA540 British Airways
19:20 Johannesburg
08:00 London Heathrow
05:30 London Heathrow
11:10 Bologna
Connect
BA056 British Airways
BA542 British Airways
19:20 Johannesburg
14:25 London Heathrow
05:30 London Heathrow
17:40 Bologna
Connect
SA260 South African Airways
LH282 Lufthansa
19:25 Johannesburg
08:25 Frankfurt
06:10 Frankfurt
09:45 Bologna
Connect
SA260 South African Airways
LH098 Lufthansa
EN8240 Air Dolomiti
19:25 Johannesburg
09:15 Frankfurt
11:20 Munich
06:10 Frankfurt
10:10 Munich
12:20 Bologna
Connect
SA260 South African Airways
LH284 Lufthansa
19:25 Johannesburg
12:40 Frankfurt
06:10 Frankfurt
14:00 Bologna
Connect
SA260 South African Airways
LH096 Lufthansa
EN8240 Air Dolomiti
19:25 Johannesburg
08:15 Frankfurt
11:20 Munich
06:10 Frankfurt
09:10 Munich
12:20 Bologna
Connect
SA260 South African Airways
LH094 Lufthansa
EN8240 Air Dolomiti
19:25 Johannesburg
07:15 Frankfurt
11:20 Munich
06:10 Frankfurt
08:10 Munich
12:20 Bologna
Connect
SA234 South African Airways
BA540 British Airways
20:00 Johannesburg
08:00 London Heathrow
06:25 London Heathrow
11:10 Bologna
Connect
VS450 Virgin Atlantic
BA540 British Airways
20:25 Johannesburg
08:00 London Heathrow
06:35 London Heathrow
11:10 Bologna
Connect
SA264 South African Airways
EN8242 Air Dolomiti
20:30 Johannesburg
15:20 Munich
07:20 Munich
16:20 Bologna
Connect
SA264 South African Airways
EN8238 Air Dolomiti
20:30 Johannesburg
08:10 Munich
07:20 Munich
09:10 Bologna
Connect
SA264 South African Airways
EN8240 Air Dolomiti
20:30 Johannesburg
11:20 Munich
07:20 Munich
12:20 Bologna
Connect
AZ0849 Alitalia
AZ1317 Alitalia
20:35 Johannesburg
17:30 Rome
06:50 Rome
18:30 Bologna
Connect
AZ0849 Alitalia
AZ1319 Alitalia
20:35 Johannesburg
13:55 Rome
06:50 Rome
14:55 Bologna
Connect
AZ0849 Alitalia
AZ1311 Alitalia
20:35 Johannesburg
09:50 Rome
06:50 Rome
10:50 Bologna
Connect
BA054 British Airways
BA544 British Airways
21:10 Johannesburg
19:35 London Heathrow
07:20 London Heathrow
22:45 Bologna
Connect
BA054 British Airways
BA542 British Airways
21:10 Johannesburg
14:25 London Heathrow
07:20 London Heathrow
17:40 Bologna
Connect
EK766 Emirates
EK093 Emirates
22:20 Johannesburg
09:30 Dubai
08:20 Dubai
13:50 Bologna
Connect
KL0592 KLM
KL1595 KLM
23:10 Johannesburg
20:40 Amsterdam Schiphol
10:20 Amsterdam Schiphol
22:25 Bologna
Connect
KL0592 KLM
KL1591 KLM
23:10 Johannesburg
14:45 Amsterdam Schiphol
10:20 Amsterdam Schiphol
16:35 Bologna
Connect

6. Johannesburg to Bari

  1. You take a bus, shuttle or taxi from your location in Belfast to Johannesburg.

  2. You take a flight from Johannesburg to Bari and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Bari to your destination in Italy.

Flight Depart Arrive
TK39 43 Turkish Airlines
TK1445 Turkish Airlines
18:10 Johannesburg
08:50 Istanbul Ataturk
05:00 Istanbul Ataturk
09:55 Bari
Connect
LH573 Lufthansa
LH294 Lufthansa
19:00 Johannesburg
07:45 Frankfurt
05:35 Frankfurt
09:40 Bari
Connect
SA260 South African Airways
LH294 Lufthansa
19:25 Johannesburg
07:45 Frankfurt
06:10 Frankfurt
09:40 Bari
Connect
SA264 South African Airways
EN8218 Air Dolomiti
20:30 Johannesburg
09:35 Munich
07:20 Munich
11:10 Bari
Connect
SA264 South African Airways
EN8220 Air Dolomiti
20:30 Johannesburg
15:55 Munich
07:20 Munich
17:30 Bari
Connect
AZ0849 Alitalia
AZ2022 Alitalia
AZ1649 Alitalia
20:35 Johannesburg
08:30 Rome
11:00 Milan Linate
06:50 Rome
09:40 Milan Linate
12:25 Bari
Connect
AZ0849 Alitalia
AZ1615 Alitalia
20:35 Johannesburg
14:20 Rome
06:50 Rome
15:25 Bari
Connect
AZ0849 Alitalia
AZ2016 Alitalia
AZ1649 Alitalia
20:35 Johannesburg
08:00 Rome
11:00 Milan Linate
06:50 Rome
09:10 Milan Linate
12:25 Bari
Connect
AZ0849 Alitalia
AZ1613 Alitalia
20:35 Johannesburg
13:05 Rome
06:50 Rome
14:10 Bari
Connect
AZ0849 Alitalia
AZ2028 Alitalia
AZ1653 Alitalia
20:35 Johannesburg
09:30 Rome
12:40 Milan Linate
06:50 Rome
10:40 Milan Linate
14:05 Bari
Connect
AZ0849 Alitalia
AZ2022 Alitalia
AZ1653 Alitalia
20:35 Johannesburg
08:30 Rome
12:40 Milan Linate
06:50 Rome
09:40 Milan Linate
14:05 Bari
Connect
AZ0849 Alitalia
AZ2016 Alitalia
AZ1653 Alitalia
20:35 Johannesburg
08:00 Rome
12:40 Milan Linate
06:50 Rome
09:10 Milan Linate
14:05 Bari
Connect
AZ0849 Alitalia
AZ2016 Alitalia
AZ1635 Alitalia
20:35 Johannesburg
08:00 Rome
15:05 Milan Linate
06:50 Rome
09:10 Milan Linate
16:30 Bari
Connect
AZ0849 Alitalia
AZ2022 Alitalia
AZ1635 Alitalia
20:35 Johannesburg
08:30 Rome
15:05 Milan Linate
06:50 Rome
09:40 Milan Linate
16:30 Bari
Connect
AZ0849 Alitalia
AZ1617 Alitalia
20:35 Johannesburg
09:15 Rome
06:50 Rome
10:20 Bari
Connect
AZ0849 Alitalia
AZ2028 Alitalia
AZ1635 Alitalia
20:35 Johannesburg
09:30 Rome
15:05 Milan Linate
06:50 Rome
10:40 Milan Linate
16:30 Bari
Connect
AZ0849 Alitalia
AZ2028 Alitalia
AZ1633 Alitalia
20:35 Johannesburg
09:30 Rome
16:45 Milan Linate
06:50 Rome
10:40 Milan Linate
18:10 Bari
Connect
KL0592 KLM
HV5619 Transavia Holland
23:10 Johannesburg
17:35 Amsterdam Schiphol
10:20 Amsterdam Schiphol
20:05 Bari
Connect
KL0592 KLM
HV5821 5817 Transavia Holland
23:10 Johannesburg
12:50 Amsterdam Schiphol
10:20 Amsterdam Schiphol
15:20 Bari
Connect
KL0592 KLM
HV5819 Transavia Holland
23:10 Johannesburg
13:05 Amsterdam Schiphol
10:20 Amsterdam Schiphol
15:35 Bari
Connect

7. Johannesburg to Zurich

  1. You take a bus, shuttle or taxi from your location in Belfast to Johannesburg.

  2. You take a flight from Johannesburg to Zurich and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Zurich to your destination in Italy.

Flight Depart Arrive
AF995 Air France
AF1414 Air France
09:00 Johannesburg
21:20 Paris CDG
19:45 Paris CDG
22:40 Zurich
Connect
QR1364 Qatar Airways
QR093 Qatar Airways
13:45 Johannesburg
01:55 Doha
23:35 Doha
07:20 Zurich
Connect
TK39 43 Turkish Airlines
TK1907 Turkish Airlines
18:10 Johannesburg
07:20 Istanbul Ataturk
05:00 Istanbul Ataturk
09:15 Zurich
Connect
TK39 43 Turkish Airlines
TK1913 Turkish Airlines
18:10 Johannesburg
11:50 Istanbul Ataturk
05:00 Istanbul Ataturk
13:45 Zurich
Connect
LH573 Lufthansa
LH1184 Lufthansa
19:00 Johannesburg
07:40 Frankfurt
05:35 Frankfurt
08:35 Zurich
Connect
LH573 Lufthansa
LH1182 Lufthansa
19:00 Johannesburg
06:40 Frankfurt
05:35 Frankfurt
07:35 Zurich
Connect
LH573 Lufthansa
LX1069 Swiss
19:00 Johannesburg
08:45 Frankfurt
05:35 Frankfurt
09:40 Zurich
Connect
EK764 Emirates
EK087 Emirates
19:10 Johannesburg
08:40 Dubai
05:25 Dubai
13:20 Zurich
Connect
BA056 British Airways
BA712 British Airways
19:20 Johannesburg
09:20 London Heathrow
05:30 London Heathrow
12:15 Zurich
Connect
BA056 British Airways
BA710 British Airways
19:20 Johannesburg
06:40 London Heathrow
05:30 London Heathrow
09:25 Zurich
Connect
BA056 British Airways
BA714 British Airways
19:20 Johannesburg
12:10 London Heathrow
05:30 London Heathrow
15:00 Zurich
Connect
SA260 South African Airways
LH1184 Lufthansa
19:25 Johannesburg
07:40 Frankfurt
06:10 Frankfurt
08:35 Zurich
Connect
SA260 South African Airways
LH1186 Lufthansa
19:25 Johannesburg
09:40 Frankfurt
06:10 Frankfurt
10:35 Zurich
Connect
SA260 South African Airways
LX1069 Swiss
19:25 Johannesburg
08:45 Frankfurt
06:10 Frankfurt
09:40 Zurich
Connect
LX289 Swiss
19:25 Johannesburg
06:10 Zurich Direct
SA234 South African Airways
LX317 Swiss
20:00 Johannesburg
08:40 London Heathrow
06:25 London Heathrow
11:35 Zurich
Connect
QR1378 Qatar Airways
QR095 Qatar Airways
20:15 Johannesburg
09:05 Doha
06:05 Doha
14:30 Zurich
Connect
SA264 South African Airways
LH2368 Lufthansa
20:30 Johannesburg
11:40 Munich
07:20 Munich
12:35 Zurich
Connect
SA264 South African Airways
LX1101 Swiss
20:30 Johannesburg
09:15 Munich
07:20 Munich
10:15 Zurich
Connect
AZ0849 Alitalia
AZ0572 Alitalia
20:35 Johannesburg
08:35 Rome
06:50 Rome
10:10 Zurich
Connect
QR1368 Qatar Airways
QR095 Qatar Airways
20:50 Johannesburg
09:05 Doha
06:40 Doha
14:30 Zurich
Connect
BA054 British Airways
BA712 British Airways
21:10 Johannesburg
09:20 London Heathrow
07:20 London Heathrow
12:15 Zurich
Connect
BA054 British Airways
BA714 British Airways
21:10 Johannesburg
12:10 London Heathrow
07:20 London Heathrow
15:00 Zurich
Connect
LY052 El Al
LY343 El Al
21:30 Johannesburg
13:50 Tel Aviv
07:05 Tel Aviv
17:10 Zurich
Connect
KL0592 KLM
KL1959 KLM
23:10 Johannesburg
12:10 Amsterdam Schiphol
10:20 Amsterdam Schiphol
13:35 Zurich
Connect
KL0592 KLM
KL1963 KLM
23:10 Johannesburg
17:20 Amsterdam Schiphol
10:20 Amsterdam Schiphol
18:40 Zurich
Connect
KL0592 KLM
KL1961 KLM
23:10 Johannesburg
15:15 Amsterdam Schiphol
10:20 Amsterdam Schiphol
16:45 Zurich
Connect

References

Find Hotels in Italy

You can find hotels and accommodations in Italy with our hotels search tool below

Booking.com