Delta, KLM, Transavia, Air France and various other airlines have round-trip flights from Dallas (DFW) to Marrakesh (RAK) for $494-$503 with multiple connections. Flights November to March. Departures on Monday, Tuesday, and Wednesday. 7-day minimum stay required.
Note: Carry-on bag is allowed for free on Delta, KLM, Transavia, Air France. You can avoid paying for seat selection by accepting the randomly assigned seat at the gate.
Note: This will require two-stops.