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 Airlinesfrom565 USD
Chicago - Algiers17 daysMon 04 MayORD-ALG· 1 stopTurkish AirlinesFri 22 MayALG-ORD· 1 stopTurkish Airlinesfrom575 USD
Washington - Sharm El Sheikh12 daysThu 03 SepIAD-SSH· 1 stopTurkish AirlinesWed 16 SepSSH-IAD· 1 stopTurkish Airlinesfrom602 USD
Houston - Marrakech6 daysMon 09 NovIAH-RAK· 1 stopBritish AirwaysMon 16 NovRAK-IAH· 1 stopBritish Airwaysfrom605 USD
Dallas - Marrakech7 daysTue 03 NovDFW-RAK· 1 stopDelta Air LinesWed 11 NovRAK-DFW· 1 stopDelta Air Linesfrom631 USD
Boston - Praia7 daysSun 05 AprBOS-RAI· DirectAzores AirlinesMon 13 AprRAI-BOS· 2 stopsAzores Airlinesfrom631 USD
Los Angeles - Cairo12 daysThu 15 OctLAX-CAI· 1 stopITA AirwaysThu 29 OctCAI-LAX· 1 stopITA Airwaysfrom648 USD
Washington - Algiers14 daysMon 16 MarIAD-ALG· 1 stopTurkish AirlinesTue 31 MarALG-IAD· 1 stopTurkish Airlinesfrom655 USD
Miami - Casablanca6 daysWed 06 MayMIA-CMN· 1 stopTAP Air PortugalWed 13 MayCMN-MIA· 1 stopTAP Air Portugalfrom680 USD
New York - Cairo6 daysTue 05 MayJFK-CAI· 1 stopAir MarocTue 12 MayCAI-JFK· 1 stopAir Marocfrom696 USD
Seattle - Marrakech15 daysMon 04 MaySEA-RAK· 1 stopTurkish AirlinesThu 21 MayRAK-SEA· 1 stopTurkish Airlinesfrom701 USD
Los Angeles - Marrakech10 daysSat 24 OctLAX-RAK· 2 stopsAmerican AirlinesWed 04 NovRAK-LAX· 1 stopBritish Airwaysfrom702 USD
Chicago - Cairo5 daysWed 16 SepORD-CAI· 1 stopTurkish AirlinesWed 23 SepCAI-ORD· 1 stopTurkish Airlinesfrom748 USD
Houston - Algiers19 daysWed 13 MayIAH-ALG· 2 stopsBritish AirwaysTue 02 JunALG-IAH· 2 stopsIberiafrom760 USD