SEARCH ONE AND DONE. - Compare hundreds of travel sites at once.
Choose where to book.
Find deals from over 400 airlines worldwide.

Cheap Flights from Detroit to Des Moines (DTW - DSM)

DepartReturn
1 adult
Note: some airlines charge for infants in laps.
The price shown for each flight will be the average for all passengers including any infants.
Choose Sites to Compare vs. KAYAK

Best fares from DTW to DSM (Found by others)

Sun Mon Tue Wed Thu Fri Sat
      1
$2
2 $454 3 $408 4
$408
5 $402 6 $402 7 $402 8 $402 9 $402 10 $402 11 $402
12
$402
13 $402 14 $402 15
$402
16 $350 17 $402 18
$402
19
$402
20
$402
21 $362 22
$362
23 $350 24 $356 25 $350
26
$350
27
$350
28 $362 29
$362
30 $356 31
$356
 
KAYAK searches hundreds of sites to find the best rate for your next flight from Detroit to Des Moines. Get the best flight deal for your Des Moines trip!
Here's how it works. Search KAYAK for a flight ticket from Detroit to Des Moines. Sort, filter and compare results on one web page. Then book your plane ticket direct on the airline or travel agent site of your choice!
Direct flights DTW to DSM on Delta
Flight # Depart DTW Arrive DSM Sun Mon Tue Wed Thu Fri Sat Valid Between
4266 8:35 am 9:33 am Oct 1 - Oct 27
4266 8:35 am 9:33 am Oct 26 - Oct 26
4266 8:35 am 9:33 am Oct 5 - Oct 19
4266 8:41 am 9:39 am Nov 2 - Nov 10
4266 8:46 am 9:44 am Nov 4 - Nov 4
4266 8:51 am 9:49 am Oct 29 - Oct 29
4266 8:51 am 9:49 am Oct 31 - Oct 31
4266 8:51 am 9:49 am Oct 30 - Oct 30
4266 8:51 am 9:49 am Oct 28 - Oct 28
3511 12:05 pm 12:55 pm Nov 2 - Nov 9
3511 12:14 pm 1:04 pm Nov 4 - Nov 4
3399 12:16 pm 1:06 pm Oct 1 - Oct 24
3399 12:16 pm 1:06 pm Oct 26 - Oct 27
3399 12:16 pm 1:06 pm Oct 29 - Oct 30
3399 12:20 pm 1:09 pm Nov 1 - Nov 1
3399 12:20 pm 1:09 pm Oct 4 - Oct 25
3511 12:26 pm 1:17 pm Nov 8 - Nov 22
3399 12:30 pm 1:23 pm Oct 31 - Oct 31
4114 3:35 pm 4:37 pm Nov 6 - Nov 20
4114 3:41 pm 4:43 pm Nov 3 - Nov 10
4114 3:41 pm 4:43 pm Nov 2 - Nov 9
4114 4:15 pm 5:11 pm Oct 26 - Oct 26
4114 4:15 pm 5:11 pm Oct 1 - Oct 10
4114 4:15 pm 5:11 pm Oct 13 - Oct 22
4114 4:15 pm 5:11 pm Oct 23 - Oct 23
4114 4:15 pm 5:11 pm Oct 24 - Oct 24
4114 4:35 pm 5:28 pm Oct 12 - Oct 12
3796 7:45 pm 8:41 pm Nov 2 - Nov 18
3796 7:45 pm 8:40 pm Nov 8 - Nov 15
3796 7:46 pm 8:41 pm Oct 29 - Oct 31
3796 7:46 pm 8:41 pm Oct 28 - Oct 28
3796 7:46 pm 8:40 pm Nov 1 - Nov 1
3796 7:46 pm 8:41 pm Oct 1 - Oct 27
3796 7:46 pm 8:40 pm Oct 4 - Oct 25