...and more
Fly from
Fly to
Route
Depart
Return
Price
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Wed 11/20
11:25 am-1:25 am
2 stops31h 00m
Casablanca Mohamed V
Tue 12/3
2:35 pm-9:46 pm
2 stops38h 11m
Des MoinesMarrakech
DSM - RAK
DSMRAK
Des Moines
Thu 11/14
2:24 pm-3:40 pm
2 stops18h 16m
Marrakech Menara
Tue 11/26
6:00 am-10:43 pm
2 stops23h 43m
Des MoinesMarrakech
DSM - RAK
DSMRAK
Des Moines
Mon 11/11
11:50 am-5:05 pm
2 stops22h 15m
Marrakech Menara
Tue 11/26
5:55 pm-8:18 pm
2 stops33h 23m
Des MoinesMarrakech
DSM - RAK
DSMRAK
Des Moines
Thu 1/9
9:00 am-11:20 am
2 stops19h 20m
Marrakech Menara
Sat 1/18
2:00 pm-9:52 pm
3 stops38h 52m
Des MoinesMarrakech
DSM - RAK
DSMRAK
Des Moines
Thu 1/9
5:30 am-1:45 pm
2 stops25h 15m
Marrakech Menara
Sat 1/18
6:40 pm-10:05 pm
2 stops34h 25m
Des MoinesMarrakech
DSM - RAK
DSMRAK
Des Moines
Thu 11/14
11:25 am-11:20 am
2 stops16h 55m
Marrakech Menara
Fri 11/29
1:20 pm-10:32 am
2 stops28h 12m
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Sun 12/1
5:00 pm-9:30 pm
2 stops45h 30m
Casablanca Mohamed V
Wed 12/4
6:55 pm-8:11 pm
2 stops32h 16m
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Sun 12/15
6:54 pm-7:50 am
2 stops53h 56m
Casablanca Mohamed V
Sun 12/22
9:35 am-9:52 pm
2 stops19h 17m
Des MoinesCasablanca
DSM - CMN
DSMCMN
Des Moines
Sun 12/1
8:40 am-8:55 am
1 stop17h 15m
Casablanca Mohamed V
Wed 12/4
7:15 pm-2:00 pm
2 stops49h 45m
Des MoinesRabat
DSM - RBA
DSMRBA
Des Moines
Sun 11/24
6:35 am-3:45 pm
2 stops26h 10m
Rabat Sale
Sat 12/21
6:00 am-4:35 pm
2 stops17h 35m
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Des Moines to Morocco as you normally would.
In terms of precipitation, rainfall in Morocco ranges from 0.0 - 2.8 inches per month. December is typically the wettest month, when rainfall can reach 2.8 in. June is typically the driest time to visit Morocco when rainfall is around 0.0 in.
If weather is an important factor for your trip to Morocco, use this chart to help with planning. For those seeking warmer temperatures, July is the ideal time of year to visit, when temperatures reach an average of 71.6 F. Travelers looking to avoid the cold should look outside of January, when temperatures are typically at their lowest (around 53.6 F).
Comfort
Entertainment
Boarding
Food
Crew
Overall
Reviews
Overall it was good on the flight. Before the flight with checking the bag at JFK was a nightmare. It took way too long and the Delta concierge was very rude to everyone. But other than that it was fine.
Comfort
Entertainment
Boarding
Food
Crew
Overall
Reviews
Overall it was good on the flight. Before the flight with checking the bag at JFK was a nightmare. It took way too long and the Delta concierge was very rude to everyone. But other than that it was fine.
Comfort
Entertainment
Boarding
Food
Crew
Overall
Reviews
Overall it was good on the flight. Before the flight with checking the bag at JFK was a nightmare. It took way too long and the Delta concierge was very rude to everyone. But other than that it was fine.
Comfort
Entertainment
Boarding
Food
Crew
Overall
Reviews
Overall it was good on the flight. Before the flight with checking the bag at JFK was a nightmare. It took way too long and the Delta concierge was very rude to everyone. But other than that it was fine.
Comfort
Entertainment
Boarding
Food
Crew
Overall
Reviews
Overall it was good on the flight. Before the flight with checking the bag at JFK was a nightmare. It took way too long and the Delta concierge was very rude to everyone. But other than that it was fine.
Comfort
Entertainment
Boarding
Food
Crew
Overall
Reviews
Overall it was good on the flight. Before the flight with checking the bag at JFK was a nightmare. It took way too long and the Delta concierge was very rude to everyone. But other than that it was fine.
Airline | Cheapest | Average | Flexibility | On-time |
---|---|---|---|---|
American Airlines | Cheapest$831 | Average$1,017 | FlexibilityNo cancel fee | On-time71% |
Delta | Cheapest$905 | Average$1,520 | FlexibilityNo cancel fee | On-timeN/A |
Air Canada | Cheapest$968 | Average$1,273 | FlexibilityNo cancel fee | On-time67% |
Air France | Cheapest$1,036 | Average$1,303 | FlexibilityNo cancel fee | On-time77% |