Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Japan from R9 468

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Japan departing on 29/8. 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
Thu 18/4
Thu 25/4

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

In the last 7 days, travellers have searched 47 600 107 times on KAYAK, and here's why:

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

Best Japan Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Tokyo
Tokyo2 stopsR13 485
Osaka
Osaka2 stopsR16 446

Good to know

Low season

July

High season

December

Cheapest flight

R9 468
Best time to beat the crowds but there is an average 9% increase in price.
Most popular time to fly (6% more expensive on average)
Flight from Johannesburg to Tokyo Narita Airport

FAQs - booking Japan flights

  • How long is the flight to Japan?

    An average direct flight from South Africa to Japan takes 30h 15m, covering a distance of 22400 km. The most popular route is Cape Town - Tokyo with an average flight time of 26h 55m.

  • What is the cheapest flight to Japan?

    The cheapest ticket to Japan from South Africa found in the last 72 hours was R13 485. The most popular route is Cape Town Intl to Tokyo Haneda and the cheapest round-trip airline ticket found on this route in the last 72 hours was R17 257.

  • What are the most popular destinations in Japan?

    The next most popular destinations are Osaka (7%) and Shirahama (4%). Searches for flights to Takamatsu (2%), to Matsuyama (2%) and to Kochi (1%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

See more FAQs

Top tips for finding cheap flights to Japan

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

Top 5 airlines flying to Japan

Need help choosing which airline to fly with from South Africa to Japan? 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 KAYAK reviews.
8,2
Singapore AirlinesOverall score based on 1520 reviews
78food
84boarding
87crew
82entertainment
83overall
81comfort
Airline reviews

Wonderful service, planes and interior in great condition, very pleasant experience

Read more about Singapore Airlines

Wonderful service, planes and interior in great condition, very pleasant experience

Every thing was fine. Some ild classical Hindi movies should be add

The premium economy seats were not that great. It could have been more premium than economy seats.

They close their counter so early. I had internet issues so I couldn’t check In online . I would have made the flight but their counter was closed 5 minutes before we arrived. No way of contacting them even though I had the confirmation number and tried to check in the night before on someone else’s phone. I tried calling their customer service with no pick up. Horrible experience, I’m very unhappy with them. I hope to never fly with them ever again. It costed me almost $900.

Transfer within the same terminal and lots of facilities at the airport.

Left hr late & arrived 1hr late luggage was slow to be offloaded! The flight crew & food were good! Movie selection was ok!

We started with a 2 hour delay due to some airplane technical issues, and while we got a little snack pack, it was a pretty long delay for SQ. The flight itself was short, there's no entertainment on the B737-800 and there's a small snack. Functional.

Flight attendants seemed a little more stressed out than in past Singapore flights. Not sure if that was because we had a completely full flight or if it was because it was just before Christmas. Food was decent but someone needs to update their Indian Vegetarian menus to ensure more variety, less duplication of items (Parathas included in2 different formats) and less dairy.

Always on time. Clean and good service as always..great food too..thank you SQ, the best airline in the world👍👍👍

I cancelled my family 2023 international vacation because you guys double booked me with the same date, passengers, airlines and just hours difference and did not want to refund me at the right time and then finally cancelled the extra booking! Cancelling the booking that I personally booked! And you guys kept the unauthorized booking! This experience was really bad! Ruined everything! Never again I will book with kayak , me , my family , my friends and most importantly I will advocate to everyone to make sure not to book with Kayak! None existing customers service! Only 3rd provider that serve only their company and not the travelers!!!!!!

This airline is one of the best Ihave travel around the world well use them again in the future the food was higher quality plus your personal aboard communicated in many languages on our flights 13 this was amazing 👏 🤩 😀 👌 😄 thank you

Check-in process at Bengaluru airport was atrociously slow. Emirates should allow baggage drop option after online check-in and verification of documents. The rest of the flight was quite good and we didn't have any complaints.

Great flight. Comfortable seats, courteous service, and excellent selection for entertainment.

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

The amenities offered in the Business class is far away less compared with other Air Companies. Emirates is going down in the competition pricing the same value as Qatar airways for example.

Premium economy on Emirate A380 is simply the best non-business class product. In fact its probably better than many business class if the seat isnt lying flat. The food and service is close to perfect!

1. Please deploy better trained and courteous staff. 2. Wheel chairs be available at all steps of layover till boarding gate. 3. Food services be also improved . 4. TV and phone charging facility be also provided.

For such a long flight I feel the spacing of seats could’ve been better to make it more comfortable for passengers. Very little space to move & stretch legs.

The flight was delayed in Jhb and I could have had some help in Dubai trying to get to my connecting flight to London

Check in and check out procedures Check in and onboarding was delayed by interval of 15 minutes .. total delayed by 90 minutes Bags took more than 2 hours to come out at Bali airport .. a very big wait after a 30 hour flight Bags were delayed for a very big crowd … 2 flights came in and their passengers were out sooner than ours

They have misplaced my one checked bag which I have not received in Philadelphia and have lodged complaint with American Airlines, the staff of Indigo was rude with us, at the checking counter, I think she purposely withheld my one of the checked bag, because the American Airlines staff told me that bag was not received at Doha airport. Kindly help me with one of my checked bag to get it. My flight was from Mumbai to Doha and then Doha to Philadelphia.

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

Very very poor service. Authorities must take action against this airline immediately. Total failure to follow the rules and regulations of an international airline

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.

Lovely aircraft and I flight entertainment. Good leg room. Full flight crew struggled a bit

In spite of placing requests for vegetarian food, I didn’t get it because they ran out of stock. According to crew, only fixed number of vegetarian orders will be carried. Typically, they should have checked and served those who had specifically requested. I was one of those to get the food last.

The qatar airways flights were great, the code share with Indigo could have been a lot better. There is no option for web check in, there is not information on the tickets for the INDIGO PNR this caused a problem with security letting us into the airport. The indigo staff did not even want us to line up before they opened the counters. There is not option on the indigo flgith to request special meals.

Qatar is the worst airline experience I had in a long time traveling business class, I believe the hype is all paid for by bloggers.

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.

Ambience of the aircraft was great. Spacious seats with sufficient leg room in economy class. The layover could have been shorter.

Luggage delayed for one day. I called customer service, and they had no info and no empathy. Boarding was very disorganized and chaotic. We went nearly 7 hours with no food or snacks on the flight. This is not an airline that has respect for its passengers.

On my return flight the TV did not work the entire flight! They knew it wasn’t working but they let me sit there. The guy sitting nièce to me told me he was ok the previous flight and it wasn’t working. This is business class by the way!

Same but worse than international. The inter African flights are worse.

The entertainment (movies) blockbuster and classics never change. I am a frequent Ethiopian flyer and this should be addressed. Not much changed from my summer flight and my December flight. It is annoying - surely you can update the selections more often. Same with food options. It becomes extremely boring to be offered the same exact meals from Washington to Addis to Maputo every trip, each time. AS

The check in staff was amazing. Best customer service! The plane was old! My entertainment on the first flight didn't work at all, in my seat or in the seat next to me. The bathroom doors were old and troublesome. One of the bathrooms, the whole sink panel was broken. Everything felt old and falling apart. The airline stewardesses were amazing and quite hospitable. When there were delays, they kept us well informed. Transit was GREAT! I wasn't sure how I would make it to my next flight in 1 1/2 hours but the security lines were short and efficient. The C gates in Addis Ababa were CROWDED! That whole space downstairs was too crowded and challenging to manuever. I usually fly Ethiopian within Africa and was interested to see how the experience would be intercontinental. Overall, I would choose it again if it was cheaper than Delta/Air France or Lufthansa/KLM. I wouldn't make it a first choice if the prices were the same because the planes are so old! The food and entertainment also weren't as good. Good selection of movies but as I mentioned, on the first flight they didn't work at all (I slept so it was okay) and the 2nd flight it was glitchy. All in all, I didn't hate it but it would be a first choice only if it's cheaper.

The food really sucks And they really need to work on entertainment The movie selection is herendous .

Hot, uncomfortable and very rough take off and landing. Very regrettable.

I've never been served three bread courses in a single meal before. Was really impressed by the novelty of that.

Cons: "First of all, my flight had no option to plug my cellphone, there was no TV screen and no WiFi.. they served some loaf of bread cut in half with some spices inside and called it dinner! But the most disappointing thing is the fact is that they LOST BOTH OF MY LUGGAGE BAGS, and the most they could offer me is $50 compensation (my belongings worth thousands of dollars) And even this I would have to claim from my “home country” which is completely unreasonable as my home country isn’t the one lost my luggage, the airlines had! Beyond shocked, disappointed and aggravated, this was my first time flying this airlines and I promise you it’s the last. Won’t recommend to anyone."
Pros: "This was our first time experience and we appreciated the dedication and the level of safety the crew administered, especially during this time of Covid 19. Thanks"
Cons: "Just keep up the good work."

Etihad broke my suitcase Also over charged me for luggage

Ripped off and broken seats in Business class. Seats stink and need to request the staff for additional bedsheets. Crew if very friendly though

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

Sits are very uncomfortable 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.

Food and beverage service have rooms for improvement .there were no entertainment facilities available

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.

I request kosha food all my flight but this flight didn’t imclude my kosha meal.

Food from NYC outbound flight was bad. Below average quality.

Nothing was good everthing was hopeless especially your staff at indira gandhi international airport india.Everthing has deteoriated

Book Cheap Japan Plane Tickets

Recent return flight deals

4/4Thu
2 stopsEthiopian Air
23h 15mCPT-NRT
22/4Mon
2 stopsEthiopian Air
24h 15mNRT-CPT
R13 485
4/4Thu
2 stopsEthiopian Air
23h 15mCPT-NRT
22/4Mon
2 stopsEthiopian Air
24h 15mNRT-CPT
R13 693
5/8Mon
1 stopSingapore Airlines
35h 15mJNB-NRT
27/8Tue
1 stopSingapore Airlines
26h 00mNRT-JNB
R15 975
25/5Sat
1 stopQatar Airways
39h 40mJNB-NRT
8/6Sat
1 stopQatar Airways
25h 30mNRT-JNB
R18 559
2/9Mon
1 stopSingapore Airlines
20h 45mJNB-NRT
6/9Fri
1 stopSingapore Airlines
26h 00mNRT-JNB
R18 577
2/9Mon
2 stopsQatar Airways
35h 05mJNB-NRT
6/9Fri
1 stopQatar Airways
24h 40mNRT-JNB
R18 596
24/5Fri
1 stopEtihad Airways
20h 05mJNB-NRT
8/6Sat
1 stopEtihad Airways
22h 05mNRT-JNB
R20 595
25/5Sat
1 stopEmirates
20h 25mJNB-HND
7/6Fri
1 stopEmirates
27h 45mHND-JNB
R22 614
24/5Fri
1 stopEmirates
20h 25mJNB-HND
7/6Fri
1 stopEmirates
27h 45mHND-JNB
R22 632
11/4Thu
2 stopsEtihad Airways
26h 00mJNB-ITM
1/5Wed
2 stopsEtihad Airways
25h 20mITM-JNB
R33 553

Search by stops

Search by airline

Search by price

Recent one-way flight deals

29/8Thu
2 stopsEthiopian Air
28h 45mJNB-NRT
R9 468
9/7Tue
2 stopsEthiopian Air
28h 45mJNB-NRT
R9 939
29/8Thu
1 stopSingapore Airlines
25h 05mJNB-HND
R10 750
9/7Tue
1 stopCathay Pacific
21h 45mJNB-NRT
R11 014
29/8Thu
1 stopEtihad Airways
20h 05mJNB-NRT
R12 561
29/8Thu
1 stopQatar Airways
27h 20mJNB-HND
R12 882
29/8Thu
2 stopsQatar Airways
25h 45mJNB-HND
R15 673
23/3Sat
1 stopSingapore Airlines
33h 35mJNB-HND
R23 594
23/3Sat
3 stopsEmirates
23h 20mJNB-HND
R39 229
15/7Mon
1 stopEmirates
20h 25mJNB-HND
R80 515

Search by stops

Search by airline

Search by price

Last minute flights to Japan

Last minute flight, train and bus deals

23/3Sat
multi-stopEthiopian Air
37h 55mJNB-NRT
30/3Sat
multi-stopEthiopian Air
30h 30mNRT-JNB
R23 953
23/3Sat
multi-stopEthiopian Air
28h 10mJNB-NRT
13/4Sat
multi-stopEthiopian Air
22h 50mNRT-JNB
R24 009
23/3Sat
multi-stop
24h 35mJNB-HND
29/3Fri
multi-stop
23h 30mHND-JNB
R24 971
23/3Sat
multi-stopCathay Pacific
42h 55mJNB-NRT
13/4Sat
multi-stopCathay Pacific
21h 25mNRT-JNB
R25 367
23/3Sat
multi-stopQatar Airways
52h 25mJNB-NRT
30/3Sat
multi-stopQatar Airways
26h 05mNRT-JNB
R26 725
23/3Sat
multi-stopEmirates
26h 05mJNB-HND
29/3Fri
multi-stopEmirates
23h 30mHND-JNB
R29 271
23/3Sat
multi-stopEthiopian Air
22h 00mJNB-NRT
13/4Sat
multi-stopEthiopian Air
35h 40mNRT-JNB
R30 082
23/3Sat
multi-stopQatar Airways
48h 35mJNB-HND
30/3Sat
multi-stopQatar Airways
24h 05mHND-JNB
R31 346
23/3Sat
multi-stopEmirates
20h 55mJNB-NRT
13/4Sat
multi-stopEmirates
29h 20mNRT-JNB
R36 099
23/3Sat
multi-stopSingapore Airlines
34h 45mJNB-NRT
30/3Sat
multi-stopSingapore Airlines
27h 10mNRT-JNB
R36 174

Search by stops

Search by airline

Search by price

Flights to Japan