Cheap Flights from Miami, FL to Des Moines, IA from $189
On Cheapflightsplus.com you will find 56 connecting flights from Miami to Des Moines. You can compare airfare deals from 2 airlines and multiple travel sites from $189, book and save on cheap plane tickets and last minute offers. Also check out MIA-DSM flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Miami to Des Moines Flight Deals
Best Flights from Miami to Des Moines Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $253 | 20:49 Miami Miami Intl | 23:30+1 день Des Moines Des Moines International Airport | 27h 41m layover 21h 8m - Denver | United Airlines | UA1273 UA5445 |
from $277 | 11:35 Miami Miami Intl | 23:59 Des Moines Des Moines International Airport | 13h 24m layover 6h 50m - Denver | United Airlines | UA2064 UA4680 |
from $277 | 07:30 Miami Miami Intl | 20:36 Des Moines Des Moines International Airport | 14h 6m layover 7h 42m - Denver | United Airlines | UA2419 UA1925 |
from $280 | 16:53 Miami Miami Intl | 22:30 Des Moines Des Moines International Airport | 6h 37m layover 1h 9m - Houston | United Airlines | UA2183 UA1823 |
from $280 | 08:45 Miami Miami Intl | 14:24 Des Moines Des Moines International Airport | 6h 39m layover 1h 5m - Houston | United Airlines | UA674 UA6166 |
from $280 | 16:09 Miami Miami Intl | 21:52 Des Moines Des Moines International Airport | 6h 43m layover 1h 37m - Chicago | United Airlines | UA2106 UA630 |
from $280 | 06:25 Miami Miami Intl | 14:24 Des Moines Des Moines International Airport | 8h 59m layover 3h 27m - Houston | United Airlines | UA2135 UA6166 |
from $280 | 15:47 Miami Miami Intl | 23:59 Des Moines Des Moines International Airport | 9h 12m layover 2h 43m - Denver | United Airlines | UA2142 UA4680 |
from $280 | 07:30 Miami Miami Intl | 16:11 Des Moines Des Moines International Airport | 9h 41m layover 3h 17m - Denver | United Airlines | UA2419 UA2265 |
from $280 | 11:35 Miami Miami Intl | 20:36 Des Moines Des Moines International Airport | 10h 1m layover 3h 37m - Denver | United Airlines | UA2064 UA1925 |
from $281 | 09:35 Miami Miami Intl | 16:11 Des Moines Des Moines International Airport | 7h 36m layover 1h 12m - Denver | United Airlines | UA2064 UA2265 |
from $283 | 16:07 Miami Miami Intl | 21:23 Des Moines Des Moines International Airport | 6h 16m layover 1h 1m - Chicago | United Airlines | UA2106 UA617 |
from $294 | 09:00 Miami Miami Intl | 17:54 Des Moines Des Moines International Airport | 9h 54m layover 4h 46m - Chicago | United Airlines | UA1830 UA3569 |
from $348 | 16:52 Miami Miami Intl | 22:30 Des Moines Des Moines International Airport | 6h 38m layover 1h 7m - Houston | United Airlines | UA2170 UA1780 |
from $189 | 10:49 Miami Miami Intl | 23:31 Des Moines Des Moines International Airport | 13h 42m layover 1h 0m - Philadelphia 5h 47m - Nashville | Spirit Airlines | NK3150 NK3151 G4471 |
from $250 | 11:29 Miami Miami Intl | 22:52 Des Moines Des Moines International Airport | 12h 23m layover 1h 26m - Houston 2h 6m - Las Vegas | Spirit Airlines | NK1374 NK1422 G42100 |
Flight Schedule Miami (Florida) to Des Moines (Iowa)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
06:25 — 14:24
|
06:25 — 08:28
UA2135
United Airlines
Miami — Houston
3h 27m stop
11:55 — 14:24
UA6166
United Airlines
Houston — Des Moines
|
8h 59m including layover |
Find flight
from$280 |
|
07:30 — 20:36
|
07:30 — 10:08
UA2419
United Airlines
Miami — Denver
7h 42m stop
17:50 — 20:36
UA1925
United Airlines
Denver — Des Moines
|
14h 6m including layover |
Find flight
from$277 |
|
07:30 — 16:11
|
07:30 — 10:08
UA2419
United Airlines
Miami — Denver
3h 17m stop
13:25 — 16:11
UA2265
United Airlines
Denver — Des Moines
|
9h 41m including layover |
Find flight
from$280 |
|
08:45 — 14:24
|
08:45 — 10:50
UA674
United Airlines
Miami — Houston
1h 5m stop
11:55 — 14:24
UA6166
United Airlines
Houston — Des Moines
|
6h 39m including layover |
Find flight
from$280 |
|
09:00 — 14:44
|
09:00 — 11:34
UA1830
United Airlines
Miami — Chicago
1h 36m stop
13:10 — 14:44
UA3601
United Airlines
Chicago — Des Moines
|
6h 44m including layover |
Find flight
from$280 |
|
09:35 — 16:11
|
09:35 — 12:13
UA2064
United Airlines
Miami — Denver
1h 12m stop
13:25 — 16:11
UA2265
United Airlines
Denver — Des Moines
|
7h 36m including layover |
Find flight
from$281 |
|
11:35 — 23:59
|
11:35 — 14:13
UA2064
United Airlines
Miami — Denver
6h 50m stop
21:03 — 23:59
UA4680
United Airlines
Denver — Des Moines
|
13h 24m including layover |
Find flight
from$277 |
|
12:21 — 21:23
|
12:21 — 14:55
UA1983
United Airlines
Miami — Chicago
4h 55m stop
19:50 — 21:23
UA617
United Airlines
Chicago — Des Moines
|
10h 2m including layover |
Find flight
from$390 |
|
12:21 — 10:37
+1 day
|
12:21 — 14:55
UA1983
United Airlines
Miami — Chicago
18h 5m stop
09:00 — 10:37
UA3672
United Airlines
Chicago — Des Moines
|
23h 16m including layover |
Find flight
from$390 |
|
13:05 — 22:30
|
13:05 — 15:08
UA517
United Airlines
Miami — Houston
4h 57m stop
20:05 — 22:30
UA1780
United Airlines
Houston — Des Moines
|
10h 25m including layover |
Find flight
from$471 |
|
15:47 — 23:59
|
15:47 — 18:20
UA2142
United Airlines
Miami — Denver
2h 43m stop
21:03 — 23:59
UA4680
United Airlines
Denver — Des Moines
|
9h 12m including layover |
Find flight
from$280 |
|
16:09 — 21:52
|
16:09 — 18:43
UA2106
United Airlines
Miami — Chicago
1h 37m stop
20:20 — 21:52
UA630
United Airlines
Chicago — Des Moines
|
6h 43m including layover |
Find flight
from$280 |
|
16:53 — 22:30
|
16:49 — 18:54
UA2183
United Airlines
Miami — Houston
1h 9m stop
20:07 — 22:30
UA1823
United Airlines
Houston — Des Moines
|
6h 37m including layover |
Find flight
from$280 |
|
19:34 — 10:37
+1 day
|
19:34 — 22:07
UA1639
United Airlines
Miami — Chicago
10h 53m stop
09:00 — 10:37
UA3672
United Airlines
Chicago — Des Moines
|
16h 3m including layover |
Find flight
from$296 |
|
19:34 — 17:31
+1 day
|
19:34 — 22:07
UA1639
United Airlines
Miami — Chicago
17h 53m stop
16:00 — 17:31
UA3569
United Airlines
Chicago — Des Moines
|
22h 57m including layover |
Find flight
from$296 |
|
20:49 — 23:30
+1 day
|
20:49 — 23:30
UA1273
United Airlines
Miami — Denver
21h 8m stop
20:38 — 23:30
UA5445
United Airlines
Denver — Des Moines
|
27h 41m including layover |
Find flight
from$253 |
|
20:49 — 20:39
+1 day
|
20:49 — 23:30
UA1273
United Airlines
Miami — Denver
18h 25m stop
17:55 — 20:39
UA1925
United Airlines
Denver — Des Moines
|
24h 50m including layover |
Find flight
from$273 |
|
06:15 — 17:54
|
06:15 — 09:21
UA2332
United Airlines
Miami — Newark
3h 44m stop
13:05 — 14:46
UA587
United Airlines
Newark — Chicago
1h 34m stop
16:20 — 17:54
UA3569
United Airlines
Chicago — Des Moines
|
12h 39m including layover |
Find flight
from$286 |
|
08:00 — 17:54
|
08:00 — 11:09
UA323
United Airlines
Miami — Newark
1h 56m stop
13:05 — 14:46
UA587
United Airlines
Newark — Chicago
1h 34m stop
16:20 — 17:54
UA3569
United Airlines
Chicago — Des Moines
|
10h 54m including layover |
Find flight
from$286 |
|
10:18 — 20:36
|
10:18 — 13:24
UA2107
United Airlines
Miami — Newark
51m stop
14:15 — 16:36
UA525
United Airlines
Newark — Denver
1h 14m stop
17:50 — 20:36
UA1925
United Airlines
Denver — Des Moines
|
11h 18m including layover |
Find flight
from$286 |
|
10:49 — 23:31
|
10:49 — 13:39
NK3150
Spirit Airlines
Miami — Philadelphia
1h stop
14:39 — 15:55
NK3151
Spirit Airlines
Philadelphia — Nashville
5h 47m stop
21:42 — 23:31
G4471
Allegiant Air
Nashville — Des Moines
|
13h 42m including layover |
Find flight
from$189 |
|
11:29 — 22:52
|
11:29 — 13:18
NK1374
Spirit Airlines
Miami — Houston
1h 26m stop
14:44 — 15:51
NK1422
Spirit Airlines
Houston — Las Vegas
2h 6m stop
17:57 — 22:52
G42100
Allegiant Air
Las Vegas — Des Moines
|
12h 23m including layover |
Find flight
from$250 |
|
13:30 — 21:52
|
13:30 — 16:06
UA2435
United Airlines
Miami — Washington D.C.
1h 30m stop
17:36 — 18:55
UA1117
United Airlines
Washington D.C. — Chicago
1h 25m stop
20:20 — 21:52
UA630
United Airlines
Chicago — Des Moines
|
9h 22m including layover |
Find flight
from$286 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Miami to Des Moines depends on and how to choose the most interesting flight option for you.
Distance between Miami and Des Moines is 2137 miles. Time difference between the cities is 1h. Airplanes depart 06:15 to 20:49 from 3 Miami airports and arrive 06:15 to 20:49 to 1 Des Moines airport. Average flight time is 12h 16m.
- The fastest flight 6h 16m
- Average flight time 12h 16m
- The earliest flight 06:15
- The latest flight 20:49
- Distance 1328 ml
The cheapest months to travel to Des Moines are february (from 189 $), january (from 277 $).
What is the lowest airfare Miami to Des Moines?
The cheapest plane ticket found by our users is $189. This airfare is for economy class on one-way NK3150 flight by Spirit Airlines for February 21, 2025 which leaves Miami Intl in Miami at 10:49 am and arrives at Des Moines Des Moines International Airport at 23:31.
Popular Airlines on the Route
The flight Miami — Des Moines is served by 2 regular airlines and 1 low-cost airline. Most of the flights on this route are operated by United Airlines - 54 departures per week at the price of from $ 253 . And the most expensive tickets are offered by United Airlines airline - from $ 471.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 56 flights with layovers on the route. The fastest connecting flight is UA2106 by United Airlines takes 6h 16m and the cheapest is NK3150 by Spirit Airlines for $189.
- UA - United Airlinesfrom $253Find
- NK - Spirit Airlinesfrom $189Find
Airports
You can fly from Miami to Des Moines from 3 airports (Miami Intl, Palm Beach Intl, Miami Int.).
Miami airports
- Miami Intl-MIAfrom $189Find
- Palm Beach Intl-PBIFind
- Miami Int.-FLLFind
Des Moines airports
- Des Moines International Airport-DSMFind
Airplanes
There are flights to Des Moines from Miami by 2 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top Domestic Destinations from Miami
You may also consider searching for discounted plane tickets to some other popular places from Miami within United States.
- from $27Find
- from $53Find
- from $68Find
- from $74Find
- from $67Find
- from $48Find
- from $79Find
- from $59Find
- from $54Find
- from $63Find
Top International Destinations from Miami
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $73Find
- from $72Find
- from $56Find
- from $66Find
- from $80Find
- from $69Find
- from $58Find
- from $85Find
- from $61Find
- from $61Find
How to book a plane ticket yourself?
- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.