₱35,758 Find Cheap Flights to Johannesburg - Compare and Save

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Johannesburg departing on 9/1. 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
1 adult, Economy, 0 bags

Save 18% 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.

Everything you should know

Cheapest round-trip
₱50,319
Typical prices: ₱51,671-₱58,890
Etihad Airways
Wed 10/14Thu 11/12
MNL - JNB • 1 stop
Cheapest one-way
₱35,758
Typical prices: ₱37,294-₱55,173
Multiple Airlines
Tue 9/1
MNL - JNB • 3 stops
When to book
in advance
Our data shows that travelers who book at least 4 weeks in advance save around 27% compared to booking last minute.
Insights
Insights
Insights
Insights
Start a new search
KAYAK searches 100s of sites at once to find you the best travel deals.
We hope you love your trip to Johannesburg!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Johannesburg

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Johannesburg 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 for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals to Johannesburg

Wed, Oct 14 - Thu, Nov 12
Etihad Airways Logo
7:05 pm - 8:20 am
MNL
-
JNB
19h 15m
1 stop
Etihad Airways Logo
9:50 am - 10:10 am
JNB
-
MNL
18h 20m
1 stop
₱50,319Etihad Airways
Sat, Aug 29 - Sat, Sep 5
Ethiopian Air Logo
9:10 pm - 1:25 pm
MNL
-
JNB
22h 15m
2 stops
Ethiopian Air Logo
2:30 pm - 6:15 pm
JNB
-
MNL
21h 45m
2 stops
₱50,811Ethiopian Air
Wed, Oct 14 - Thu, Nov 12
Ethiopian Air Logo
9:10 pm - 1:25 pm
MNL
-
JNB
22h 15m
2 stops
Ethiopian Air Logo
2:30 pm - 6:15 pm
JNB
-
MNL
21h 45m
2 stops
₱50,934Ethiopian Air
Thu, Aug 27 - Mon, Aug 31
Ethiopian Air Logo
9:10 pm - 1:25 pm
MNL
-
JNB
22h 15m
2 stops
Ethiopian Air Logo
2:30 pm - 6:15 pm
JNB
-
MNL
21h 45m
2 stops
₱50,995Ethiopian Air
Sun, Aug 30 - Sun, Sep 6
Ethiopian Air Logo
9:10 pm - 1:25 pm
MNL
-
JNB
22h 15m
2 stops
Ethiopian Air Logo
2:30 pm - 6:15 pm
JNB
-
MNL
21h 45m
2 stops
₱51,241Ethiopian Air
Wed, Aug 12 - Wed, Aug 19
Ethiopian Air Logo
9:10 pm - 1:25 pm
MNL
-
JNB
22h 15m
2 stops
Ethiopian Air Logo
2:30 pm - 6:15 pm
JNB
-
MNL
21h 45m
2 stops
₱51,548Ethiopian Air
Fri, Oct 9 - Sun, Oct 18
Ethiopian Air Logo
9:10 pm - 1:25 pm
MNL
-
JNB
22h 15m
2 stops
Ethiopian Air Logo
2:30 pm - 6:15 pm
JNB
-
MNL
21h 45m
2 stops
₱52,900Ethiopian Air
Sat, Oct 10 - Sun, Oct 18
Ethiopian Air Logo
9:10 pm - 3:55 am
MNL
-
JNB
36h 45m
2 stops
Ethiopian Air Logo
2:30 pm - 6:15 pm
JNB
-
MNL
21h 45m
2 stops
₱53,023Ethiopian Air
Wed, Aug 26 - Wed, Sep 9
Ethiopian Air Logo
9:10 pm - 1:25 pm
MNL
-
JNB
22h 15m
2 stops
Ethiopian Air Logo
2:30 pm - 6:15 pm
JNB
-
MNL
21h 45m
2 stops
₱53,084Ethiopian Air
Tue, Aug 18 - Mon, Aug 24
Ethiopian Air Logo
9:10 pm - 3:55 am
MNL
-
JNB
36h 45m
2 stops
Ethiopian Air Logo
10:50 pm - 6:15 pm
JNB
-
MNL
37h 25m
2 stops
₱53,699Ethiopian Air
Booking Insights

KAYAK's insights & trends for flights to Johannesburg

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

What is the cheapest month to fly to Johannesburg?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for round-trip flights to Johannesburg, 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 to Johannesburg is February, where tickets cost ₱51,917 on average for return flights. On the other hand, the most expensive months are January and December, where the average cost of tickets from the Philippines is ₱72,069 and ₱71,639 respectively. For one-way flights, the best month to travel is February with an average price of ₱36,987.

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

To calculate weekly average prices, KAYAK takes all prices for each week before departure over the last year for round-trip flights to Johannesburg, removes the top 0.1% to account for outliers, and then takes the average of all the values for each week.

To get a below average price, you should book around 4 weeks before departure, which saves you about 27% compared to booking last minute. For the absolute cheapest price, our data suggests you should book 13 weeks before departure.

Which is the cheapest airport to fly into in Johannesburg?

Prices will differ depending on the departure airport, but generally, the cheapest airport to fly to in Johannesburg is Johannesburg OR Tambo Airport (JNB), with an average flight price of ₱26,222.

Good to know - Book Cheap Johannesburg Plane Tickets

Cheapest flight

₱35,758
Flight from Manila to OR Tambo Airport, Johannesburg

When to book flights to Johannesburg

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

FAQs - booking Johannesburg flights

  • Which Johannesburg airport is closest to central Johannesburg?

    21 km away from Johannesburg’s city center, OR Tambo Airport, Johannesburg is the closest of the 2 major airports in the city. There are 32 km separating Johannesburg city center to Johannesburg Lanseria.

  • 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 travelers 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 round-trip 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

  • 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 to Johannesburg

 
