Prices are in Australian Dollars.

Cheap flights from Perth to Japan

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

Return
Economy
Sat. 30/1
Sat. 6/2
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
Sat. 30/1
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
Perth (PER) to Japan

How far in advance should I book a flight from Perth to Japan?

Find a great deal and save up to 25% by booking at least 58 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Perth to Japan within the next two weeks, with the cheapest ticket starting at $1,049.

What is the cheapest month to fly from Perth to Japan?

June is one of the best times of the year to fly to Japan from Perth. Prices for June average $818 per person but you can even find prices for as low as $540. The most expensive prices can be found in the month of December. Opting for a June flight can save you 48% on your journey compared to booking in June

Cheap flights from Perth to Japan in January, February 2021

The best prices found for PER to Japan flights in January, February
26 Feb - 12 Mar
$5,437pp
PER
Perth
Multiple airlines
   
2 STOPS
ITM
Osaka Itami
ITM
Osaka Itami
ANA
 
1 STOP
PER
Perth
26 Feb - 12 Mar
$5,456pp
PER
Perth
Multiple airlines
   
2 STOPS
ITM
Osaka Itami
ITM
Osaka Itami
ANA
 
1 STOP
PER
Perth
26 Feb - 12 Mar
$7,443pp
PER
Perth
Singapore Airlines
 
1 STOP
KIX
Osaka Kansai Intl
KIX
Osaka Kansai Intl
Singapore Airlines
 
1 STOP
PER
Perth

Perth to Japan 2021 flight deals

Cheap flights to Japan from Perth found for this year
25 Sep - 25 Oct
$727pp
PER
Perth
Philippine Airlines
 
1 STOP
HND
Tokyo Haneda
HND
Tokyo Haneda
Philippine Airlines
 
1 STOP
PER
Perth
27 Sep - 27 Oct
$792pp
PER
Perth
Philippine Airlines
 
1 STOP
HND
Tokyo Haneda
HND
Tokyo Haneda
Philippine Airlines
 
1 STOP
PER
Perth
5 Oct - 16 Oct
$828pp
PER
Perth
Cathay Pacific
 
1 STOP
NRT
Tokyo Narita
NRT
Tokyo Narita
Cathay Pacific
 
1 STOP
PER
Perth

Direct flights to Japan from Perth

Save time with Perth to Japan direct flight deals
8 Jul - 22 Jul
$994pp
PER
Perth
ANA
Direct
NRT
Tokyo Narita
NRT
Tokyo Narita
ANA
Direct
PER
Perth
14 Jul - 18 Jul
$996pp
PER
Perth
ANA
Direct
NRT
Tokyo Narita
NRT
Tokyo Narita
ANA
Direct
PER
Perth
21 Jun - 25 Jun
$1,000pp
PER
Perth
ANA
Direct
NRT
Tokyo Narita
NRT
Tokyo Narita
ANA
Direct
PER
Perth

One-way flights to Japan from Perth

The cheapest one-way flights from Perth to Japan
04:40 - 20:15
Philippine Airlines
1 stop
14h 35m
PER - HND
Philippine Airlines
$509
mytrip.com
17:45 - 04:25
ANA
Direct
9h 40m
PER - NRT
ANA
$823
mytrip.com
21:00 - 17:50
Multiple Airlines
2 stops
43h 50m
PER - HND
Multiple Airlines
$1,125
CheapFlights

Related info for your journey

Useful info, stats and facts about Perth to Japan flights.

Flight FAQs

From Perth to Japan

Can I find flights from Perth to Japan for under $1,035 on Cheapflights?

Yes, there are multiple flights from Perth to Japan for under $1,035. The cheapest flight booked recently is on Cathay Pacific for just $947, but on average you can expect to pay $1,009.

Which airlines flying from Perth to Japan have flexible cancellations due to COVID-19?

Some of our airline partners flying from Perth to Japan have new flexible policies in place due to COVID-19. Singapore Airlines, ANA, and Thai Airways are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Singapore Airlines with this kind of flexibility.

Are there direct flights from Perth to Japan for under $1,035 on Cheapflights?

Cheapflights has 7 direct flights from Perth to Japan under $1,035. A good price for a direct flight from Perth to Japan is less than $1,062.

What are the most popular airlines that fly from Perth to Japan?

Cathay Pacific, China Southern and AirAsia X are the most popular airlines when flying from Perth to Japan.

What are the most popular routes from Perth to Japan?

The most popular route from Perth to Japan is Perth - Tokyo Narita. You may also consider Perth - Nagoya Chubu Centrair Intl or Perth - Tokyo Haneda.

What are the cheapest flights from Perth to Japan?

While on average a flight from Perth to Japan is generally $1,609, our data shows the cheapest flight currently is $335. When looking at the most popular route, (Perth - Tokyo Narita), you can expect to pay $1,037 for that flight.

How long does is the flight from Perth to Japan?

ANA, Cathay Pacific, and Singapore Airlines can get you from Perth to Japan in just under 9h 40m. Your travel time can differ by up to 4h 05m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from Perth to Japan return?

Cathay Pacific, at $948, was found to be the cheapest airline from Perth to Japan. An alternate airline flying to your destination would be ANA.

What are the cheapest airlines to fly from Perth to Japan one-way?

To fly one-way, consider booking your trip with Philippine Airlines, which is currently one of the cheapest options available, starting at $438. ANA flights start at $817 while deals on Singapore Airlines start at $1,107 one-way.

Arrival points for flights from Perth to Japan

Destination information for Japan

Things to know before you go. Useful info for your trip from Perth to Japan
Today's exchange rate
$1 = ¥80
Flight duration
9h 52m

Airports servicing Perth

Top 9 airlines flying from Perth to Japan

The chart below displays the airlines Cheapflights users travelling from Perth to Japan 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
Malaysia Airlines
$401 $591 No cancel fee 67%
Search Malaysia Airlines flights
Thai Airways
$451 $607 No cancel fee 77%
Search Thai Airways flights
Scoot
$436 $628 No cancel fee N/A
Search Scoot flights
Singapore Airlines
$348 $681 No cancel fee 81%
Search Singapore Airlines flights
ANA
$321 $685 No cancel fee 80%
Search ANA flights
AirAsia X
$453 $734 No cancel fee 66%

We couldn't confirm the COVID-19 safety measures taken by AirAsia X. Please check directly on their website for additional information.

Search AirAsia X flights
Garuda Indonesia
$495 $756 No cancel fee 71%

We couldn't confirm the COVID-19 safety measures taken by Garuda Indonesia. Please check directly on their website for additional information.

Search Garuda Indonesia flights
Cathay Pacific
$404 $757 No cancel fee 72%
Search Cathay Pacific flights
Virgin Australia
$468 $795 No cancel fee 80%
Search Virgin Australia flights
Home Asia Japan Cheap flights from Perth to Japan
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First