
Most accurate provider | FlightHub 3 stars |
|---|---|
Most trusted provider | FlightHub 1 star |
Round-trip from | $389 (American Airlines) |
One-way from | $220 (American Airlines) |
Popular in | December |
Cheapest in | March |
Average price | $656 |
Fly from
Fly to
Route
Depart
Return
Price
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Mon 3/23
3:32 pm-6:43 am
1 stop14h 11m
Toronto Pearson Intl
Sun 3/29
7:55 pm-7:16 pm
2 stops24h 21m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Fri 2/6
6:07 am-6:20 pm
1 stop11h 13m
Toronto Pearson Intl
Sun 2/15
4:44 pm-9:01 am
1 stop17h 17m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Sat 2/7
5:01 pm-12:34 pm
1 stop18h 33m
Toronto Pearson Intl
Sun 2/15
6:17 pm-9:01 am
1 stop15h 44m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Sun 3/1
7:30 am-6:43 am
1 stop22h 13m
Toronto Pearson Intl
Sun 3/8
8:00 am-7:16 pm
2 stops36h 16m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Thu 3/5
3:22 pm-11:20 pm
1 stop30h 58m
Toronto Pearson Intl
Thu 3/12
8:00 am-10:34 pm
2 stops39h 34m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Mon 3/23
3:32 pm-6:43 am
1 stop14h 11m
Toronto Pearson Intl
Sat 3/28
7:55 pm-3:02 pm
2 stops44h 07m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Wed 2/4
11:42 am-9:23 pm
1 stop8h 41m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Wed 3/4
6:32 am-5:36 pm
1 stop10h 04m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Mon 3/2
5:00 am-4:03 pm
1 stop10h 03m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Thu 3/5
6:32 am-5:36 pm
1 stop10h 04m
About 0% of weekly flights between Des Moines and Toronto have experienced delays in the past year, with the average delay time being 0 minutes.
Historically, flights departing in the early afternoon are less likely to be delayed, whereas flights leaving in the early afternoon tend to experience delays more often.
Crew
Food
Comfort
Entertainment
Overall
Boarding
Reviews
Dane,Jan 2026
TYS - IAD
Crew
Food
Comfort
Entertainment
Overall
Boarding
Reviews
Dane,Jan 2026
TYS - IAD
| Airline | Cheapest | Average | Flexibility | On-time |
|---|---|---|---|---|
| Cheapest$457 | Average$827 | FlexibilityNo cancel fee | On-time69% |