Cheap flights from Johannesburg to Tokyo

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Johannesburg to Tokyo are usually found in February or January, booked 22 days in advance, depart on a Tuesday or Monday and return on a Monday

Return
Economy
Mon 11/2
Mon 11/9
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Mon 11/2
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Johannesburg (JNB) to Tokyo (TYO)

JNB - TYO
Price
R13 092 - R14 662
TYO
Temperature
10 - 31 °C
TYO
Rainfall
45 - 235 mm

Popular in

December

High demand for flights, 3% potential price rise

Cheapest in

February

Best time to find cheap flights, 8% potential price drop

Round-trip from

R13 092

From Johannesburg to Tokyo

One-way from

R7 476

One-way flight from Johannesburg to Tokyo

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Tokyo?

Travellers have found that booking a Monday departure is the best way to save up to 4% on the cost of booking your flights compared to booking on days of the week where this route is of high demand.

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

To save on the cost of your flight from Johannesburg to Tokyo, book at least 22 days before your planned departure. Booking around this time can save you about 1% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R14 354 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R14 581.

What is the cheapest month to fly from Johannesburg to Tokyo?

Due to multiple factors, expect to potentially pay more when booking in December. For low rates, February can be a great choice for travel to Tokyo. Flights to Tokyo from Johannesburg in February are about R14 225 on average during February, but can be found for as low as R11 619.

When is the cheapest time to fly from Johannesburg to Tokyo (JNB - TYO)?

Unlike in the afternoon, when flights are generally more expensive, you can save up to 14% on flights from Johannesburg to Tokyo by exploring options for tickets at midday.

Cheap flights from Johannesburg to Tokyo in October, November 2020

The best prices found for JNB to TYO flights in October, November
17 Nov - 28 Nov
R10 745pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
NRT
Tokyo Narita
NRT
Tokyo Narita
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
3 Nov - 17 Nov
R11 393pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
NRT
Tokyo Narita
NRT
Tokyo Narita
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
17 Nov - 28 Nov
R11 959pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NRT
Tokyo Narita
NRT
Tokyo Narita
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Tokyo 2020 flight deals

Cheap flights to Tokyo from Johannesburg found for this year
17 Nov - 28 Nov
R10 745pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
NRT
Tokyo Narita
NRT
Tokyo Narita
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
3 Nov - 17 Nov
R11 393pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
NRT
Tokyo Narita
NRT
Tokyo Narita
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
17 Nov - 28 Nov
R11 959pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NRT
Tokyo Narita
NRT
Tokyo Narita
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Tokyo

Late deals on return flights to Tokyo from Johannesburg, departing today and this week
3 Nov - 17 Nov
R11 393pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
NRT
Tokyo Narita
NRT
Tokyo Narita
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
3 Nov - 17 Nov
R15 746pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
NRT
Tokyo Narita
NRT
Tokyo Narita
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
3 Nov - 17 Nov
R21 928pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
HND
Tokyo Haneda
HND
Tokyo Haneda
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

One-way flights to Tokyo from Johannesburg

The cheapest one-way flights from Johannesburg to Tokyo
13:50 - 12:20
Emirates
1 stop
39h 30m
JNB - NRT
Emirates
R7 477
travelstart.co.za
14:20 - 14:45
Turkish Airlines
1 stop
41h 25m
JNB - HND
Turkish Airlines
R8 367
Travel2Be
7:20 - 14:40
Ethiopian Air
4 stops
48h 20m
JNB - NRT
Ethiopian Air
R19 517
travelstart.co.za

Related info for your journey

Useful info, stats and facts about Johannesburg to Tokyo flights.

Flight FAQs

From Johannesburg to Tokyo

Can I find flights from Johannesburg to Tokyo for under R11 328 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Tokyo for under R11 328. The cheapest flight booked recently is on Qatar Airways for just R10 422, but on average you can expect to pay R11 846.

What safety measures are being taken by airlines flying from Johannesburg OR Tambo to Tokyo to control the spread of COVID-19?

Etihad Airways is one of the many airlines that have implemented additional safety measures to control the spread of COVID-19. New policies for travellers booking flights from Johannesburg OR Tambo to Tokyo include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

Which airlines flying from Johannesburg OR Tambo to Tokyo have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg OR Tambo to Tokyo that may be offering flexible cancellation policies are Cathay Pacific, Ethiopian Air, and Emirates. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Johannesburg to Tokyo for under R9 710 on Cheapflights?

There are no direct flights from Johannesburg to Tokyo, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Johannesburg to Tokyo for under R12 946?

There are currently 8+ open flights from Johannesburg to Tokyo within the next 7 days for less than R12 946.

Is Johannesburg weather warmer or cooler than Tokyo?

You can imagine temperatures to be in the 31 °C range in August. The weather in Tokyo is generally hotter than Johannesburg's. As flight availability is subject to become more limited as peak season approaches it is ideal to book in a timely manner.

How long does is the flight from Johannesburg to Tokyo?

There are many flights that can get you from Johannesburg to Tokyo in 18h 50m. Fly via Cathay Pacific, Emirates, or Qatar Airways to get the fastest option. This flight may include one or multiple stops.

What are the cheapest airlines to flying from Johannesburg to Tokyo return?

Currently priced at R10 422, Qatar Airways will fly you from Johannesburg to Tokyo and back. In addition to Qatar Airways, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Ethiopian Air and Cathay Pacific - these airlines can fly you to your destination from R11 620 and R12 607, respectively. Users have found that Qatar Airways is 26% cheaper than the other options available to this destination.

What are the cheapest airlines to fly from Johannesburg to Tokyo one-way?

For one-way options, check prices for Emirates. According to our data, you can fly for as low as R7 477. Users have also found prices from R8 173 and R8 367 on Emirates and Ethiopian Air, respectively.

Related searches

Flights to Tokyo from Johannesburg
Flights to Johannesburg Flights to Tokyo Flights from Johannesburg

Destination information for Tokyo

Things to know before you go. Useful info for your trip from Johannesburg to Tokyo
Today's exchange rate
R1 = ¥6
Average temperature for October in Tokyo
22.0 °C
Avg rainfall for October in Tokyo
235.0 mm

Airports servicing Johannesburg

Airports servicing Tokyo

Yokohama (HND)
Home Asia Japan Tokyo Cheap flights from Johannesburg to Tokyo
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First