Find flights
Deals
Insights
When to book
FAQs & Tips
Airlines

MEL - JNB

R10 677 Find cheap flights from Melbourne Airport (Tullamarine) to Johannesburg

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Melbourne to OR Tambo departing on 17/10. 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.
1 adult
0 bags
Wed 21/8
Wed 28/8

Search hundreds of travel sites at once for deals on flights to Johannesburg

 
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Melbourne to Johannesburg.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Melbourne to Johannesburg.
In the last 7 days, travellers have searched 48 084 008 times on KAYAK, and here's why:

Save 32% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Cheap flight deals from Melbourne to OR Tambo (MEL-JNB)

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Melbourne to OR Tambo that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
6:35 - 6:10MEL-JNB
32h 35m1 stop
13:45 - 10:50JNB-MEL
36h 05m1 stop
R17 977Singapore Airlines
Find Deal
Wed, Oct 16 - Tue, Oct 29
6:35 - 6:10MEL-JNB
32h 35m1 stop
13:45 - 10:50JNB-MEL
36h 05m1 stop
R18 361Singapore Airlines
Find Deal
Wed, Oct 16 - Wed, Oct 30
21:10 - 8:35MEL-JNB
43h 25m1 stop
9:55 - 5:05JNB-MEL
35h 10m1 stop
R20 624Etihad Airways
Find Deal
Wed, Aug 7 - Sun, Aug 11
16:15 - 8:35MEL-JNB
25h 20m1 stop
9:50 - 6:15JNB-MEL
35h 25m1 stop
R22 832Etihad Airways
Find Deal
Tue, Oct 15 - Sun, Oct 27
7:30 - 16:10MEL-JNB
17h 40m1 stop
17:20 - 17:35JNB-MEL
15h 15m1 stop
R23 635Qantas Airways
Find Deal
Wed, Oct 16 - Sun, Oct 27
7:30 - 16:10MEL-JNB
17h 40m1 stop
17:20 - 17:35JNB-MEL
15h 15m1 stop
R24 237Qantas Airways
Find Deal
Fri, Oct 18 - Sun, Oct 27
6:15 - 20:50MEL-JNB
23h 35m1 stop
22:20 - 20:35JNB-MEL
37h 15m2 stops
R24 456Emirates
Find Deal
Wed, Oct 16 - Wed, Oct 30
3:25 - 10:15MEL-JNB
39h 50m2 stops
22:20 - 23:20JNB-MEL
40h 00m1 stop
R24 913Emirates
Find Deal
Tue, Oct 15 - Tue, Oct 29
16:05 - 9:50MEL-JNB
26h 45m1 stop
7:30 - 18:25JNB-MEL
25h 55m1 stop
R25 241Qatar Airways
Find Deal
Sun, Oct 20 - Fri, Nov 1
16:05 - 9:50MEL-JNB
26h 45m1 stop
21:35 - 9:15JNB-MEL
26h 40m2 stops
R28 125Qatar Airways
Find Deal
Sun, Oct 13 - Mon, Oct 28

Flights from Melbourne to OR Tambo - Travel Insights & Trends

Get data-powered insights and trends into flights from Melbourne to OR Tambo to help you find the cheapest flights, the best time to fly and much more.

What’s the cheapest day of the week to fly from Melbourne Airport (Tullamarine) to Johannesburg?

The average price of all flights from Melbourne Airport to Johannesburg OR Tambo Airport clicked on KAYAK for each day over the last 12 months.
For Melbourne Airport (Tullamarine) to Johannesburg, Tuesday is the cheapest day to fly on average and Friday is the most expensive. Flying from Johannesburg back to Melbourne Airport (Tullamarine), the best deals are generally found on Tuesday, with Saturday being the most expensive.

What is the cheapest month to fly from Melbourne Airport to Johannesburg OR Tambo Airport?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights from Melbourne Airport to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights from Melbourne Airport to Johannesburg OR Tambo Airport is February, where tickets cost R21 189 on average. On the other hand, the most expensive months are December and September, where the average cost of tickets is R35 151 and R29 475 respectively.

