New York - Casablanca19 daysTue 21 AprEWR-CMN· 1 stopUnited AirlinesTue 12 MayCMN-EWR· 1 stopUnited Airlinesfrom460 USD
Chicago - Marrakech8 daysMon 09 NovORD-RAK· 1 stopTurkish AirlinesWed 18 NovRAK-ORD· 1 stopTurkish Airlinesfrom566 USD
Chicago - Algiers17 daysMon 04 MayORD-ALG· 1 stopTurkish AirlinesFri 22 MayALG-ORD· 1 stopTurkish Airlinesfrom622 USD
Dallas - Marrakech7 daysTue 03 NovDFW-RAK· 1 stopDelta Air LinesWed 11 NovRAK-DFW· 1 stopDelta Air Linesfrom631 USD
Los Angeles - Cairo12 daysThu 15 OctLAX-CAI· 1 stopITA AirwaysThu 29 OctCAI-LAX· 1 stopITA Airwaysfrom650 USD
Washington - Cairo1 daysSun 19 AprIAD-CAI· 1 stopTurkish AirlinesTue 21 AprCAI-IAD· 1 stopTurkish Airlinesfrom650 USD
Houston - Marrakech6 daysMon 18 JanIAH-RAK· 2 stopsIberiaMon 25 JanRAK-IAH· 1 stopBritish Airwaysfrom653 USD
Los Angeles - Marrakech13 daysTue 12 JanLAX-RAK· 2 stopsIberiaTue 26 JanRAK-LAX· 2 stopsBritish Airwaysfrom659 USD
Washington - Casablanca4 daysWed 08 AprIAD-CMN· 1 stopTurkish AirlinesMon 13 AprCMN-IAD· 1 stopTurkish Airlinesfrom697 USD
New York - Cairo3 daysMon 04 MayJFK-CAI· 1 stopTurkish AirlinesFri 08 MayCAI-JFK· 1 stopTurkish Airlinesfrom702 USD
Seattle - Marrakech16 daysMon 04 MaySEA-RAK· 1 stopBritish AirwaysThu 21 MayRAK-SEA· 1 stopBritish Airwaysfrom724 USD
Boston - Praia14 daysSun 24 MayBOS-RAI· DirectAzores AirlinesMon 08 JunRAI-BOS· DirectAzores Airlinesfrom739 USD
Chicago - Cairo5 daysWed 16 SepORD-CAI· 1 stopTurkish AirlinesWed 23 SepCAI-ORD· 1 stopTurkish Airlinesfrom750 USD
Houston - Algiers19 daysWed 13 MayIAH-ALG· 2 stopsBritish AirwaysTue 02 JunALG-IAH· 2 stopsIberiafrom762 USD
Los Angeles - Tunis12 daysThu 09 AprLAX-TUN· 1 stopTurkish AirlinesWed 22 AprTUN-LAX· 1 stopTurkish Airlinesfrom764 USD