Prices are in Australian Dollars.

Cheap flights from Melbourne to Riviera Maya

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. 24/9
Thu. 1/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. 24/9
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
Melbourne (MEL) to Riviera Maya (CUN)

MEL - CUN
Price
$1,317 - $2,579
Popular in December High demand for flights, 37% potential price rise
Cheapest in August Best time to find cheap flights, 19% potential price drop
Average price $1,490 Average for round-trip flights in September 2020
Round-trip from R1 317 From Melbourne to Riviera Maya
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 Melbourne to Riviera Maya?

Travellers have found that booking a Monday departure is the best way to save up to 28% 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 Melbourne to Riviera Maya?

Users have found that booking a flight from Melbourne to Riviera Maya at least 28 days early can save you up to 1% on average compared to booking a flight this week. If booking 28 days before your flight isn’t an option for you, users have found flights from Melbourne to Riviera Maya for as little as $2,153 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 $2,153 for flights departing within the next 3 days.

What is the cheapest month to fly from Melbourne to Riviera Maya?

The best pricing can be found in the month of August. Prices to Riviera Maya from Melbourne average $1,634. You can even find prices in August for less than $1,634, as users have found deals to Riviera Maya from as low as $1,152. The month of December appears to be one of the more expensive times to travel to Riviera Maya from Melbourne. Flying in the targeted month can save you up to 57%.

When is the cheapest time to fly from Melbourne to Riviera Maya (MEL - CUN)?

It’s typically best to fly out from Melbourne to Riviera Maya in the evening. Doing so could potentially save you 27% on the flight price compared to flying in the afternoon, which is usually more expensive.

Related info for your journey

Useful info, stats and facts about Melbourne to Riviera Maya flights.

Flight FAQs

From Melbourne to Riviera Maya

How popular is this flight route?

Flights from Melbourne to Cancun have been viewed 600 times in the past calendar month.

Does it rain more in Melbourne or Cancun?

Melbourne will have greater rainfall in 0 compared to Cancun over the next 15 days.

Is Melbourne weather warmer or cooler than Cancun?

Our data indicates that the weather will be 32 °C on average in the month of August. The temperature in Cancun is typically hotter than in Melbourne. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.

Alternative routes for Melbourne to Riviera Maya

Destination information for Riviera Maya

Things to know before you go. Useful info for your trip from Melbourne to Riviera Maya
Today's exchange rate
$1 = $15.40

Airports servicing Melbourne

Airports servicing Cancún

Home North America Mexico Cancun Cheap flights from Melbourne to Riviera Maya
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First