How far in advance should I book a flight from Melbourne Airport to Johannesburg OR Tambo Airport?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights from Melbourne Airport to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price on the flight from Melbourne Airport to Johannesburg OR Tambo Airport, you should book around 2 days before departure. For the absolute cheapest price, our data suggests you should book 143 days before departure.

Which airlines provide the cheapest flights from Melbourne Airport (Tullamarine) to Johannesburg?

The cheapest price for the route for each airline clicked by KAYAK users in the last 72 hours.
The best deals for a one-way ticket found by KAYAK users over the last 3 days were on RwandAir (R13 378) and Qatar Airways (R13 506). The cheapest round-trip tickets were found on Singapore Airlines (R17 977) and Etihad Airways (R20 624).

Good to know

Low season

June

High season

December

Cheapest flight

R10 677
Best time to beat the crowds but there is an average 6% increase in price.
Most popular time to fly (39% more expensive on average)
Flight from Melbourne Airport (Tullamarine) to Johannesburg

When to book flights from Melbourne to OR Tambo

Are your dates flexible? Find out the best times to travel from Melbourne to OR Tambo based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs for booking Melbourne Airport (Tullamarine) to Johannesburg flights

  • Are there banking and currency exchange services at OR Tambo Airport?

    Cash machines and ATMs at OR Tambo Airport are open 24h. However, it would be wise to notify your bank ahead of your trip as withdrawal limits and bank fees may apply. Travellers can find full banking services at Terminal A, Arrivals. Exchange services can also be found in the Arrivals Area.

  • Is there public transport from OR Tambo to downtown Johannesburg?

    OR Tambo is the main airport in South Africa. The main transfer options from the airport to various destinations in Johannesburg include a train network and taxis. A taxi ride from the airport to the city centre takes around 40min and costs approximately R 658.43 (A$ 59.35). Travelling from the airport to downtown Johannesburg using the metro system takes roughly 20min, and a one-way ticket costs around R 181.99 (A$ 16.41).

  • What is the cheapest flight from Melbourne Airport to Johannesburg OR Tambo Airport?

    In the last 3 days, the lowest price for a flight from Melbourne Airport to Johannesburg OR Tambo Airport was R585 for a one-way ticket and R985 for a return.

  • Which airports will I be using when flying from Melbourne Airport (Tullamarine) to Johannesburg?

    On your way to Johannesburg, you’ll fly out from Melbourne. You’ll be landing at Johannesburg OR Tambo.

  • Which aircraft models fly most regularly from Melbourne Airport (Tullamarine) to Johannesburg?

    We unfortunately don’t have that data for this specific route.

  • Which airline alliances offer flights from Melbourne Airport (Tullamarine) to Johannesburg?

    oneworld, Star Alliance, and SkyTeam are the airline alliances operating flights between Melbourne Airport (Tullamarine) and Johannesburg, with oneworld being the most commonly used for this route.

  • Which is the best airline for flights from Melbourne to Johannesburg, Qantas Airways or Emirates?

    The two airlines most popular with KAYAK users for flights from Melbourne to Johannesburg are Qantas Airways and Emirates. With an average price for the route of R40 614 and an overall rating of 7,6, Qantas Airways is the most popular choice. Emirates is also a great choice for the route, with an average price of R28 050 and an overall rating of 8,1.

  • How does KAYAK find such low prices on flights from Melbourne Airport (Tullamarine) to Johannesburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Melbourne Airport (Tullamarine) to Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Melbourne Airport (Tullamarine) to Johannesburg?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Johannesburg from Melbourne Airport (Tullamarine) is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Melbourne Airport (Tullamarine) to Johannesburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Johannesburg with an airline and back to Melbourne Airport (Tullamarine) with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Melbourne Airport (Tullamarine) to Johannesburg?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Johannesburg from Melbourne Airport (Tullamarine) up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

