Detour Flights

Cheap flights from New York LaGuardia to Casablanca

New York LaGuardia to Casablanca (LGA → CMN). We are tracking 12 fares on this route.

Cheapest tracked fare $306  ·  typical price $491  ·  you save about $185 (38%)

Cheapest fares we're tracking

AirlineDepartsStopsPrice
Air Canada2026-11-041 stop$306
United Airlines2026-11-092 stops$366
Air Canada2026-10-191 stop$376
Air Canada2026-12-132 stops$391
Air Canada2026-09-302 stops$392
Air Canada2026-09-181 stop$394
Air Canada2026-10-062 stops$401
United Airlines2026-09-162 stops$405
United Airlines2026-10-292 stops$407
Air Canada2026-10-273 stops$410
United Airlines2026-09-082 stops$416
United Airlines2026-10-011 stop$416

Could you save more?

The airport you were going to fly from is often not the cheapest one. Compare every airport in a region against each other, or check whether a multi-day stopover beats the direct fare.

Find my cheapest airport

Related

Common questions

How cheap can flights from New York LaGuardia to Casablanca get?
The cheapest fare we have tracked on this route is $306, compared with a typical $491 for a trip of this distance.
Is it cheaper to fly to Casablanca from a different airport?
Often, yes. Fares out of secondary airports are frequently cheaper than the obvious hub, but they are the ones most likely to be missing from a normal search. Our reverse search compares every airport in a region against each other so the cheaper departure point is not hidden.
Could a stopover make New York LaGuardia to Casablanca cheaper?
Sometimes. On thin long-haul routes a two-leg trip with a multi-day stopover can beat the direct fare, and occasionally a direct fare is not sold at all. Our detour search prices those routings against the direct flight.