Prices are in Australian Dollars.

Cheap flights from Geelong 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
Geelong (MEL) to Des Moines (DSM)

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

Travellers have found that booking a Monday departure is the best way to save up to 51% on the cost of booking your flights compared to booking on days of the week where this route is of high demand.

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

One of the essential ways to save on airfare from Geelong to Des Moines is to remain as flexible as possible. Flights that are in the morning tend to be the most expensive. A flight at midday could potentially save you up to 6% on airfare.

Geelong to Des Moines 2021 flight deals

Cheap flights to Des Moines from Geelong 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 Geelong to Des Moines flights.

Flight FAQs

From Geelong to Des Moines

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

Yes, there are multiple flights from Geelong 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 Geelong to Des Moines for under $2,590 on Cheapflights?

There are no direct flights from Geelong 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 Geelong to Des Moines?

A quick flight from Geelong to Des Moines can take about 21h 44m. United Airlines provides one of the quickest options available for as low as $2,568.

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

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

Destination information for Des Moines

Things to know before you go. Useful info for your trip from Geelong 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 Geelong to Des Moines
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First