Prices are in Australian Dollars.

Cheap flights from Perth to Maldives

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. 5/11
Thu. 12/11
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. 5/11
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 Maldives

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

To save up to 40% on this flight, we recommend booking at least 61 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Perth to Maldives from $1,179 1-2 weeks out and tickets from $1,297 for flights departing within the next 72 hours.

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

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

One-way flights to Maldives from Perth

The cheapest one-way flights from Perth to Maldives
01:40 - 08:30
Singapore Airlines
1 stop
33h 50m
PER - MLE
Singapore Airlines
$1,124
Gotogate
19:10 - 04:00
Multiple Airlines
2 stops
35h 50m
PER - MLE
Multiple Airlines
$1,879
CheapFaresNow

Related info for your journey

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

Flight FAQs

From Perth to Maldives

How popular is this flight route?

Within the past month, 1,052 users have taken a look at flights from Perth to Maldives.

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

Some of our airline partners flying from Perth to Maldives have new flexible policies in place due to COVID-19. Emirates and Cathay Pacific are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Emirates with this kind of flexibility.

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

The most popular airlines flying from Perth to Maldives are Cathay Pacific, Emirates and Singapore Airlines. Something to consider prior to booking your flight.

What are the cheapest flights from Perth to Maldives?

Looking for the cheapest flight from Perth to Maldives? While on average our users pay $955, our data indicates the cheapest price to be $561. The most popular route (Perth - Malé), is priced around $1,096.

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

For one-way options, check prices for Cathay Pacific. According to our data, you can fly for as low as $766. Users have also found prices from $1,123 and $2,068 on Cathay Pacific and Singapore Airlines, respectively.

Arrival points for flights from Perth to Maldives

Show more

Destination information for Maldives

Things to know before you go. Useful info for your trip from Perth to Maldives
Today's exchange rate
$1 = Rf 10.84

Airports servicing Perth

Airports servicing

Kudahuvadhoo Dhaalu (DDD)
Dharavandhoo (DRV)
Fuvahmulah (FVM)
Addu City Gan/Seenu (GAN)
Viligili (Gaafu Alif Atoll) Kooddoo (GKK)
Hanimaadhoo (HAQ)
Home Asia Maldives Cheap flights from Perth to Maldives
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First