KAYAK’s top tips for finding a cheap flight from Melbourne Airport to Johannesburg OR Tambo Airport

  • Freshen up with a shower before taking a flight from Melbourne Tullamarine Airport (MEL). There are free shower facilities in Terminal 2, Departure Level, just beyond the Duty-Free area. However, bring your toiletries and towel with you or purchase a kit near the security checkpoint.
  • Mobile charging stations are available throughout Melbourne Airport. Charging areas in Terminal 3 are located after the security checkpoint, between Gate 7 and Gate 9. Passengers using Terminal 4 can charge their devices after security, near the main food court.
  • There are no direct flights from Melbourne Tullamarine Airport to OR Tambo Airport (JNB). However, Etihad Airways and Qatar Airways operate one-stop, and some multi-stop, flights to OR Tambo from Melbourne Airport via Doha, Abu Dhabi and Cairo.
  • The Aspire Lounge in OR Tambo International Airport is open to all passengers, including arriving passengers, regardless of their airline and flight ticket. A wide variety of beverages and food are available at this lounge; it is the perfect place to unwind after a long, tiresome flight from Melbourne.
See more tips

Top 5 airlines serving from Melbourne to OR Tambo

 
See real verified KAYAK customer reviews for airlines flying from Melbourne to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with from Melbourne to OR Tambo? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8,2
Singapore AirlinesOverall score based on 1369 reviews
8,0Comfort
7,7Food
8,1Entertainment
8,6Crew
8,4Boarding
Airline reviews

Awesome! Was impressed with the hospitality and the thoughtful services. The cabin attendants were superb.

10,0 ExcellentKumi, Jul 2024JFK - FRA
Read more about Singapore Airlines reviews

Awesome! Was impressed with the hospitality and the thoughtful services. The cabin attendants were superb.

If I made the connection in Singapore I was stuck there for 24 hours you owe me 355.00 for accommodations

Leg room and flight sound insulation is very bad. They broke 3 of my bags with bad handling

I had a great experience with Singapore airlines as always. The partner airline, Scoot was fine except my bag was misplaced during the shuffle. Ultimately, my baggage arrived intact. Attempting to inquire about my baggage was impossible.

Good flight. Fiod was ready a bit late hence a hurry to finish before landing. Excellent crew and service

Good flight. The food was served a bit late, hence a hurry to finish before landing. Excellent crew and service

Excellent meal served with real utensils, cardboard served hot meals instead of plastic utensils and plastic covers. Quick service, friendly and accommodating stewards.

All in all the flight was good. Love the fact that for airline food it was piping hot

I requested an aisle seat and got a middle seat The flight gate was changed and the flight was delayed

They made me check my carry on even though there was room We un boarded in a strange way but overall it was good

Boarding in the bus was slow and extremely hot. The flight attendant in the area of row 21 was extremely rude and had the attitude of not wanting to be at work for the day. Emirates you can do better than this

The plane was very old and uncomfortable. Service was very slow!

The internet connection did was not functioning as per normal.

I didn't travel from the start I changed my ticket long time ago

Different rules going from Dubai to Ahmedabad vs going from Ahmedabad to Dubai Horrible, only 1 baggage was allowed to carry on and no personal bag, i had to put personal bag inside carry on

First Class on A380 was an incredible experience with a group of very attentive crew. The only flaw of this flight was the boarding process at Concourse C of DXB where no one was managing the queue. I was at Zone A but arrived when they were already boarding Zone C & D. There was no separate gate for Zone A & B to go through.

My last few flights with Emirates have always been delayed at least a half an hour. When my layover is only an hour and a half to two hours, 30 minutes makes a big difference. I’m going to check out other airlines.

very nice experience…….we had a comfortable fly with emirates…this is 6 th time flying with emirates….i recommend friends to fly with emirates…….

Flight from Dubai to Zagreb very bad cabin crew. Bad food

Good but needs to improve cleanliness Coffee serve cold Needs to raise standard serving food Otherwise good

