OneWorld Alliance airlines have Marrakech Morocco RAK on sale on Iberia website, as low as $743 from San Francisco and $773 from Los Angeles for travel from late August into January 2016. One of the good features of this sale are weekend dates for travel.
There are flight options with overnight in Madrid, even for New Year’s Eve, if you travel over the December holiday period.
Thanksgiving Week Friday November 20 – Sunday November 29
San Francisco to Marrakech RAK Morocco
$808.47 Iberia ticket flying British Airways SFO-LHR-MAD and MAD-LHR-SFO with Iberia for the MAD-RAK segments.
Iberia ticket flying American Airlines to Chicago and Iberia Chicago to Madrid
Los Angeles – Chicago – Madrid – Marrakech RAK – Madrid – Miami – LAX
$772.19 November 5-14, 2015
14,035 flight miles in Iberia economy N class. Iberia N class earns 100% flight miles in AAdvantage for U.S. – Spain segments and 80% flight miles for Spain-Morocco segments.
British Airways option on Iberia codeshare
Most outbound tickets I checked seem to route through Chicago, but inbound can be flown on British Airways. I found an $804 fare with AA outbound LAX-LHR, so it is possible to avoid Chicago.
LAX-ORD-MAD-RAK-MAD-LHR-LAX with Madrid to Los Angeles on British Airways.
Iberia ticket $807.17 November 5-14
Thanksgiving Week Trip flying LAX to London direct on American.
Friday November 20 – Sunday November 29
LAX-LHR (AA) – LHR-MAD-RAK-MAD-JFK (Iberia) – JFK-LAX (AA)
This is a good fare for California to Morocco. The LAX-RAK route was on sale during the first week of April for about this price in the $790s.
Loyalty Traveler – LAX-RAK Marrakesh Morocco $800 AA/Iberia, SFO-RAK $860 April-May, Aug-Oct 2015 (April 6, 2015)