There are 6 ways to get from Melbourne to South Africa by plane or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Johannesburg International Airport
best- Fly from Melbourne Airport (MEL) to Johannesburg International Airport (JNB)plane MEL - JNB
19h 13mR 10,181–18,761Fly to Port Elizabeth
- Fly from Melbourne Airport (MEL) to Port Elizabeth (PLZ)plane MEL - PLZ
22h 35mR 10,376–27,391Fly to King Shaka International Airport
- Fly from Melbourne Airport (MEL) to King Shaka International Airport (DUR)plane MEL - DUR
22h 49mR 12,521–21,551Fly to Cape Town International Airport
- Fly from Melbourne Airport (MEL) to Cape Town International Airport (CPT)plane MEL - CPT
23h 6mR 11,431–22,451Fly to Pietermaritzburg
- Fly from Melbourne Airport (MEL) to Pietermaritzburg (PZB)plane MEL - PZB
22h 38mR 11,347–28,352Fly to Gaborone, shuttle
- Fly from Melbourne Airport (MEL) to Gaborone (GBE)plane MEL - GBE
- Take a shuttle bus from Gaborone to Johannesburg
26h 40mR 11,577–26,727
Melbourne Airport (MEL) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Melbourne to South Africa is to fly which costs R 12 000 - R 22 000 and takes 22h 49m.
The fastest way to get from Melbourne to South Africa is to fly which takes 19h 13m and costs R 10 000 - R 19 000.
The distance between Melbourne and South Africa is 10364 km.
It takes approximately 19h 13m to get from Melbourne to South Africa, including transfers.
South Africa is 8h behind Melbourne. It is currently 10:49 PM in Melbourne and 2:49 PM in South Africa.
There are 4991+ hotels available in South Africa.
What companies run services between Melbourne, VIC, Australia and South Africa?
Qantas, South African Airways, and two other airlines fly from Melbourne Airport (MEL) to Johannesburg International Airport (JNB) 4 times a day.
- Website
- qantas.com
Flights from Melbourne Airport to Johannesburg International Airport via Perth
- Ave. Duration
- 16h 27m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 7,000–25,000
Flights from Melbourne Airport to Johannesburg International Airport via Sydney
- Ave. Duration
- 17h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- R 7,500–26,000
Flights from Melbourne Airport to Johannesburg International Airport via Adelaide, Perth
- Ave. Duration
- 19h 30m
- When
- Friday and Sunday
- Estimated price
- R 7,000–25,000
Flights from Melbourne Airport to Port Elizabeth via Sydney, Johannesburg International Airport
- Ave. Duration
- 20h 52m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- R 9,500–31,000
Flights from Melbourne Airport to Port Elizabeth via Perth, Johannesburg International Airport
- Ave. Duration
- 32h 20m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 9,000–30,000
Flights from Melbourne Airport to King Shaka International Airport via Sydney, Johannesburg International Airport
- Ave. Duration
- 20h 42m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- R 9,000–30,000
Flights from Melbourne Airport to Cape Town International Airport via Sydney, Johannesburg International Airport
- Ave. Duration
- 20h 47m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- R 9,500–32,000
Flights from Melbourne Airport to Gaborone via Sydney, Johannesburg International Airport
- Ave. Duration
- 19h 52m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- R 9,000–30,000
Flights from Melbourne Airport to Gaborone via Perth, Johannesburg International Airport
- Ave. Duration
- 30h 5m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 8,500–29,000
Flights from Melbourne Airport to Gaborone via Singapore Changi, Johannesburg International Airport
- Ave. Duration
- 23h 15m
- When
- Every day
- Estimated price
- R 8,500–60,000
- Website
- flyairlink.com
Flights from Melbourne Airport to Pietermaritzburg via Perth, Johannesburg International Airport
- Ave. Duration
- 21h 42m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 11,000–28,000
Flights from Melbourne Airport to Pietermaritzburg via Sydney, Johannesburg International Airport
- Ave. Duration
- 20h 12m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- R 10,000–33,000
Flights from Melbourne Airport to Pietermaritzburg via Singapore Changi, Johannesburg International Airport
- Ave. Duration
- 21h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 9,500–70,000
Flights from Melbourne Airport to Pietermaritzburg via Adelaide, Perth, Johannesburg International Airport
- Ave. Duration
- 23h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 11,000–28,000
Flights from Melbourne Airport to Gaborone via Perth, Johannesburg International Airport
- Ave. Duration
- 19h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 10,000–25,000
Flights from Melbourne Airport to Gaborone via Singapore Changi, Johannesburg International Airport
- Ave. Duration
- 23h 15m
- When
- Every day
- Estimated price
- R 8,500–60,000
- Website
- flysaa.com
Flights from Melbourne Airport to Port Elizabeth via Perth, Johannesburg International Airport
- Ave. Duration
- 26h 15m
- When
- Monday and Friday
- Estimated price
- R 10,000–27,000
Flights from Melbourne Airport to King Shaka International Airport via Perth, Johannesburg International Airport
- Ave. Duration
- 20h 25m
- When
- Monday, Friday, Tuesday, and Sunday
- Estimated price
- R 8,500–29,000
Flights from Melbourne Airport to Cape Town International Airport via Perth, Johannesburg International Airport
- Ave. Duration
- 23h 35m
- When
- Monday
- Estimated price
- R 11,000–28,000
Flights from Melbourne Airport to Gaborone via Perth, Johannesburg International Airport
- Ave. Duration
- 25h 15m
- When
- Monday and Friday
- Estimated price
- R 10,000–25,000
- Website
- flysafair.co.za
Flights from Melbourne Airport to Port Elizabeth via Perth, Johannesburg International Airport
- Ave. Duration
- 20h
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 10,000–27,000
Flights from Melbourne Airport to King Shaka International Airport via Perth, Johannesburg International Airport
- Ave. Duration
- 19h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 10,000–26,000
Flights from Melbourne Airport to King Shaka International Airport via Sydney, Johannesburg International Airport
- Ave. Duration
- 19h 50m
- When
- Wednesday and Thursday
- Estimated price
- R 9,000–30,000
Flights from Melbourne Airport to King Shaka International Airport via Singapore Changi, Johannesburg International Airport
- Ave. Duration
- 22h 5m
- When
- Every day
- Estimated price
- R 8,500–65,000
- Website
- singaporeair.com
Flights from Melbourne Airport to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- R 7,000–55,000
- Phone
- +264-61-300-743
- Website
- shuttlesnamibia.com
Shuttle from Gaborone to Johannesburg
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Estimated price
- R 706
- Schedules at
- shuttlesnamibia.com
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
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