I had first class service from them. A little late taking off, but no major problem

They made us deliberate waste time by holding our passports and boarding passes making us miss the flight

I found it weird that the quality of the flight different from Australia to Doha than the Doha to Berlin leg. The quality of the toiletries pack (was in a box from Australia) and then a proper bag from Doha. The biggest variation was the inflight entertainment, which had a significantly shorter amount of content compared to the Doha flight. My QSuite seat was also broken and did not recline all the way flat. Wasn’t the best and I wouldn’t be happy if I’d paid cash for the flight.

Online check-in doesn't work. That's why I couldn't give it full Star.

Too many boarding protocols. Never experienced with other international flights.

I had never seen any cabin crews behaving like that. They are not at all professionally fit for this job

Very very bad.. more than 48 hr I didn’t received my baggage yet

Not so good. Issues with seat assignments, unruly lines during check-in, half a sandwich on an international flight. I was originally supposed to be on Qatar airways, but it was switched to Indigo after I bought my tickets. They wouldn't even let me get seat assignments from the US to Mumbai. I was automatically assigned seats, and a middle one at that. Terrible.

The plane from Dublin to Doha was quite comfortable. I was in economy and the seats and rows were very tight. The man in front of me reclined his seat and it made my screen incredibly close to my face and I wasn’t able to take my tray down and my knees were pressed against the seat. I had to ask three times for him to pull his seat up but in his defence he hadn’t even reclined it far, the rows were just too close. I had a pain in my side by the end of the flight from the chairs which were quite worn and not very padded or supportive. It was a significantly inferior plane to the plane from Doha to Sydney and vice versa.

If you want to make money pls charge it in the ticket, Chennai check in crew simply forcing travelers make payment for unnecessary. Second, Chennai crew not even listening travelers request. Poor service and not sure you will improve with my feedback.

Plane a little late departing, but not an issue. The pilots humour when he said “I will try to make up some time…. I know a few short cuts to Adelaide” made the passengers chuckle. This is what makes Qantas “Australian”.

I have never had a problem with flying Qantas, so this flight was the same as any other.

After British Airways cancelled my London to Sydney and Virgin Australia refused to refund, there was no ways I would try Virgin Australia again, so it was Qantas - what a good flight experience. So much easier to get off an international flight and get a local flight without having to add extra amounts for baggage

The flight was delayed by 1.5 hours and most of the flights bags were not on the flight. Have also had no communication from QANTAS

I was thrilled with the bottle of water, blanket, pillow, earphones, and little packet of toothbrush, toothpaste, earplugs. I was very satisfied with the meals and snacks and drinks. I alao was very grateful to have a seat that backs up against the lavatory, as it made it very easy to get to the bathroom without being jumped in line, as so often happens in the airplane. Of course that was just a random strike of luck, but it really made a difference.

Food was great. Customer Service not so much! Flight Delays.

The plane was delayed about 3 hours so anything else is immaterial

It was so hot on the plane mixed with being quite turbulent and a rough landing. We all felt very nauseous for hours afterwards. Crew were lovely though.

For a long haul, the flight was good. We left an hour late due to a seat in business class not working. But they made up time and we still got in on time or even early thanks to tailwinds. The crew was friendly. The meals were okay, nothing special.

Internet on internation flights is a basic comodity. Very disappointed. Same entertainment that has been on for the past year. Update your content for frequent flyers

Only 1 time food and drinks together was offered, for total 5 hours duration drinks and snacks was never offered. For some people food choice was not available, only veg was available. No entertainment option was there. Crew members were mostly back of the flight asking each other for KitKat and chips to share between them.

Etihad flight sector is a local . .give the same quality upto destination

Liked leg room Disliked unable to book to sit with my family on same flight without paying extra

Long way to improve. Toilets not working. Bad handling when flight was canceled

Lovely crew - comfortable journey despite it being an older plane.

Online was good boarding also but a child was crying all the way with no intervention from crew member.

1st time with. Etihad Airways and it was amazing from check in to crew. Great flight.

It has been a couple of years since I flew with Etihad last, after having a unpleasant experience with them coming out of the pandemic. I can say that the experience has uplifted, but I can’t really rate the service. At Barcelona airport the service was great, with their dedicated Etihad staff very helpful. The onboard experience wasn’t great, not very personalised and it really makes sense why Etihad doesn’t feature in the top 10 2023 Skytrax awards. The crew just seemed to be inattentive and almost absent from the cabin. I felt that I had to keep getting their attention. Even after I’d finished my meal, an hour went by before I had to call them to clear the tray/plate etc.

In my opinion, Etihad Airways is a first rate airline except for one important element. On the day before my return flights, when I chose my seats on the Etihad website I was charged an additional $55 (US) in order to sit on the aisle. I was not at all happy about this additional "hidden" charge and I felt cheated.

One thing is very important is you people not giving seat arrangement together to couple, senior citizen. You have to take care of senior citizen. Do not look about money. Money is not important everywhere. Make relationship strong is very very important. I like Etiyad air line out of all air line. Food was hot and delicious. Air hostess gave very good service, nice attitude, very good behaviour. I gave 10 out of 10 marks. Thanks Jivraj

Book cheap flights from Melbourne to Johannesburg

Recent one-way flight deals

 
Only flying one-way? Below are some of the best one-way flight deals from Melbourne to Johannesburg found on KAYAK in the last 72 hours.
17/10Thu
2 stops
33h 00mMEL-JNB
R10 677
15/10Tue
2 stops
33h 00mMEL-JNB
R10 969
27/11Wed
3 stops
47h 20mMEL-JNB
R11 498
15/10Tue
1 stopQatar Airways
26h 45mMEL-JNB
R13 506
14/10Mon
1 stopSingapore Airlines
38h 35mMEL-JNB
R14 619
30/11Sat
2 stopsQatar Airways
32h 40mMEL-JNB
R16 554
29/11Fri
1 stopQantas Airways
17h 50mMEL-JNB
R17 831
15/8Thu
2 stopsEmirates
39h 50mMEL-JNB
R20 405
27/11Wed
1 stopSingapore Airlines
38h 35mMEL-JNB
R21 153
22/12Sun
2 stopsQantas Airways
26h 30mMEL-JNB
R88 298

Search by stops

Search by airline

Search by price

Last minute flights from Melbourne to OR Tambo

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights from Melbourne to Johannesburg that are departing in the next 10 days.
25/7Thu
multi-stop
31h 35mMEL-JNB
5/8Mon
multi-stop
31h 05mJNB-MEL
R26 537
25/7Thu
multi-stop
31h 40mMEL-JNB
5/8Mon
multi-stop
31h 05mJNB-MEL
R27 377
25/7Thu
multi-stopEmirates
23h 35mMEL-JNB
5/8Mon
multi-stopEmirates
29h 40mJNB-MEL
R28 672
25/7Thu
multi-stopEmirates
23h 35mMEL-JNB
5/8Mon
multi-stopEmirates
23h 10mJNB-MEL
R31 008
25/7Thu
multi-stop
41h 25mMEL-JNB
5/8Mon
multi-stop
31h 00mJNB-MEL
R31 647
24/7Wed
multi-stopEmirates
26h 25mMEL-JNB
5/8Mon
multi-stopEmirates
23h 10mJNB-MEL
R36 776
24/7Wed
multi-stopEmirates
26h 25mMEL-JNB
5/8Mon
multi-stopEmirates
50h 25mJNB-MEL
R43 127
24/7Wed
multi-stop
26h 25mMEL-JNB
5/8Mon
multi-stop
43h 35mJNB-MEL
R46 102

Search by stops

Search by airline

Search by price

Melbourne Airport (Tullamarine) - Johannesburg Flights

Departure:

Melbourne Airport (Tullamarine) (MEL)Australia

Destination:

Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Melbourne Airport (Tullamarine)

Cabin classes: