R6 548 Find Cheap Flights from Hong Kong to Johannesburg – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 29% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Hong Kong to OR Tambo

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals from Hong Kong to OR Tambo

Fri, Nov 13 - Sat, Nov 21
Ethiopian Air Logo
23:55 - 13:30Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
19h 35m1 stop Addis Ababa Bole
Ethiopian Air Logo
14:30 - 14:25Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
17h 55m1 stop Addis Ababa Bole
R12 396Ethiopian Air
2 days ago
Sat, Nov 14 - Wed, Nov 25
Etihad Airways Logo
19:45 - 8:25Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
18h 40m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
9:50 - 8:40Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
16h 50m1 stop Abu Dhabi Zayed Intl
R13 646Etihad Airways
2 days ago
Sat, Nov 28 - Sat, Dec 5
Etihad Airways Logo
19:45 - 8:25Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
18h 40m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
9:50 - 8:40Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
16h 50m1 stop Abu Dhabi Zayed Intl
R13 663Etihad Airways
3+ days ago
Thu, Dec 3 - Mon, Dec 7
Multiple Airlines Logo
7:50 - 8:25Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
30h 35m2 stops Bangkok Suvarnabhumi Abu Dhabi Zayed Intl
Multiple Airlines Logo
9:15 - 21:40Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
30h 25m1 stop Doha Hamad Intl
R13 696Multiple Airlines
19 hours ago
Thu, Dec 3 - Mon, Dec 7
Multiple Airlines Logo
7:55 - 8:25Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
30h 30m3 stops Phu Quoc Duong Dang Bangkok Suvarnabhumi Abu Dhabi Zayed Intl
Multiple Airlines Logo
9:15 - 21:40Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
30h 25m1 stop Doha Hamad Intl
R14 462Multiple Airlines
19 hours ago
Mon, Dec 14 - Mon, Dec 21
Emirates Logo
18:05 - 20:30Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
32h 25m1 stop Dubai Intl
Emirates Logo
18:50 - 21:55Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
21h 05m1 stop Dubai Intl
R16 695Emirates
21 hours ago
Mon, Dec 14 - Mon, Dec 21
Emirates Logo
21:00 - 20:30Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
29h 30m2 stops Bangkok Suvarnabhumi Dubai Intl
Emirates Logo
18:50 - 21:55Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
21h 05m1 stop Dubai Intl
R16 712Emirates
21 hours ago
Sat, Nov 28 - Sat, Dec 5
Cathay Pacific Logo
0:30 - 7:25Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
12h 55mdirect
Cathay Pacific Logo
11:00 - 5:50Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
12h 50mdirect
R21 094Cathay Pacific
3+ days ago
Thu, Nov 12 - Sat, Nov 21
Cathay Pacific Logo
0:30 - 7:25Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
12h 55mdirect
Cathay Pacific Logo
11:00 - 5:50Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
12h 50mdirect
R21 127Cathay Pacific
2 days ago
Sat, Nov 28 - Sun, Dec 6
Ethiopian Air Logo
23:55 - 0:05Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
30h 10m3 stops Addis Ababa Bole Lome Kinshasa N'djili
Ethiopian Air Logo
5:00 - 14:25Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
27h 25m3 stops Kinshasa N'djili Lome Addis Ababa Bole
R42 354Ethiopian Air
3+ days ago
Booking Insights

KAYAK's insights & trends for flights to OR Tambo

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

What is the cheapest day to fly to Johannesburg?

Based on KAYAK data, the cheapest day to fly to Johannesburg is Wednesday where round-trip tickets can be as cheap as R20 888. On the other hand, the most expensive day to fly is Thursday, where round-trip prices are R21 417 on average.

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

The cheapest month for flights to Johannesburg OR Tambo Airport is May, where tickets cost R15 146 on average for return flights. On the other hand, the most expensive months are October and July, where the average cost of tickets from Hong Kong is R20 327 and R20 294 respectively. For one-way flights, the best month to travel is February with an average price of R7 964.

What is the cheapest time of day to fly to Johannesburg OR Tambo Airport?

The cheapest time of day to fly to Johannesburg OR Tambo Airport is generally at night, when round-trip flights cost R21 105 on average. The most expensive time of day to fly to Johannesburg OR Tambo Airport is generally at night, which is peak travel time and where the average cost of a ticket is R21 105.

What is a good deal for flights to Johannesburg OR Tambo Airport?

If you’re looking for cheap airfare to Johannesburg OR Tambo Airport, 25% of our users found tickets to Johannesburg OR Tambo Airport for the following prices or less: From Hong Kong R21 215 return.

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

To get a below average price, you should book around 1 week before departure. For the absolute cheapest price, our data suggests you should book 7 weeks before departure.

Good to know

Low season

January

Cheapest flight

R6 548
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly and prices are also 5% lower on average.
Flight from Hong Kong to Johannesburg

FAQs - booking Johannesburg flights

  • How far is Johannesburg OR Tambo Airport from central Johannesburg?

    The city centre of Johannesburg is 21 km from Johannesburg.

  • How much is a flight to Johannesburg?

    On average, a flight to Johannesburg costs R21 913. The cheapest price found on KAYAK in the last 2 weeks cost R19 151 and departed from Hong Kong Intl Airport.

  • How does KAYAK find such low prices on flights 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 to Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Johannesburg?

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

  • What is the Hacker Fare option on flights 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 with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight 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 up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Top tips for finding cheap flights to Johannesburg

  • Looking for cheap airfare to Johannesburg? 25% of our users found return tickets to Johannesburg for the following prices or less: From Hong Kong R20 851

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.

Reviews of the top 5 airlines flying from Hong Kong to OR Tambo

 
Need help choosing which airline to fly with 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,1
EmiratesOverall score based on 3685 reviews
8,1Comfort
7,9Food
8,2Boarding
8,2Entertainment
8,4Crew
Airline reviews

The flight was delayed and the service was not good. All the new serve was beef and we don’t eat beef so we ended up buying our own meals at the airport twice.

2,0 MediocreAmbrose, Apr 2026
Read more Emirates reviews

The flight was delayed and the service was not good. All the new serve was beef and we don’t eat beef so we ended up buying our own meals at the airport twice.

Everything was perfect. Staff were informative and professional and flight boarding, flying and de-embarking was smooth. I would certainly travel with Emirates again.

Could not board flight due to visa issue and emirates staff at the airport refused to help rebook flight because it was made by another provider. It took hours of communicating with my provider and Emirates staff each of whom said it was the others responsibility. As the time passed, I was eventually told it was too late for rebooking as I needed to do this at least three hours before the flight. Emirates staff also said the would unboard me but I believe I was recorded as a no show. Our first flight from Sydney to Dubai was more cramped than other airlines which was surprising considering their reputation.

We loved flying with Emirates in business class, the staff were fabulous, going above & beyond

Emirates is superb service. The A380 was very comfortable. The cabin crew is really helpful

Better boarding process at Hyderabad airport Better time management by air hostesses in providing the meals

Food service must be faster and make vegetarian food in good quality

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.

Everything was excellent! It would be nice to have a slightly bigger seat

The biggest problem was that I originally had a seat in the first row of premium economy as I had booked months earlier. I checked in and my boarding pass showed the seat in the first row as I had specified. When I got to the gate, the agent took my boarding pass and changed my seat to one in the last row in premium economy against the window. I had specifically booked the first row early for the legroom and for my ability to easily get out and use the restroom when I needed, since I do that quite often. The gate agents explanation was that the food tray on the seat in the first row was not working, so they gave me the seat in the last row. However, when I got on the plane, somebody was sitting in my original seat, and they sat there for the whole 14-hour flight with the tray working perfectly well. I was cheated by someone at the Cathay gate in Hong Kong. It was an outright, unforgivable lie by the gate agent or someone else at Cathay Pacific. I think this is very poor and inexcusable conduct by the people at Cathay Pacific. Perhaps somebody paid the gate agent extra money (bribe)to switch my seat and make it very difficult for me, or something else, but t was a sad experience and a very negative mark on Cathay Pacific.

They need to take training from emirates or Singapore airlines, it’s premium in pricing but poor in standards

Boarding crew at the gate mostly were being difficult. But one on board much better experience with crew and service!

Good. However the passenger in the search next to mine kept coughing. When we landed in Dallas we had to pick up.bags instead of going strait to the destination (which passengers do in Atlanta)

Although I am a lifetime Gold Premier member on another airline association, I was placed in a inside passenger seat on both legs of my journey from SFO to HKG and onward to NRT. However, i was lucky enough to have befriended two other passengers (who were related) in my row (row 62) and therefore was kept entertained with conversation for a large portion of the overnight flight from SFO to HKG. Normally, on a Star Alliance carrier, I typically can have the seat of my choice (aisle seat) and also a Premier seat (wider and longer legroom). I was a bit disappointed that no recognition of my Gold Premier status was acknowledged by Cathay Pacific on either of my flights on Sept 26-27. The food was actually very tasty unlike the typical economy class menu. Also I appreciated that the dinner drinks were served first (prior) to the main meal on the HKG to NRT portion of my flights but drinks were served AFTER the meal had been distributed (less appealing for thirsty passengers). I was happily that there appeared to have ample cabin space for most everyone's bags ---although I did have to pay more than $400 in extra baggage fees as I had brought 4 bags with me Overall, I was impressed by the diligence and professionalism of the flight crew.

In between two meals period they're not providing something like banana / cup noodles or bugger. It's really fell sad that I was asking have to wait for 3 hours for second meal. (breakfast)

The crew are timely, friendly and professional. I was very impressed.

They overbooked the flight and reassigned my seat. To add insult they lied that my assigned seat was broken and promptly gave it to someone else

Jain veg meal I opted was super in taste but there was no sweet/desserts with it. I was a big missing in the meal...Please add some sweets to end the meal with 😊

The meat-and-rice combination was a good idea, but the food could use some improvement. The meat looked a bit mushy and almost like ground meat, which wasn’t very appetizing, and the flavor was just average. Other than that, everything else was great.

The boarding experience did not follow the Zones that were listed on the boarding passes. This was a two-level aircraft with many passengers. Because zones were not called out by the airline staff, there was simply a mob trying to board and it was not a pleasant experience.

I am a big person and have back pain and swelling in my legs, so this was a challenging flight due to confined space. I didn't find the crew very friendly either. I will think twice before flying long distances with Qatar again, due to the lack of legroom.

Awesome hospitality, awesome staff, awesome food & awesome travel time. Thanks

Overall the experience was neat with crew being nice and caring especially to parent with kids. The free snacks option was okay. The kiosk at Philly airport didn’t work.

The crew was courteous and efficient. There was no entertainment or liquor service on this short international flight.

I liked the overall service and comfort. The only annoying thing was paying for excess baggage at the airport. They have limited options and they don't take all cards.

Excellent will be flying again in May with Qatar. to Botswana.

Qatar screwed up by delaying our onward journey for refueling, which resulted in missing our connecting flight to India. the airport qater staff at Doha, herded us like cattle in a very incohesive and uncoordinated way. We were then given 2 options: either catch our original flight the Next day ( After 24.hrs) or catch 2 flights instead , to goto our destination in India. All this, for paying a premium for Qatar.

Changement heure de vol et je dois attendre 9h à Aeroport de DOHA.. C'est inadmissible.. je dois réfléchir avec Qatar la prochaine réservation

We were stranded in bus for 10 min waiting for baording..Specially when you are traveling with kids and long previous flight. Flight has no information regarding time to destination. Wish to have screen for international travels.

The food was nice and the toilets were kept clean. I find the cabin bag policy to be ludicrous though, there's no way someone can have a small personal item and carry-on cabin bag weighing <7kg if you need to take a laptop with you, meds, and any valuables and items you can't risk to leave in a cargo bag that may get left behind

Ethiad wanted to charge me $1100 for 2 checked bags on a ticket that was $550. Nother the airline or airfare assist was willing to help before arriving at the airport. All parties said it was the other responsibility to help. Never flying ethiad or using kayak again.

Nice crew , clean cabin , food was delayed due to problem with the quantity .

It was OK as the seat which we paid for doesn’t have any window. We paid $120 for 3 seats but it’s for nothing. Crew could not help. None of the ports worked so all our phones went dry

second leg was more comfortable. Customer service in Abu Dhabi is okay.

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

1.Aircraft Comfort: The aircraft type was quite small with non-reclining, cramped seats that significantly lacked comfort. 2.In-flight Entertainment: There was no provision of in-flight entertainment screens or Wi-Fi for the majority of the flight. 3.Boarding Process at New Abu Dhabi Airport: Despite the move to a new airport, which promised enhanced experiences, the use of buses instead of jet bridges did not meet expectations, causing inconvenience. 4.Gate Change Communication: A last-minute gate change was poorly communicated, resulting in a long and difficult walk.

Sits are very uncomfortable and food quality should be improved. Alcohol you have to ask and wait for more then 1/2 hrs. Don’t feel like to travel in Etihad. It was 1st time we traveled in Etihad now we decided we don’t want to travel in Etihad.

It feels like the seat did not have any cushion just plywood. The seats are so compact that I could not even move at all and I am slim. Just imagine someone else. Singapore Air and Emirates are far far better than this. Do not even travel for free. For a 12 hour flight sitting on a plywood is horrible experience and on top of that the person at checking counter at NY was worst and rude. Plus they charge arms and leg for everything. I think they would also start charging for belts and oxygen also soon. First and last time flying with Ethiad.

I could not book in online at all which is what I always do to secure a window seat which is my preference.

It was a great experience for my first time flying with this airline. I will be flying with them a lot more now. Plane crew was amazing.

A bit chaotic boarding flight but over all good experience.

My recent experience with ASKY Airlines was disappointing. The check-in process was disorganized, and I was provided with inaccurate information regarding baggage requirements, resulting in unforeseen expenses. Additionally, the ground staff demonstrated a lack of professionalism and appeared insufficiently trained to handle passenger needs effectively. Regrettably, this initial encounter has left me reluctant to consider future travel with the airline.

The Boeing 737 MAX on this route, flown in the middle of the night, is an UTTER FAILURE for business travellers. The whole point of business travel is to arrive alert and recover from travel quickly, and this little aeroplane with its quarter recline uncomfortable business seats does nothing for that. It’s a small step up from economy in that you have decent legroom, but that’s it. Absolute margin at the cost of the traveller.

i send you separate claim of what happens ,I buy ticketed from you and you said that it is confirmed and shall send the ticket in 24 hrs but you did not send and when we go to Ethiopian air line counter they say it is pending and we dont know why ,and we forced to buy another ticket ,and this all because Ethiopian air lines canceled the return flight from Adi Ababa to Amman, please note that we buy all the tickets through your app and hold you responsible for all loss and discomfort.

The use of a domestic carrier without entertainment was disappointing and a let down

There where no ear phones provided and the food needs to improve.

The food needs to improve especially the fish as there where only 3 fish cubes in my plate.

I have been flew with ET since 2013 and I wish the service can be reach standard airlines as Star Alliance member please ET you need to improve many thing on the services learn from SQ and other member

The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.

Travelling to a place near OR Tambo?

Book flights to OR Tambo if you plan to visit one of these locations
Sandton
Kempton Park
Potchefstroom
Middelburg
Edenvale

More options for your flight to OR Tambo