Round-trip from | $574 (Air Canada) |
---|---|
One-way from | $494 (EaseMyTrip) |
Popular in | June |
Cheapest in | November |
Average price | $1,277 |
Fly from
Fly to
Route
Depart
Return
Price
Cedar RapidsCasablanca
CID - CMN
CIDCMN
Cedar Rapids
Wed 11/19
8:00 am-10:35 am
2 stops19h 35m
Casablanca Mohamed V
Wed 11/26
12:15 pm-1:58 pm
2 stops32h 43m
Cedar RapidsCasablanca
CID - CMN
CIDCMN
Cedar Rapids
Wed 11/19
8:00 am-10:35 am
2 stops19h 35m
Casablanca Mohamed V
Thu 11/27
12:15 pm-9:29 pm
2 stops40h 14m
Des MoinesRabat
DSM - RBA
DSMRBA
Des Moines
Tue 11/4
5:56 pm-3:20 pm
2 stops14h 24m
Rabat Sale
Wed 11/12
6:00 am-5:12 pm
2 stops18h 12m
OmahaMarrakech
OMA - RAK
OMARAK
Omaha Eppley Airfield
Tue 11/4
5:25 pm-4:20 pm
2 stops15h 55m
Marrakech Menara
Wed 11/19
6:00 am-8:46 pm
2 stops21h 46m
Des MoinesMarrakech
DSM - RAK
DSMRAK
Des Moines
Mon 1/5
9:00 am-11:20 am
2 stops19h 20m
Marrakech Menara
Mon 1/12
6:00 pm-8:34 pm
3 stops33h 34m
Cedar RapidsCasablanca
CID - CMN
CIDCMN
Cedar Rapids
Tue 11/25
5:54 am-7:55 pm
2 stops31h 01m
Casablanca Mohamed V
Mon 12/1
5:55 am-10:37 pm
2 stops47h 42m
Cedar RapidsCasablanca
CID - CMN
CIDCMN
Cedar Rapids
Wed 11/19
5:54 am-6:35 pm
2 stops29h 41m
Casablanca Mohamed V
Mon 12/1
5:55 am-10:37 pm
2 stops47h 42m
Cedar RapidsCasablanca
CID - CMN
CIDCMN
Cedar Rapids
Mon 11/24
12:29 pm-7:55 pm
2 stops24h 26m
Casablanca Mohamed V
Mon 12/1
11:25 am-10:37 pm
2 stops42h 12m
OmahaMarrakech
OMA - RAK
OMARAK
Omaha Eppley Airfield
Tue 11/4
10:41 am-6:55 am
1 stop13h 14m
Marrakech Menara
Wed 11/19
8:55 am-12:14 am
1 stop22h 19m
Des MoinesMarrakech
DSM - RAK
DSMRAK
Des Moines
Thu 10/30
9:30 am-2:10 pm
2 stops22h 40m
Marrakech Menara
Thu 11/6
2:45 pm-6:10 pm
2 stops34h 25m
When flying from Iowa to Morocco, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Airline | Cheapest | Average | Flexibility | On-time |
---|---|---|---|---|
Cheapest$701 | Average$786 | FlexibilityNo cancel fee | On-time75% | |
Cheapest$715 | Average$1,151 | FlexibilityNo cancel fee | On-timeN/A | |
Cheapest$938 | Average$1,190 | FlexibilityNo cancel fee | On-time77% |