There are 6 ways to get from Malfa to Johannesburg by ferry, plane, train, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry to Reggio Calabria Airport, fly
best- Take the ferry from Rinella to Reggio di Calabriaferry
- Fly from Reggio Calabria Airport (REG) to Johannesburg International Airport (JNB)plane REG - JNB
29h 50mR 11,035–27,721Ferry, train to Catania–Fontanarossa Airport, fly
cheapest- Take the ferry from Rinella to Messina Marittimaferry
- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Johannesburg International Airport (JNB)plane CTA - JNB
25h 46mR 6,244–17,227Ferry to Palermo Airport, fly
- Take the ferry from Rinella to Palermoferry
- Fly from Palermo Airport (PMO) to Johannesburg International Airport (JNB)plane PMO - JNB
22h 1mR 8,306–16,212Ferry to Naples Airport, fly
- Take the ferry from Santa Marina Salina to Napoli Mergellinaferry
- Fly from Naples Airport (NAP) to Johannesburg International Airport (JNB)plane NAP - JNB
24h 47mR 7,451–23,096Ferry, train to Lamezia Terme International Airport, fly
- Take the ferry from Rinella to Messina Marittimaferry
- Take the ferry from Messina Marittima to Villa S.Giovanniferry
- Take the train from Villa S.Giovanni to Lamezia Terme C.train
- Fly from Lamezia Terme International Airport (SUF) to Johannesburg International Airport (JNB)plane SUF - JNB
29h 56mFerry, car ferry, bus to Tunis, fly
- Take the ferry from Rinella to Palermoferry
- Take the car ferry from Port of Palermo to Port of Tuniscarferry
- Take the bus from Port La Goulette to Place Sala Centrebus
- Fly from Tunis (TUN) to Johannesburg International Airport (JNB)plane TUN - JNB
30h 25m
Reggio Calabria Airport (REG) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Malfa to Johannesburg is to ferry and fly which costs R 8 000 - R 17 000 and takes 22h 1m.
The fastest way to get from Malfa to Johannesburg is to ferry and fly which takes 22h 1m and costs R 8 000 - R 17 000.
The distance between Malfa and Johannesburg is 7399 km.
It takes approximately 29h 50m to get from Malfa to Johannesburg, including transfers.
There are 4962+ hotels available in Johannesburg.
What companies run services between Malfa, Italy and Johannesburg, South Africa?
There is no direct connection from Malfa to Johannesburg. However, you can take the bus to Rinella, walk to Port Of Rinella, take the ferry to Reggio di Calabria, walk to Reggio di Calabria - Ponte Libertà, take the line 28 bus to Reggio Calabria Airport, walk to Reggio Calabria Airport (REG) airport, fly to Johannesburg International Airport (JNB), then take the taxi to Johannesburg. Alternatively, you can take the bus to Rinella, walk to Port Of Rinella, take the ferry to Palermo, walk to Palermo Puglisi Bertolino, take the bus to Palermo Airport Bus Stop, walk to Palermo Airport (PMO) airport, fly to Johannesburg International Airport (JNB), then take the taxi to Johannesburg.
- Website
- turkishairlines.com
Flights from Palermo Airport to Johannesburg International Airport via Istanbul
- Ave. Duration
- 14h 55m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- R 5,500–18,000
Flights from Catania–Fontanarossa Airport to Johannesburg International Airport via Istanbul
- Ave. Duration
- 20h 57m
- When
- Every day
- Estimated price
- R 5,000–15,000
Flights from Naples Airport to Johannesburg International Airport via Istanbul
- Ave. Duration
- 19h 13m
- When
- Every day
- Estimated price
- R 5,500–17,000
Flights from Tunis to Johannesburg International Airport via Istanbul
- Ave. Duration
- 19h 52m
- When
- Every day
- Estimated price
- R 6,000–18,000
- Website
- ethiopianairlines.com
Flights from Reggio Calabria Airport to Johannesburg International Airport via Rome, Addis Ababa
- Ave. Duration
- 25h 32m
- When
- Every day
- Estimated price
- R 10,000–26,000
Flights from Lamezia Terme International Airport to Johannesburg International Airport via Rome, Addis Ababa
- Ave. Duration
- 21h 43m
- When
- Every day
- Estimated price
- R 7,500–20,000
- Website
- airalgerie.dz
Flights from Reggio Calabria Airport to Johannesburg International Airport via Barcelona, Algiers
- Ave. Duration
- 25h 10m
- When
- Sunday
- Estimated price
- R 11,000–30,000
Flights from Tunis to Johannesburg International Airport via Algiers
- Ave. Duration
- 16h 25m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 7,500–20,000
- Website
- swiss.com
Flights from Palermo Airport to Johannesburg International Airport via Zurich
- Ave. Duration
- 13h 55m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- R 5,500–17,000
Flights from Lamezia Terme International Airport to Johannesburg International Airport via Zurich
- Ave. Duration
- 24h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R 6,000–18,000
- Website
- lufthansa.com
Flights from Lamezia Terme International Airport to Johannesburg International Airport via Munich
- Ave. Duration
- 19h
- When
- Sunday
- Estimated price
- R 6,000–21,000
- Website
- egyptair.com
Flights from Tunis to Johannesburg International Airport via Cairo
- Ave. Duration
- 18h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- R 6,500–17,000
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- R 210–360
- Website
- https://www.trenitalia.com/en.html
Train from Villa S.Giovanni to Lamezia Terme C.
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Estimated price
- R 240–400
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 19m
- Frequency
- 3 times a day
- Estimated price
- R 180–390
- Website
- https://www.trenitalia.com/en.html
Train from Villa S.Giovanni to Lamezia Terme C.
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- R 210–430
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Villa S.Giovanni to Lamezia Terme C.
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- R 290–600
- Schedules at
- trenitalia.com
- Phone
- +216 80 100 345
- [email protected]
- Website
- transtu.tn
Bus from Port La Goulette to Place Sala Centre
- Ave. Duration
- 21 min
- Frequency
- Every 30 minutes
- Schedules at
- transtu.tn
- Phone
- 0923.873813
- [email protected]
- Website
- libertylines.it
Ferry from Rinella to Reggio di Calabria
- Ave. Duration
- 3h
- Frequency
- 6 times a week
- Estimated price
- R 600–1,200
- Schedules at
- libertylines.it
Ferry from Rinella to Palermo
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Estimated price
- R 800–1,600
- Schedules at
- libertylines.it
Ferry from Rinella to Messina Marittima
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Estimated price
- R 650–1,300
- Schedules at
- libertylines.it
Ferry from Rinella to Messina Marittima
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Estimated price
- R 650–1,300
- Schedules at
- libertylines.it
Ferry from Rinella to Palermo
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Estimated price
- R 800–1,600
- Schedules at
- libertylines.it
- Phone
- +39 081 428 5555
- [email protected]
- Website
- snav.it
Ferry from Santa Marina Salina to Napoli Mergellina
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- R 2,600–5,500
- Schedules at
- snav.it
- Phone
- +39.090.57.37
- [email protected]
- Website
- carontetourist.it
Ferry from Santa Marina Salina to Napoli Mergellina
- Ave. Duration
- 12h 30m
- Frequency
- Once a week
- Estimated price
- R 1,500–3,400
- Schedules at
- carontetourist.it
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Ferry from Messina Marittima to Villa S.Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Car ferry from Port of Palermo to Port of Tunis
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- R 800–1,200
- Website
- https://www.gnv.it/en
Want to know more about travelling around South Africa
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Travelling by boat in Italy
Read the travel guide
Want to know more about Flixbus?
Read the travel guide





































