DSM

Find cheap flights to Des Moines

Search hundreds of travel sites at once for deals on flights to Des Moines

Return
1 adult
Economy
0 bags
Sun 26/2
Sun 5/3

Let KAYAK do the searching

Save 23% or more

Search hundreds of travel sites at once for deals on flights to Des Moines

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

May

High season

April

Cheapest flight

C$ 226

Good deal round-trip

C$ 555

Good deal one-way

C$ 214
Best time to beat the crowds (12% less expensive on average)
Most popular time to fly (39% more expensive on average)
Flight from Toronto Pearson Intl to Des Moines
or less
or less

When to book flights to Des Moines

Estimated round-trip price
Average price per month
Flight prices as travel date approaches

Top tips for finding cheap flights to Des Moines

  • Looking for cheap airfare to Des Moines? 25% of our users found tickets to Des Moines for the following prices or less: From Calgary C$ 722 one-way - C$ 661 round-trip, from Ottawa C$ 705 round-trip, from Moncton C$ 978 round-trip
  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be March, April and May. The cheapest month to fly from Canada is May.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Des Moines flight deals.

FAQs - booking Des Moines flights

Book Cheap Des Moines Plane Tickets

Recent round-trip flight deals

21/2Tue
1 stopAir Canada
9h 05mYYZ-DSM
25/2Sat
1 stopAir Canada
3h 45mDSM-YYZ
C$ 571
12/3Sun
1 stopDelta
7h 41mYUL-DSM
20/3Mon
1 stopDelta
6h 48mDSM-YUL
C$ 580
21/2Tue
2 stopsUnited Airlines
7h 54mYYZ-DSM
25/2Sat
1 stopUnited Airlines
3h 45mDSM-YYZ
C$ 580
11/3Sat
1 stopAmerican Airlines
9h 02mYUL-DSM
19/3Sun
1 stopAmerican Airlines
8h 33mDSM-YUL
C$ 588
11/3Sat
1 stopAir Canada
9h 28mYUL-DSM
20/3Mon
1 stopAir Canada
7h 05mDSM-YUL
C$ 592
12/3Sun
1 stopAmerican Airlines
16h 09mYUL-DSM
20/3Mon
2 stopsAmerican Airlines
8h 45mDSM-YUL
C$ 602
11/3Sat
2 stopsAmerican Airlines
11h 46mYUL-DSM
19/3Sun
1 stopAmerican Airlines
8h 33mDSM-YUL
C$ 603
12/4Wed
2 stopsAmerican Airlines
8h 02mYYZ-DSM
14/4Fri
1 stopAmerican Airlines
14h 38mDSM-YYZ
C$ 603
12/3Sun
2 stopsAmerican Airlines
11h 42mYUL-DSM
20/3Mon
2 stopsAmerican Airlines
8h 45mDSM-YUL
C$ 610
11/3Sat
2 stopsAmerican Airlines
11h 48mYUL-DSM
19/3Sun
2 stopsAmerican Airlines
9h 12mDSM-YUL
C$ 611
21/4Fri
1 stopDelta
12h 18mYYC-DSM
1/5Mon
1 stopDelta
9h 06mDSM-YYC
C$ 623
21/4Fri
1 stopDelta
12h 18mYYC-DSM
1/5Mon
1 stopDelta
9h 06mDSM-YYC
C$ 632
1/4Sat
1 stopAir Canada
5h 36mYVR-DSM
6/4Thu
1 stopAir Canada
7h 03mDSM-YVR
C$ 642
21/4Fri
1 stopUnited Airlines
6h 04mYYC-DSM
1/5Mon
2 stopsUnited Airlines
20h 18mDSM-YYC
C$ 658
21/4Fri
2 stopsDelta
13h 00mYYC-DSM
1/5Mon
1 stopDelta
9h 06mDSM-YYC
C$ 674
12/4Wed
2 stopsUnited Airlines
9h 35mYYZ-DSM
14/4Fri
2 stopsUnited Airlines
9h 37mDSM-YYZ
C$ 676
25/5Thu
1 stopUnited Airlines
5h 16mYUL-DSM
29/5Mon
2 stopsUnited Airlines
8h 56mDSM-YUL
C$ 709
24/2Fri
1 stopEndeavor Airlines
10h 11mYUL-DSM
3/3Fri
1 stopEndeavor Airlines
4h 37mDSM-YUL
C$ 850
12/3Sun
2 stopsMultiple Airlines
8h 02mYUL-DSM
18/3Sat
1 stopMultiple Airlines
8h 33mDSM-YUL
C$ 1,071
27/5Sat
2 stopsWestJet
13h 32mYYC-DSM
3/6Sat
1 stopWestJet
14h 11mDSM-YYC
C$ 1,489

