New York - Casablanca14 daysTue 31 MarEWR-CMN· 1 stopUnited AirlinesThu 16 AprCMN-EWR· 1 stopUnited Airlinesfrom370 USD
Miami - Marrakech14 daysMon 09 FebMIA-RAK· 2 stopsUnited AirlinesWed 25 FebRAK-MIA· 1 stopUnited Airlinesfrom428 USD
Chicago - Marrakech6 daysTue 21 AprORD-RAK· 1 stopIberiaTue 28 AprRAK-ORD· 1 stopBritish Airwaysfrom512 USD
Denver - Casablanca5 daysWed 18 FebDEN-CMN· 2 stopsUnited AirlinesWed 25 FebCMN-DEN· 1 stopUnited Airlinesfrom540 USD
Los Angeles - Marrakech14 daysMon 20 AprLAX-RAK· 2 stopsIberiaTue 05 MayRAK-LAX· 1 stopBritish Airwaysfrom562 USD
Houston - Marrakech6 daysMon 09 NovIAH-RAK· 2 stopsIberiaMon 16 NovRAK-IAH· 1 stopBritish Airwaysfrom571 USD
Boston - Casablanca2 daysSun 08 FebBOS-CMN· 1 stopAmerican AirlinesWed 11 FebCMN-BOS· 1 stopAmerican Airlinesfrom573 USD
Los Angeles - Casablanca6 daysWed 18 FebLAX-CMN· 1 stopIberiaWed 25 FebCMN-LAX· 2 stopsIberiafrom576 USD
Fort Lauderdale - Marrakech7 daysMon 06 AprFLL-RAK· 1 stopVirgin AtlanticWed 15 AprRAK-FLL· 1 stopVirgin Atlanticfrom580 USD
Austin - Rabat8 daysMon 23 FebAUS-RBA· 2 stopsDelta Air LinesWed 04 MarRBA-AUS· 2 stopsDelta Air Linesfrom665 USD
New York - Marrakech7 daysThu 12 MarEWR-RAK· 1 stopVirgin AtlanticFri 20 MarRAK-EWR· 1 stopVirgin Atlanticfrom690 USD
Orlando - Marrakech4 daysWed 04 MarMCO-RAK· 1 stopAmerican AirlinesMon 09 MarRAK-MCO· 1 stopAmerican Airlinesfrom723 USD
Atlanta - Marrakech5 daysSat 07 NovATL-RAK· 1 stopTurkish AirlinesFri 13 NovRAK-ATL· 1 stopTurkish Airlinesfrom788 USD
Dallas - Casablanca3 daysFri 08 MayDFW-CMN· 1 stopTurkish AirlinesTue 12 MayCMN-DFW· 1 stopTurkish Airlinesfrom1,171 USD
Houston - Casablanca3 daysMon 20 AprIAH-CMN· 1 stopTurkish AirlinesFri 24 AprCMN-IAH· 1 stopTurkish Airlinesfrom1,264 USD