R8 047 Find Cheap Flights from Hong Kong to Johannesburg – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 17% 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

Mon, Nov 23 - Mon, Nov 30
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
R12 773Etihad Airways
15 hours ago
Thu, Nov 5 - Thu, Nov 12
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
R12 938Etihad Airways
3+ days ago
Wed, Nov 18 - Wed, Nov 25
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
13:45 - 21:40Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
25h 55m1 stop Doha Hamad Intl
R14 029Multiple Airlines
3+ days ago
Thu, Nov 19 - Thu, Nov 26
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
13:45 - 21:40Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
25h 55m1 stop Doha Hamad Intl
R14 062Multiple Airlines
3+ days ago
Mon, Nov 23 - Mon, Nov 30
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 227Emirates
15 hours ago
Mon, Nov 2 - Wed, Dec 9
Emirates Logo
21:00 - 10:25Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
43h 25m2 stops Bangkok Suvarnabhumi Dubai Intl
Emirates Logo
22:15 - 21:55Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
17h 40m1 stop Dubai Intl
R16 243Emirates
3+ days ago
Sun, Nov 22 - Mon, Nov 30
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
R20 573Cathay Pacific
15 hours ago
Sat, Nov 21 - Sun, Nov 29
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
R20 721Cathay Pacific
2 days ago
Thu, Nov 19 - Thu, Nov 26
Qatar Airways Logo
18:05 - 18:10Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
30h 05m3 stops Doha Hamad Intl Maputo Intl Durban King Shaka Intl
Qatar Airways Logo
13:45 - 23:25Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
27h 40m2 stops Doha Hamad Intl Ho Chi Minh City
R20 870Qatar Airways
3+ days ago
Sat, Dec 19 - Fri, Jan 1
Qatar Airways Logo
18:05 - 15:35Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
27h 30m1 stop Doha Hamad Intl
Qatar Airways Logo
13:45 - 21:40Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
25h 55m1 stop Doha Hamad Intl
R20 887Qatar Airways
13 hours 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 R19 094. On the other hand, the most expensive day to fly is Thursday, where round-trip prices are R21 240 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 021 on average for return flights. On the other hand, the most expensive months are July and September, where the average cost of tickets from Hong Kong is R20 127 and R19 912 respectively. For one-way flights, the best month to travel is February with an average price of R7 899.

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 R20 794 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 R20 794.

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 11 weeks before departure.

Good to know

Low season

January

Cheapest flight

R8 047
Best time to beat the crowds but there is an average 14% increase in price.
Most popular time to fly and prices are also 7% 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 278. The cheapest price found on KAYAK in the last 2 weeks cost R12 424 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 912

  • 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 3672 reviews
8,1Comfort
7,9Food
8,4Crew
8,2Boarding
8,2Entertainment
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

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.

Weather delayed arriving flight and even though I made the connection, my luggage did not.

Great! Internet is below its competition. Poor connectivity quality and speed.

It is too long a flight to not have free access to internet. Should not charge. Should be some hours free.

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