Prices are in Australian Dollars.

Cheap flights from Perth to Senai

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
Thu. 1/10
Thu. 8/10
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/10
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 Senai (JHB)

PER - JHB
Price
$357 - $608
Popular in March High demand for flights, 19% potential price rise
Cheapest in May Best time to find cheap flights, 27% potential price drop
Average price $529 Average for round-trip flights in September 2020
Round-trip from $357 From Perth to Senai
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 Perth to Senai?

Friday flights are found to be more expensive to fly from Perth to Senai. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Senai.

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

May can be a great time to fly to Senai from Perth with a flight ticket averaging about $754. Cheapflights users have found deals in the month of May for as cheap as $437. The most expensive prices can be found in the month of January.

When is the cheapest time to fly from Perth to Senai (PER - JHB)?

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

Related info for your journey

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

Flight FAQs

From Perth to Senai

How popular is this flight route?

Within the past month, 65 users have taken a look at flights from Perth to Johor Bahru Sultan Ismail Intl.

Does it rain more in Perth or Johor Bahru?

Expected rainfall in Perth is less than in Johor Bahru. You can expect this to be the case over the next 18 days.

Is Perth weather warmer or cooler than Johor Bahru?

Expect the weather to be around 33 °C on average in April. As the temperature peaks, try to get your plans done early, as flight price and availability will have an impact on your travels. The climate in Johor Bahru is generally hotter than in Perth.

Destination information for Senai

Things to know before you go. Useful info for your trip from Perth to Senai
Today's exchange rate
$1 = RM 2.95

Airports servicing Perth

Airports servicing Johor Bahru

Home Asia Malaysia Johor Bahru Cheap flights from Perth to Senai
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First