Search by stops

Search by airline

Search by price

Recent one-way flight deals

23/5Tue
1 stopMultiple Airlines
12h 30mYYZ-DSM
C$ 226
22/2Wed
1 stopDelta
7h 51mYYC-DSM
C$ 291
3/4Mon
2 stopsMultiple Airlines
24h 30mYVR-DSM
C$ 298
1/6Thu
2 stopsMultiple Airlines
24h 48mYVR-DSM
C$ 318
23/4Sun
1 stopAir Canada
6h 34mYYZ-DSM
C$ 321
22/6Thu
1 stopMultiple Airlines
6h 40mYYZ-DSM
C$ 322
1/6Thu
2 stopsMultiple Airlines
38h 37mYVR-DSM
C$ 324
20/2Mon
1 stopDelta
6h 30mYYZ-DSM
C$ 325
23/5Tue
2 stopsUnited Airlines
9h 42mYYZ-DSM
C$ 326
1/6Thu
2 stopsMultiple Airlines
24h 17mYVR-DSM
C$ 329
20/2Mon
2 stopsAmerican Airlines
12h 55mYYZ-DSM
C$ 344
31/5Wed
1 stopUnited Airlines
5h 30mYVR-DSM
C$ 349
20/6Tue
1 stopDelta
6h 21mYYZ-DSM
C$ 350
23/6Fri
1 stopDelta
10h 14mYYZ-DSM
C$ 357
23/4Sun
2 stopsAmerican Airlines
9h 24mYYZ-DSM
C$ 370
22/6Thu
2 stopsAmerican Airlines
8h 08mYYZ-DSM
C$ 372
22/4Sat
2 stopsAir Canada
8h 04mYEG-DSM
C$ 398
23/4Sun
1 stopUnited Airlines
7h 19mYEG-DSM
C$ 429
24/7Mon
2 stopsAlaska Airlines
16h 40mYVR-DSM
C$ 508
21/2Tue
2 stopsWestJet
14h 36mYYC-DSM
C$ 543

Search by stops

Search by airline

Search by price

Recent domestic flight deals

17/2Fri
directUnited Airlines
1h 17mORD-DSM
19/2Sun
directUnited Airlines
1h 26mDSM-ORD
C$ 171
23/2Thu
1 stopDelta
7h 05mORD-DSM
25/2Sat
1 stopDelta
3h 44mDSM-ORD
C$ 213
18/2Sat
1 stopDelta
4h 18mORD-DSM
25/2Sat
1 stopDelta
5h 59mDSM-ORD
C$ 223
10/2Fri
1 stopDelta
6h 05mORD-DSM
11/2Sat
1 stopDelta
5h 06mDSM-ORD
C$ 250
6/2Mon
1 stopDelta
6h 49mORD-DSM
9/2Thu
1 stopDelta
5h 02mDSM-ORD
C$ 267

Search by stops

Search by airline

Search by price

Flights to Des Moines

Destination:

Des Moines (DSM)United States

Return flight deals:

Des Moines - Canada

Cabin classes:

C$ 1,231
C$ 1,144
C$ 495

Browse destinations:

C$ 580