For peak summer travel, fly from New York to Marrakech for $733 round-trip on Iberia/American.
Seen below, we found seats for travel over the July 4th holiday, departing JFK on Saturday, July 4th, returning from RAK on Thursday, July 16. Flights connect via Madrid MAD. Return flights may require an overnight stopover in Madrid.
Other dates are also available throughout summer.
Need a room in Marrakech? Here's what's available for the above dates on Hotelwatchdog.