
Most accurate provider | FlightHub 3 stars |
|---|---|
Most trusted provider | FlightHub 3 stars |
Round-trip from | $319 (Kiwi.com) |
One-way from | $143 (Kiwi.com) |
Popular in | October |
Cheapest in | January |
Average price | $1,007 |
Fly from
Fly to
Route
Depart
Return
Des MoinesOttawa
DSM - YOW
DSMYOW
Des Moines
Tue 6/2
5:00 am-9:35 pm
1 stop15h 35m
Ottawa
Wed 6/3
6:25 am-10:27 am
1 stop5h 02m
Des MoinesToronto
DSM - YTZ
DSMYTZ
Des Moines
Wed 6/17
11:00 am-4:00 pm
1 stop28h 00m
Toronto Island
Wed 6/24
3:05 pm-2:18 pm
1 stop24h 13m
Des MoinesOttawa
DSM - YOW
DSMYOW
Des Moines
Fri 5/29
6:50 pm-9:11 am
2 stops13h 21m
Ottawa
Fri 6/5
6:25 am-10:30 am
1 stop5h 05m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Mon 6/15
12:56 pm-9:55 pm
1 stop7h 59m
Toronto Pearson Intl
Mon 6/22
9:30 am-5:54 pm
1 stop9h 24m
Des MoinesOttawa
DSM - YOW
DSMYOW
Des Moines
Fri 7/3
5:00 am-1:59 pm
1 stop7h 59m
Ottawa
Wed 7/29
6:25 am-12:30 pm
1 stop7h 05m
Des MoinesToronto
DSM - YYZ
DSMYYZ
Des Moines
Wed 6/17
2:16 pm-8:55 pm
2 stops29h 39m
Toronto Pearson Intl
Wed 6/24
4:45 pm-10:03 am
1 stop18h 18m
Des MoinesToronto
DSM - YTZ
DSMYTZ
Des Moines
Mon 6/15
7:35 am-3:05 pm
1 stop6h 30m
Toronto Island
Mon 6/22
10:50 am-4:59 pm
1 stop7h 09m
Des MoinesMontreal
DSM - YUL
DSMYUL
Des Moines
Mon 6/15
2:45 pm-11:42 pm
1 stop7h 57m
Montreal Pierre Elliott Trudeau Intl
Mon 6/22
12:48 pm-10:31 pm
1 stop10h 43m
Des MoinesMontreal
DSM - YUL
DSMYUL
Des Moines
Fri 6/12
2:25 pm-11:55 pm
1 stop8h 30m
Montreal Pierre Elliott Trudeau Intl
Fri 6/19
7:00 am-1:35 pm
1 stop7h 35m
Des MoinesMontreal
DSM - YUL
DSMYUL
Des Moines
Thu 6/11
2:25 pm-11:55 pm
1 stop8h 30m
Montreal Pierre Elliott Trudeau Intl
Thu 6/18
5:07 pm-8:41 pm
1 stop4h 34m
Entertainment
Boarding
Crew
Food
Comfort
Overall
Reviews
Anonymous,Apr 2026
DFW - EWR
Entertainment
Boarding
Crew
Food
Comfort
Overall
Reviews
Anonymous,Apr 2026
DFW - EWR
Entertainment
Boarding
Crew
Food
Comfort
Overall
Reviews
Anonymous,Apr 2026
DFW - EWR
| Airline | Cheapest | Average | Flexibility | On-time |
|---|---|---|---|---|
| Cheapest$344 | Average$640 | FlexibilityNo cancel fee | On-time69% | |
| Cheapest$640 | Average$679 | FlexibilityNo cancel fee | On-time71% |