R6 594 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

Mon, Nov 16 - Thu, Nov 19
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 449Etihad Airways
3+ days ago
Mon, Nov 16 - Thu, Nov 19
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 941Etihad Airways
2 days ago
Sun, Nov 22 - 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 647Multiple Airlines
18 hours ago
Sun, Nov 22 - Mon, Dec 7
Multiple Airlines Logo
9:15 - 8:25Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
29h 10m2 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
R14 860Multiple Airlines
18 hours ago
Mon, Nov 16 - Thu, Nov 19
Emirates Logo
21:00 - 20:30Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
29h 30m2 stops Bangkok Suvarnabhumi Dubai Intl
Emirates Logo
13:25 - 21:55Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
26h 30m1 stop Dubai Intl
R16 123Emirates
2 hours ago
Mon, Nov 16 - Thu, Nov 19
Emirates Logo
21:00 - 10:25Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
43h 25m2 stops Bangkok Suvarnabhumi Dubai Intl
Emirates Logo
10:10 - 21:55Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
29h 45m1 stop Dubai Intl
R16 123Emirates
3+ days ago
Sun, Dec 6 - Thu, Dec 31
Qatar Airways Logo
18:05 - 15:35Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
27h 30m1 stop Doha Hamad Intl
Qatar Airways Logo
9:25 - 14:50Johannesburg  Johannesburg OR Tambo-Hong Kong Hong Kong Intl
23h 25m1 stop Doha Hamad Intl
R19 272Qatar Airways
3+ days ago
Wed, Dec 9 - Thu, Dec 31
Qatar Airways Logo
18:05 - 8:40Hong Kong  Hong Kong Intl-Johannesburg Johannesburg OR Tambo
20h 35m1 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
R19 272Qatar Airways
3+ days ago
Wed, Dec 16 - Thu, Dec 24
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 650Cathay Pacific
3+ days ago
Tue, Dec 15 - Thu, Dec 31
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 650Cathay Pacific
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 563. On the other hand, the most expensive day to fly is Thursday, where round-trip prices are R21 083 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 R14 910 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 011 and R19 978 respectively. For one-way flights, the best month to travel is February with an average price of R7 840.

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 776 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 776.

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 R20 768 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 594
Best time to beat the crowds (4% less expensive on average)
Most popular time to fly and prices are also 6% 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 095. The cheapest price found on KAYAK in the last 2 weeks cost R19 531 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 450

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

Reviews of the top 4 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 3688 reviews
8,2Boarding
8,4Crew
8,2Entertainment
7,9Food
8,0Comfort
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

Comfortable economy seats, good food. Didn't like: there was a crying and noisy 2 yr old directly behind me.. finally I found an attendant and asked for ear plugs. That part was good. It would have been better for an attendant to come around with a basket of ear plugs... All in all it was excellent.

worst experience ever, they cancelled my very long 2 flight 20hours+flying time trip 8 hours before departure. The only options given were change of dates. the customer line was the worst with a wait of around 30 minutes each time you called to talk to an agent who couldnt help much anyways. :eft me scrambling to cancel and book an entirely new itinerary with other airlines. Worst ever and will not consider Cathay pacific anytime in the future

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

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.

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