Cheap flights from Iowa to Maine

DSM — PWM
Oct 4 — Oct 111

How far in advance should I book a flight from Iowa to Maine?

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

What is the cheapest month to fly from Iowa to Maine?

Flights from Iowa to Maine lean towards being more expensive in March. Prices are generally better when you fly from Iowa to Maine in November, with the cheapest ticket starting at $209.

When is the cheapest time to fly from Iowa to Maine (IA - ME)?

When flying from Iowa to Maine, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Iowa to Maine in September, October 2022

The best prices found for Iowa to Maine flights for September, October
Oct 26 - Oct 29
DSM

Des Moines

PWM

Portland

1 stop

4h 52m
PWM

Portland

DSM

Des Moines

1 stop

5h 06m
$335

Multiple Airlines

Pick Dates

Deal found 9/29/22

Oct 22 - Oct 26
DSM

Des Moines

PWM

Portland

2 stops

10h 58m
PWM

Portland

DSM

Des Moines

1 stop

5h 06m
$346

United Airlines

Pick Dates

Deal found 9/29/22

Oct 26 - Oct 29
DSM

Des Moines

PWM

Portland

1 stop

4h 52m
PWM

Portland

DSM

Des Moines

2 stops

16h 49m
$352

Multiple Airlines

Pick Dates

Deal found 9/29/22

Iowa to Maine 2022 flight deals

Cheap flights to Maine from Iowa found for this year
Nov 8 - Nov 12
DSM

Des Moines

PWM

Portland

2 stops

24h 37m
PWM

Portland

DSM

Des Moines

1 stop

22h 40m
$304

Frontier

Pick Dates

Deal found 9/28/22

Nov 8 - Nov 12
DSM

Des Moines

PWM

Portland

1 stop

7h 59m
PWM

Portland

DSM

Des Moines

1 stop

6h 19m
$333

American Airlines

Pick Dates

Deal found 9/28/22

Oct 26 - Oct 29
DSM

Des Moines

PWM

Portland

1 stop

4h 52m
PWM

Portland

DSM

Des Moines

1 stop

5h 06m
$335

Multiple Airlines

Pick Dates

Deal found 9/29/22

Cheap American Airlines flights from Iowa to Maine

Nov 8 - Nov 12
DSM

Des Moines

PWM

Portland

1 stop

7h 59m
PWM

Portland

DSM

Des Moines

1 stop

6h 19m
$333

American Airlines

Pick Dates

Deal found 9/28/22

Nov 30 - Dec 3
DSM

Des Moines

PWM

Portland

1 stop

7h 54m
PWM

Portland

DSM

Des Moines

1 stop

6h 26m
$348

American Airlines

Pick Dates

Deal found 9/28/22

Nov 8 - Nov 9
DSM

Des Moines

PWM

Portland

1 stop

7h 59m
PWM

Portland

DSM

Des Moines

1 stop

7h 34m
$367

American Airlines

Pick Dates

Deal found 9/27/22

Cheap United Airlines flights from Iowa to Maine

Oct 22 - Oct 26
DSM

Des Moines

PWM

Portland

2 stops

10h 58m
PWM

Portland

DSM

Des Moines

1 stop

5h 06m
$346

United Airlines

Pick Dates

Deal found 9/29/22

Oct 22 - Oct 26
DSM

Des Moines

PWM

Portland

1 stop

5h 12m
PWM

Portland

DSM

Des Moines

1 stop

5h 06m
$365

United Airlines

Pick Dates

Deal found 9/29/22

Nov 7 - Nov 9
DSM

Des Moines

PWM

Portland

2 stops

15h 59m
PWM

Portland

DSM

Des Moines

2 stops

16h 40m
$389

United Airlines

Pick Dates

Deal found 9/27/22

Last minute flights from Iowa to Maine

Late deals on return flights to Maine from Iowa, departing today and this week
Oct 6 - Oct 8
DSM

Des Moines

PWM

Portland

1 stop

4h 52m
PWM

Portland

DSM

Des Moines

1 stop

5h 04m
$578

American Airlines

Pick Dates

Deal found 9/27/22

Oct 6 - Oct 10
DSM

Des Moines

PWM

Portland

1 stop

6h 51m
PWM

Portland

DSM

Des Moines

2 stops

15h 51m
$623

Multiple Airlines

Pick Dates

Deal found 9/26/22

Oct 7 - Oct 10
DSM

Des Moines

PWM

Portland

1 stop

5h 53m
PWM

Portland

DSM

Des Moines

2 stops

15h 51m
$652

Multiple Airlines

Pick Dates

Deal found 9/26/22

One-way flights to Maine from Iowa

The cheapest one-way flights from Iowa to Maine
Oct 18
DSM

Des Moines

PWM

Portland

1 stop

5h 12m
$191

United Airlines

Pick Dates

Deal found 9/26/22

Oct 18
DSM

Des Moines

PWM

Portland

1 stop

5h 12m
$215

United Airlines

Pick Dates

Deal found 9/28/22

Oct 18
DSM

Des Moines

PWM

Portland

2 stops

10h 58m
$223

United Airlines

Pick Dates

Deal found 9/26/22

Related info for your journey

Useful info, stats and facts about Iowa to Maine flights.

Which airlines flying from Iowa to Maine have flexible cancellations due to COVID-19?

Some of our airline partners flying from Iowa to Maine have new flexible policies in place due to COVID-19. American Airlines, Delta, and United Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like American Airlines with this kind of flexibility.

Can I find flights from Iowa to Maine for under $400 on Cheapflights?

Yes, there are multiple flights from Iowa to Maine for under $400. The cheapest flight booked recently is on Frontier for just $304, but on average you can expect to pay $363.

Are there last-minute flights available from Iowa to Maine for under $600?

There are currently 20+ open flights from Iowa to Maine within the next 7 days for less than $600.

What are the cheapest airlines to fly from Iowa to Maine one-way?

The cheapest airlines for a one-way flight from Iowa to Maine are United Airlines ($191), Delta ($289), and American Airlines ($458).

Destination points for flights from Iowa to Maine

Select to see more specific information for flights from Iowa to all places in Maine

Top 3 airlines flying from Iowa to Maine

The chart below displays the airlines Cheapflights users traveling from Iowa to Maine choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
DeltaCheapest$242Average$516FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
American AirlinesCheapest$255Average$577FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
United AirlinesCheapest$303Average$509FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights