Prices are in Australian Dollars.

Cheap flights from Perth to Malaysia

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
Sun. 31/1
Sun. 7/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
Sun. 31/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 Malaysia

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

Users have found that booking a flight from Perth to Malaysia at least 60 days early can save you up to 25% on average compared to booking a flight this week. If booking 60 days before your flight isn’t an option for you, users have found flights from Perth to Malaysia for as little as $746 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as $799 for flights departing within the next 3 days.

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

Flights from Perth to Malaysia lean towards being more expensive in December. Prices are generally better when you fly from Perth to Malaysia in March, with the cheapest ticket starting at $364.

Cheap flights from Perth to Malaysia in January, February 2021

The best prices found for PER to Malaysia flights in January, February
23 Jan - 1 Feb
$517pp
PER
Perth
Thai Lion Air
Direct
KUL
Kuala Lumpur Intl
KUL
Kuala Lumpur Intl
Thai Lion Air
Direct
PER
Perth
7 Feb - 16 Feb
$4,455pp
PER
Perth
Multiple airlines
 
1 STOP
KUL
Kuala Lumpur Intl
KUL
Kuala Lumpur Intl
Multiple Airlines
   
2 STOPS
PER
Perth
7 Feb - 16 Feb
$4,841pp
PER
Perth
Multiple airlines
 
1 STOP
KUL
Kuala Lumpur Intl
KUL
Kuala Lumpur Intl
Multiple Airlines
     
3 STOPS
PER
Perth

Perth to Malaysia 2021 flight deals

Cheap flights to Malaysia from Perth found for this year
3 Apr - 12 Apr
$457pp
PER
Perth
Malindo Air
Direct
KUL
Kuala Lumpur Intl
KUL
Kuala Lumpur Intl
Malindo Air
Direct
PER
Perth
4 Apr - 13 Apr
$462pp
PER
Perth
Malindo Air
Direct
KUL
Kuala Lumpur Intl
KUL
Kuala Lumpur Intl
Malindo Air
Direct
PER
Perth
3 Apr - 12 Apr
$483pp
PER
Perth
Malindo Air
Direct
KUL
Kuala Lumpur Intl
KUL
Kuala Lumpur Intl
Malindo Air
Direct
PER
Perth

Direct flights to Malaysia from Perth

Save time with Perth to Malaysia direct flight deals
3 Apr - 12 Apr
$457pp
PER
Perth
Malindo Air
Direct
KUL
Kuala Lumpur Intl
KUL
Kuala Lumpur Intl
Malindo Air
Direct
PER
Perth
4 Apr - 13 Apr
$462pp
PER
Perth
Malindo Air
Direct
KUL
Kuala Lumpur Intl
KUL
Kuala Lumpur Intl
Malindo Air
Direct
PER
Perth
3 Apr - 12 Apr
$483pp
PER
Perth
Malindo Air
Direct
KUL
Kuala Lumpur Intl
KUL
Kuala Lumpur Intl
Malindo Air
Direct
PER
Perth

One-way flights to Malaysia from Perth

The cheapest one-way flights from Perth to Malaysia
11:00 - 07:40
Malindo Air
1 stop
20h 40m
PER - BKI
Malindo Air
$341
mytrip.com
20:20 - 12:15
Thai Lion Air
1 stop
15h 55m
PER - KCH
Thai Lion Air
$407
Bravofly
11:35 - 04:30
Singapore Airlines
1 stop
16h 55m
PER - KUL
Singapore Airlines
$793
DreamWorldTravel

Related info for your journey

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

Flight FAQs

From Perth to Malaysia

Can I find flights from Perth to Malaysia for under $518 on Cheapflights?

Yes, there are multiple flights from Perth to Malaysia for under $518. The cheapest flight booked recently is on Malindo Air for just $457, but on average you can expect to pay $599.

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

Due to the rapidly changing circumstances due to COVID-19, airlines like Malindo Air, AirAsia X, and Malaysia Airlines flying from Perth to Malaysia have implemented new flexible cancellation policies.

Are there direct flights from Perth to Malaysia for under $518 on Cheapflights?

Cheapflights has 3 direct flights from Perth to Malaysia under $518. A good price for a direct flight from Perth to Malaysia is less than $467.

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

AirAsia X, Garuda Indonesia and Malaysia Airlines are the most popular airlines when flying from Perth to Malaysia.

What are the most popular routes from Perth to Malaysia?

When deciding which route to take from Perth to Malaysia, consider Perth - Kuala Lumpur Intl, Perth - Kota Kinabalu or Perth - Kuching, as they are the most popular.

What are the cheapest flights from Perth to Malaysia?

While on average a flight from Perth to Malaysia is generally $902, our data shows the cheapest flight currently is $122. When looking at the most popular route, (Perth - Kuala Lumpur Intl), you can expect to pay $458 for that flight.

How long does is the flight from Perth to Malaysia?

Malindo Air and Singapore Airlines can get you from Perth to Malaysia in just under 5h 55m. Your travel time can differ by up to 2h 25m. 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 Malaysia return?

Our cheapest airline available from Perth to Malaysia is Malindo Air. Our recent data shows that you can find tickets from as low as $458 on this airline. Additional options worth looking into are ANA and Singapore Airlines, starting at $1,908 and $1,943 round-trip.

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

For one-way options, check prices for Malindo Air. According to our data, you can fly for as low as $341. Users have also found prices from $407 and $726 on Malindo Air and Thai Lion Air, respectively.

Arrival points for flights from Perth to Malaysia

Destination information for Malaysia

Things to know before you go. Useful info for your trip from Perth to Malaysia
Today's exchange rate
$1 = RM 3.13
Flight duration
5h 50m

Airports servicing Perth

Airports servicing

Bakalalan (BKM)
Bintulu (BTU)
Ipoh (IPH)
Johor Bahru (JHB)
Kota Bharu (KBR)

Top 9 airlines flying from Perth to Malaysia

The chart below displays the airlines Cheapflights users travelling from Perth to Malaysia 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
Citilink
$218 $301 No cancel fee N/A

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

Search Citilink flights
AirAsia X
$184 $316 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
Malindo Air
$156 $323 No cancel fee N/A
Search Malindo Air flights
Scoot
$219 $402 No cancel fee N/A
Search Scoot flights
Thai Lion Air
$234 $446 No cancel fee N/A

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

Search Thai Lion Air flights
Malaysia Airlines
$270 $463 No cancel fee 67%
Search Malaysia Airlines flights
Qantas Airways
$310 $533 No cancel fee 74%
Search Qantas Airways flights
Singapore Airlines
$352 $555 No cancel fee 81%
Search Singapore Airlines flights
Virgin Australia
$454 $808 No cancel fee 80%
Search Virgin Australia flights
Home Asia Malaysia Cheap flights from Perth to Malaysia
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First