Find cheap flights to Japan

Return
1 adult
Economy
0 bags
Fri 30/6
Fri 7/7

Here is why travellers choose KAYAK

Save 12% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees

Filter your dealsChoose cabin class, free Wi-Fi and more

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

Latest Japan Flight Deals

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

MOST POPULARTokyo
1 stop from R15 529
Osaka
2+ stops from R16 712

Good to know

Low season

May

High season

April

Cheapest flight

R9 538
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (12% more expensive on average)
Flight from Johannesburg to Osaka Kansai Intl

Top tips for finding cheap flights to Japan

  • Book at least 5 weeks before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly from South Africa is May.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Japan flight deals.

FAQs - booking Japan flights

Book Cheap Japan Plane Tickets

Recent return flight deals

11/6Sun
1 stopEthiopian Air
22h 15mCPT-NRT
18/6Sun
1 stopEthiopian Air
23h 30mNRT-CPT
R15 529
17/8Thu
2 stopsEthiopian Air
23h 00mCPT-NRT
4/9Mon
2 stopsEthiopian Air
24h 15mNRT-CPT
R15 943
11/6Sun
2 stopsEthiopian Air
22h 15mCPT-NRT
18/6Sun
1 stopEthiopian Air
23h 30mNRT-CPT
R15 982
11/6Sun
1 stopEthiopian Air
22h 20mJNB-NRT
18/6Sun
1 stopEthiopian Air
22h 50mNRT-JNB
R16 180
17/8Thu
2 stopsEthiopian Air
23h 00mCPT-NRT
6/9Wed
2 stopsEthiopian Air
24h 15mNRT-CPT
R16 455
27/8Sun
2 stopsMultiple Airlines
24h 10mCPT-KIX
8/9Fri
3 stopsMultiple Airlines
26h 10mKIX-CPT
R16 712
27/8Sun
2 stopsMultiple Airlines
24h 10mCPT-KIX
8/9Fri
2 stopsMultiple Airlines
28h 25mKIX-CPT
R16 869
11/6Sun
1 stopQatar Airways
20h 50mCPT-HND
17/6Sat
1 stopQatar Airways
23h 15mHND-CPT
R17 776
21/6Wed
1 stopQatar Airways
32h 45mJNB-HND
27/6Tue
1 stopQatar Airways
39h 55mHND-JNB
R17 894
21/6Wed
1 stopQatar Airways
27h 50mJNB-NRT
28/6Wed
1 stopQatar Airways
24h 20mNRT-JNB
R18 052
27/8Sun
2 stopsMultiple Airlines
34h 40mCPT-ITM
8/9Fri
2 stopsMultiple Airlines
30h 05mITM-CPT
R18 052
27/8Sun
3 stopsMultiple Airlines
33h 45mCPT-KIX
8/9Fri
3 stopsMultiple Airlines
26h 10mKIX-CPT
R18 091
3/10Tue
1 stopCathay Pacific
19h 20mJNB-NRT
12/10Thu
1 stopCathay Pacific
29h 20mNRT-JNB
R18 564
11/6Sun
1 stopQatar Airways
26h 35mJNB-HND
17/6Sat
1 stopQatar Airways
39h 55mHND-JNB
R18 840
3/10Tue
2 stopsCathay Pacific
23h 00mJNB-NRT
12/10Thu
2 stopsCathay Pacific
22h 55mNRT-JNB
R19 175
3/10Tue
1 stopSingapore Airlines
19h 10mJNB-HND
12/10Thu
1 stopSingapore Airlines
28h 00mHND-JNB
R19 411
1/9Fri
1 stopCathay Pacific
20h 10mJNB-NRT
8/9Fri
2 stopsCathay Pacific
46h 55mNRT-JNB
R20 062
3/10Tue
1 stopSingapore Airlines
34h 00mJNB-HND
13/10Fri
1 stopSingapore Airlines
20h 05mHND-JNB
R20 239
29/6Thu
1 stopEmirates
20h 35mJNB-KIX
19/7Wed
1 stopEmirates
41h 30mKIX-JNB
R26 585
10/7Mon
2 stopsEtihad Airways
56h 20mJNB-NRT
23/7Sun
1 stopEtihad Airways
22h 35mNRT-JNB
R30 329

Search by stops

Search by airline

Search by price

Recent one-way flight deals

25/11Sat
2 stopsQatar Airways
36h 10mJNB-KIX
R9 538
20/6Tue
2 stopsMultiple Airlines
23h 20mJNB-KIX
R9 637
25/11Sat
2 stopsQatar Airways
29h 10mJNB-ITM
R9 656
5/10Thu
1 stopEthiopian Air
37h 50mJNB-NRT
R10 011
25/11Sat
3 stopsMultiple Airlines
45h 30mJNB-ITM
R10 622
20/6Tue
3 stopsMultiple Airlines
45h 20mJNB-ITM
R10 780
5/10Thu
2 stopsEthiopian Air
37h 50mJNB-NRT
R11 056
5/10Thu
1 stopQatar Airways
27h 30mCPT-HND
R11 154
5/10Thu
1 stopEthiopian Air
45h 30mCPT-NRT
R11 194
20/6Tue
2 stopsMultiple Airlines
51h 30mJNB-ITM
R11 391
6/9Wed
2 stopsSingapore Airlines
28h 10mCPT-HND
R11 430
5/10Thu
1 stopQatar Airways
26h 35mJNB-HND
R11 607
20/6Tue
3 stopsMultiple Airlines
35h 20mJNB-KIX
R11 686
5/10Thu
2 stopsEthiopian Air
45h 30mCPT-NRT
R12 317
25/11Sat
1 stopEmirates
39h 15mJNB-KIX
R12 869
5/10Thu
2 stopsMultiple Airlines
25h 15mCPT-HND
R13 263
5/10Thu
2 stopsMultiple Airlines
25h 45mJNB-HND
R13 696
6/9Wed
1 stopEmirates
21h 30mCPT-NRT
R13 854
6/9Wed
1 stopEmirates
26h 30mCPT-HND
R14 347
20/6Tue
1 stopEmirates
20h 35mJNB-KIX
R15 056

Search by stops

Search by airline

Search by price

Flights to Japan

Return flight deals:

Japan - South Africa

Browse origins:

Browse destinations:

R86 751
R18 663
R46 213
R18 663
R30 920
R24 437
R32 201
R16 002
R16 002
View more