Most accurate provider | FlightHub 3 stars |
---|---|
Most trusted provider | FlightHub 3 stars |
Round-trip from | $497 (lastminute.com) |
One-way from | $443 (United Airlines) |
Popular in | June |
Cheapest in | November |
Average price | $1,040 |
Fly from
Fly to
Route
Depart
Return
Price
Des MoinesMarrakech
DSM - RAK
DSMRAK
Des Moines
Wed 12/3
2:59 pm-6:55 am
2 stops32h 56m
Marrakech Menara
Wed 12/10
8:55 am-9:15 pm
2 stops19h 20m
Des MoinesMarrakech
DSM - RAK
DSMRAK
Des Moines
Thu 12/4
11:23 am-6:55 am
1 stop12h 32m
Marrakech Menara
Thu 12/11
6:00 am-5:03 pm
2 stops18h 03m
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Thu 11/27
8:02 am-10:35 am
2 stops19h 33m
Casablanca Mohamed V
Wed 12/3
12:15 pm-12:38 pm
2 stops31h 23m
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Thu 11/27
8:02 am-10:35 am
2 stops19h 33m
Casablanca Mohamed V
Wed 12/3
12:15 pm-9:37 pm
3 stops16h 22m
Des MoinesMarrakech
DSM - RAK
DSMRAK
Des Moines
Wed 12/3
5:43 pm-6:55 am
2 stops30h 12m
Marrakech Menara
Wed 12/10
8:55 am-5:47 pm
1 stop15h 52m
Des MoinesRabat
DSM - RBA
DSMRBA
Des Moines
Wed 12/3
6:33 pm-1:05 pm
2 stops35h 32m
Rabat Sale
Wed 12/10
6:00 am-4:16 pm
2 stops17h 16m
Des MoinesRabat
DSM - RBA
DSMRBA
Des Moines
Wed 12/3
6:17 am-3:50 pm
2 stops26h 33m
Rabat Sale
Wed 12/10
6:00 am-4:16 pm
2 stops17h 16m
Des MoinesRabat
DSM - RBA
DSMRBA
Des Moines
Thu 12/4
6:17 am-1:05 pm
2 stops23h 48m
Rabat Sale
Thu 12/11
6:00 am-5:47 pm
2 stops18h 47m
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Thu 12/4
6:33 pm-6:35 pm
2 stops17h 02m
Casablanca Mohamed V
Thu 12/11
5:55 am-10:34 pm
2 stops23h 39m
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Thu 12/4
6:17 am-6:35 pm
2 stops29h 18m
Casablanca Mohamed V
Thu 12/11
5:55 am-8:46 pm
2 stops21h 51m
It’s optimal to fly from Iowa to Morocco in the evening. By choosing this option you can save up to 21% on the cost of your flight, compared to a flight in the afternoon.
Airline | Cheapest | Average | Flexibility | On-time |
---|---|---|---|---|
Cheapest$701 | Average$786 | FlexibilityNo cancel fee | On-time75% | |
Cheapest$715 | Average$1,046 | FlexibilityNo cancel fee | On-timeN/A | |
Cheapest$938 | Average$1,190 | FlexibilityNo cancel fee | On-time77% |