Iberia has Morocco on sale from LAX, SFO, SEA and possibly more USA airports. There are Iberia nonstop flights from LAX to Madrid. Other routings use American Airlines to feed into Boston BOS, Chicago ORD and New York JFK for Iberia flights to Madrid MAD. Then, continue from Madrid to Marrakesh, Morocco RAK on Iberia. Travel at these low fares is available for departures in April and May, then beginning again in late August and into October 2015.
Marrakesh has the most low fare availability today, but there are also limited dates with fare around $800 for travel to Casablanca CMN or Tangier TNG Morocco.
Los Angeles LAX – RAK Marrakesh, Morocco
$795.05 Iberia Airlines Oct 9-17, 2015
Flights can be booked on American Airlines website too.
San Francisco – RAK Marrakesh, Morocco
$859.50 American Airlines and Iberia Airlines Oct 24-31, 2015
Routing from LAX or SFO via Chicago ORD and Madrid MAD is about 6,600 to 6,700 flight miles. This American Airlines N fare with Iberia codeshares earns 100% redeemable miles for 13,200 to 13,400 miles round trip. Route through Boston for even more miles.