Prices are in Australian Dollars.

Cheap flights from Melbourne to Des Moines

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
Mon. 1/2
Mon. 8/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
Mon. 1/2
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 Des Moines (DSM)

What is the cheapest day to fly return from Melbourne to Des Moines?

Departing on a Monday is a good option for securing a great price. You can expect to save up to 51% when planning your travel around this day of the week.

When is the cheapest time to fly from Melbourne to Des Moines (MEL - DSM)?

A simple way to save on the total cost of your ticket is to fly from Melbourne to Des Moines at midday. If you’re flexible enough to do this you can expect to save up to 6% on your trip compared to booking a flight in the morning.

Melbourne to Des Moines 2021 flight deals

Cheap flights to Des Moines from Melbourne found for this year
6 Jun - 9 Jun
$2,553pp
MEL
Melbourne
United Airlines
   
2 STOPS
DSM
Des Moines
DSM
Des Moines
United Airlines
   
2 STOPS
MEL
Melbourne
6 Jun - 9 Jun
$2,555pp
MEL
Melbourne
United Airlines
   
2 STOPS
DSM
Des Moines
DSM
Des Moines
United Airlines
   
2 STOPS
MEL
Melbourne
6 Jun - 9 Jun
$2,568pp
MEL
Melbourne
United Airlines
   
2 STOPS
DSM
Des Moines
DSM
Des Moines
United Airlines
   
2 STOPS
MEL
Melbourne

Related info for your journey

Useful info, stats and facts about Melbourne to Des Moines flights.

Flight FAQs

From Melbourne to Des Moines

Can I find flights from Melbourne to Des Moines for under $2,590 on Cheapflights?

Yes, there are multiple flights from Melbourne to Des Moines for under $2,590. The cheapest flight booked recently is on United Airlines for just $2,553, but on average you can expect to pay $2,559.

Which airlines flying from Melbourne to Des Moines have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like United Airlines, American Airlines, and Qantas Airways flying from Melbourne to Des Moines have implemented new flexible cancellation policies.

Are there direct flights from Melbourne to Des Moines for under $2,590 on Cheapflights?

There are no direct flights from Melbourne to Des Moines, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

Within the past month, 92 users have taken a look at flights from Melbourne to Des Moines.

Does it rain more in Melbourne or Des Moines?

When travelling, it's generally smart to pack in preparation for rain or any other conditions that may arise. The rainfall in Melbourne is roughly similar to Des Moines. You can assume this to be the case over the next 11 days.

Is Melbourne weather warmer or cooler than Des Moines?

Expect the weather to be around 30 °C on average in July. 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 Des Moines is generally hotter than in Melbourne.

How long does is the flight from Melbourne to Des Moines?

Airlines like United Airlines fly from Melbourne to Des Moines in about 21h 44m. The time it takes to get you to your destination can typically vary by up to .

What is the cheapest airline to fly from Melbourne to Des Moines return?

Cheapflights users have booked flights from Melbourne to Des Moines from $2,554 return.

Destination information for Des Moines

Things to know before you go. Useful info for your trip from Melbourne to Des Moines
Today's exchange rate
$1 = $0.78
Average temperature for January in Des Moines
1.0 °C
Avg rainfall for January in Des Moines
22.0 mm

Airports servicing Melbourne

Airports servicing Des Moines

Home North America USA Iowa Des Moines Cheap flights from Melbourne to Des Moines
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First