
Most accurate provider | eDreams 3 stars |
|---|---|
Most trusted provider | eDreams 3 stars |
Round-trip from | $771 (Delta) |
Popular in | June |
Cheapest in | November |
Average price | $800 |
Fly from
Fly to
Route
Depart
Return
Price
Des MoinesRabat
DSM - RBA
DSMRBA
Des Moines
Wed 4/29
5:25 pm-4:45 pm
2 stops17h 20m
Rabat Sale
Wed 5/13
6:10 am-9:17 pm
2 stops21h 07m
Des MoinesRabat
DSM - RBA
DSMRBA
Des Moines
Wed 3/4
5:24 am-1:05 pm
2 stops25h 41m
Rabat Sale
Wed 3/25
6:00 am-8:53 pm
2 stops20h 53m
OmahaMarrakech
OMA - RAK
OMARAK
Omaha Eppley Airfield
Wed 3/18
6:30 pm-6:55 am
1 stop31h 25m
Marrakech Menara
Mon 3/30
6:50 am-9:45 am
2 stops32h 55m
OmahaMarrakech
OMA - RAK
OMARAK
Omaha Eppley Airfield
Wed 3/18
6:29 pm-2:00 am
2 stops26h 31m
Marrakech Menara
Sun 3/29
4:00 pm-9:52 pm
2 stops35h 52m
OmahaMarrakech
OMA - RAK
OMARAK
Omaha Eppley Airfield
Sat 3/21
6:29 pm-11:10 pm
2 stops47h 41m
Marrakech Menara
Sun 3/29
4:00 pm-9:52 pm
2 stops35h 52m
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Tue 4/7
12:49 pm-5:20 pm
2 stops22h 31m
Casablanca Mohamed V
Wed 4/29
12:30 pm-11:26 pm
2 stops40h 56m
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Wed 3/25
11:04 am-1:20 pm
2 stops20h 16m
Casablanca Mohamed V
Mon 3/30
6:20 pm-4:56 pm
2 stops28h 36m
OmahaMarrakech
OMA - RAK
OMARAK
Omaha Eppley Airfield
Wed 3/18
8:00 am-10:20 am
3 stops45h 20m
Marrakech Menara
Mon 3/30
2:20 pm-9:52 pm
2 stops37h 32m
OmahaMarrakech
OMA - RAK
OMARAK
Omaha Eppley Airfield
Sat 3/21
8:00 am-5:55 am
1 stop16h 55m
Marrakech Menara
Sun 3/29
9:50 am-11:59 pm
1 stop20h 09m
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Wed 3/25
6:49 pm-1:20 am
2 stops24h 31m
Casablanca Mohamed V
Sun 3/29
1:25 am-9:52 pm
2 stops26h 27m
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,238 | FlexibilityNo cancel fee | On-time77% |