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 August or May, booked 24 days in advance, depart on a Tuesday or Monday and return on a Monday

Return
Economy
Thu 1/28
Thu 2/4
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
Thu 1/28
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
R12 216 - R13 783
TYO
Temperature
10 - 31 °C
TYO
Rainfall
45 - 235 mm

Popular in

December

High demand for flights, 6% potential price rise

Cheapest in

August

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

Average price

R13 395

Average for round-trip flights in January 2021

Round-trip from

R12 216

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 21 days before your planned departure. Booking around this time can save you about 2% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R13 261 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R13 529.

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, August can be a great choice for travel to Tokyo. Flights to Tokyo from Johannesburg in August are about R12 991 on average during August, but can be found for as low as R10 635.

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 January, February 2021

The best prices found for JNB to TYO flights in January, February
20 Jan - 27 Jan
R13 096pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NRT
Tokyo Narita
NRT
Tokyo Narita
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
7 Feb - 14 Feb
R13 171pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
NRT
Tokyo Narita
NRT
Tokyo Narita
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
20 Jan - 27 Jan
R14 230pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NRT
Tokyo Narita
NRT
Tokyo Narita
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo

Johannesburg to Tokyo 2021 flight deals

Cheap flights to Tokyo from Johannesburg found for this year
1 Jul - 8 Jul
R12 649pp
JNB
Johannesburg OR Tambo
Emirates
 
1 STOP
NRT
Tokyo Narita
NRT
Tokyo Narita
Emirates
 
1 STOP
JNB
Johannesburg OR Tambo
1 Jul - 7 Jul
R12 649pp
JNB
Johannesburg OR Tambo
Emirates
 
1 STOP
HND
Tokyo Haneda
HND
Tokyo Haneda
Emirates
 
1 STOP
JNB
Johannesburg OR Tambo
27 May - 6 Jun
R12 753pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
HND
Tokyo Haneda
HND
Tokyo Haneda
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo

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 R13 425 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Tokyo for under R13 425. The cheapest flight booked recently is on Emirates for just R12 649, but on average you can expect to pay R13 857.

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 Singapore Airlines. 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 R11 933 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.

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 19h 20m. Fly via Cathay Pacific, Etihad Airways, or Emirates 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 R12 649, Emirates will fly you from Johannesburg to Tokyo and back. In addition to Emirates, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Qatar Airways and Cathay Pacific - these airlines can fly you to your destination from R12 978 and R13 455, respectively. Users have found that Emirates is 2% cheaper than the other options available to this destination.

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 = ¥7
Average temperature for January in Tokyo
10.0 °C
Avg rainfall for January in Tokyo
62.0 mm

Airports servicing Johannesburg

Airports servicing Tokyo

Yokohama (HND)

Top 6 airlines flying from Johannesburg to Tokyo

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Tokyo choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Ethiopian Air
R530 R660 No cancel fee 72%
Search Ethiopian Air flights
Singapore Airlines
R571 R900 No cancel fee 81%
Search Singapore Airlines flights
Cathay Pacific
R831 R941 No cancel fee 72%
Search Cathay Pacific flights
Emirates
R753 R947 No cancel fee 75%
Search Emirates flights
Qatar Airways
R706 R949 No cancel fee 68%
Search Qatar Airways flights
Etihad Airways
R887 R1 028 No cancel fee 75%
Search Etihad Airways flights
Home Asia Japan Tokyo Cheap flights from Johannesburg to Tokyo
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First