See real verified KAYAK customer reviews for airlines flying to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from the Philippines to Johannesburg. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to Johannesburg? 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 3630 reviews
8.0Comfort
8.2Entertainment
8.4Crew
7.9Food
8.1Boarding
Airline reviews

What a great trip . From check in to the upgrade we received a big shout out to Cleverson who was able to help us navigate the whole process super patient and was just one of the best customer service experiences we received in a very long time . The amazing staff on the flight who went above and beyond to make sure we were comfortable amazing food and service if you have te opportunity to upgrade it's a must and well worth it.

10.0 ExcellentAnonymous, Apr 2026
JFK - MXP
Read more Emirates reviews

What a great trip . From check in to the upgrade we received a big shout out to Cleverson who was able to help us navigate the whole process super patient and was just one of the best customer service experiences we received in a very long time . The amazing staff on the flight who went above and beyond to make sure we were comfortable amazing food and service if you have te opportunity to upgrade it's a must and well worth it.

Can’t complain Only downside was the Kiosk passport check and customs clearance at Melbourne. When will they improve that service🤔

Emirates need to improve the boarding process. There is no point calling for all First and Business Class passengers plus Platinum, Gold and Silver Skywards members at one time. Further to this, try channeling all these people into one entry point with no defined lines. It was chaos. The is a common issue on the Dubai to Riyadh flight. Poor effort Emirates.

Good flight overall. Good options of food on NY-Dubai-Mumbai leg. Not that good reversing back. The flight crew is courteous and professional as always. The seating was much more comfortable going into Mumbai than coming back. Cheers!

The crew were friendly, dressed professionally and helpful when needed. The food was good to very good. The seats were comfortable and entertainment selections were excellent.   For that long of a flight Athens to Newark Economy is a little tight and the space became uncomfortable about mid-way. Next time I would try and get a Premium Economy seat. Especially for the return flight when one can be less enthused and tired. On the way to a vacation enthusiasm can outweigh discomfort.

Good food and staff. Flights were delayed making catching the connecting one tough with no time to stretch in between

Nice selection of movies and TV shows. Plane was generally nice, not the newest but nice nonetheless. However, Emirates should have cancelled the flight, as hardly any flights flew out of Dubai at the time. Flight delays and cancellation was poorly communicated and passengers were left guessing and to their own devices on what to do. Connection desks were staffed too thinly, there was one desk with more than a hundred clients and just one poor lady. When I had my flights rebooked, I was told meal vouchers can be scanned using my boarding pass, nope. Was told to comeback for my hotel voucher, none. Had to book my hotel voucher the usual way through Dubai Connect despite having been told twice to comeback to the counters twice.

Newly reconfigured 380 I assume. Has a new ife with usb c ports and Bluetooth connections

Emirates flights always nice. Service rendered by the staff is superb.I am always comfortable in Emirates flights.

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

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.

Not sure how we end up with American Airlines instead of Qatar Airways. From Philadelphia to Qatar they boarded us then they asked us to unload. After 30 minutes later they board us again. The inside the plane it was burning hot and we were sweating like crazy. Crew members are absolute rude. The way they served the passengers were horrible. One of the crew members hit my knee with food cart and kept going. I was holding an ice pack for almost 2 hours. I am still with the pain.

The staff was the best I have experienced as a frequent traveller in a long time.

It was ok, not much more can be said, as long as airlines/aircraft manufacturers insist on cramming in as many seats as possible....best of a bad situations, seats are simply too uncomfortable to sit in for more than a few hours. Lack of flexible headrests not a help on long overnight flights either.

Not impressed. Only allowed one carry on on such a long 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.

need to improve management and air hostess services. Rest of it’s OK.

The flight was quite comfortable for a 12 hour flight! Food was excellent. The service was good, the entertainment was fine. All in all, one of the better long-haul flights I’ve experienced.

Same as the flight to Doha. Very uncomfortable seats. No leg space

Too many baby crying, customer and staff yelling at each other. Seat is too small and tight. Could not sleep at all for 16 hour flight !

The seats seemed smaller than other business class offerings. The entertainment menu was limited. Flight crew was good.

1 hour flight. No complaints. Some drinks would have been nice.

A380 First Class Apartments were phenomenal. Comfortable bed and matress cover, superior vegetarian five course meal, shower, small business lounge and plenty of exercise walking around the aircraft.

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

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.

Crew was good, boarding mediocre, food choices were limited, seating was not comfortable

Crew did not cooperate… I just asked water twice for one crew member and she didn’t get anything.. and when I asked other crew member he gave me water and he was not respectful.. I kept Hindu non veg meal chicken .. when I get my turn chicken was not provided and then they gave me veg paneer and green peas curry which I don’t like..

Short travel duration. However, I had placed meal preference while booking my air ticket but was given vegetarian meal on board. Food was okay. Not so great. Didn't like Spanish eggplant, cold chickpeas salad. No hot soup was available. Everything cold cold only.

The food is good, but i am nit used to those foods so I can’t really be more detailed.

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.

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.

The flight itself was fine. The exception is that my luggage was destroyed, and I filed a claim that I haven't heard from anyone.

Needs improvement because some of the tvs and charging ports weren’t working

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.

I had a full row so can't imagine how this could be better

My suitcase 🧳 got missing we still looking for it This not good for them 👎🏾👎🏾👎🏾🤦🏽‍♀️

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.

The seats were quite uncomfortable despite having good legroom. The 350s are quite nice but the problem is on the old 777 aircraft. Special meal requests are not catered for as they should. They never had any ice for drinks.

Everything you need to know for your flight to Johannesburg

Cabin class types available on flights to Johannesburg

Cabin classes available on flights to Johannesburg. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.