Flights Casablanca -> London (CMN-LHR) — USD Fares, Airlines, Frequency
7 scheduled departures a week link Casablanca (CMN) in Morocco with London (LHR) — roughly one a day — flown by 1 catalogued carrier at a scheduled block time near 3.5 hours.
Casablanca to London connects Morocco with the United Kingdom, with around 7 flights a week, one a day. The route carries business travellers, the Moroccan community in the UK visiting family, tourists and connecting passengers. Block time is about three and a half hours.
Great-circle distance Casablanca–London is about 2,094 km, computed from the stored coordinates of CMN (33.37, -7.59) and LHR (51.47, -0.46). That number sets the UK261 band and nothing else: at 2,094 km the pairing sits in the 1,500–3,500 km band, worth £350. The band is measured to the final ticketed destination, so a routing through a hub does not change it. What it is worth depends on direction — every departure from London (LHR) is covered whoever operates it, while the leg arriving from Casablanca is covered only when the operating carrier is UK-licensed. None of the 1 catalogued carrier on this pairing is UK-licensed, so the inbound leg is outside the scheme.
Airlines on this route
1 carrier operates CMN–LHR: Royal Air Maroc (AT), a full-service airline based in Morocco, a member of Oneworld, with a 23 kg checked-baggage baseline in our table. We estimate about 7 weekly departures on the corridor, with a scheduled block time near 3.5 hours.
Royal Air Maroc operates CMN-LHR, flying a full-service aircraft direct to London with a checked baggage allowance and meals included. Casablanca is the carrier’s main hub, so the route also feeds connections from across Morocco and West Africa.
| Carrier | Baggage baseline | Alliance |
|---|---|---|
| Royal Air Maroc (AT) | 23 kg | Oneworld |
Our carrier table records a diaspora / migrant-worker baggage uplift of +23 kg on Royal Air Maroc. Read that as a carrier promotion, not a universal entitlement: uplifts of this kind are normally tied to specific fare families and specific corridors, they are rarely honoured on a codeshare or interline segment issued by another airline, and the cheapest promotional fare buckets are the ones most often excluded. Confirm the allowance against your own booking class before you pack to it.
USD fares — CMN-LHR
$165 was the 2026-W29 reading in our weekly fare log for CMN–LHR, across 4 readings that range $153 to $165.
CMN-LHR fares climb around the UK summer and the December holidays. For those dates, booking two to three months ahead is sensible. Outside the peaks, four to seven weeks usually secures a reasonable economy fare in USD.
Book 4-8 weeks ahead. Business demand keeps fares higher mid-week and around the December holidays. That window is general guidance rather than a rule for this single pairing; on a corridor with 7 weekly departures, the practical constraint is often seat availability on the days you can actually travel, not the headline fare.
The fare family sits outside our data, and it is the piece that decides the real cost. A cached CMN–LHR quote records a price, a date and a carrier — not whether a 23 kg bag, a seat or a change is included. Where the corridor’s floor is set by a stripped fare, the ranking on screen reverses once the bag is added.
Delay and cancellation rights on CMN–LHR
£350 is the UK261 band for CMN–LHR, because the corridor measures 2,094 km (1,500–3,500 km). It is payable on every departure from London (LHR) whoever operates the flight, and on the leg arriving from Casablanca only when the operating carrier is UK-licensed.
| Regime | When it applies | Remedy for a long delay / cancellation |
|---|---|---|
| UK261 | Departures from a UK airport (LHR, MAN), any airline. | £220, £350 or £520 by distance, mirroring EU261, for a 3 h+ delay or cancellation within the airline’s control. |
| Montreal Convention 1999 | Any international itinerary — baggage and delay losses. | Compensation for lost, damaged or delayed baggage (up to 1,519 SDR per passenger) and for provable losses caused by delay (up to 6,303 SDR), limits in force since 28 December 2024. |
What does not apply matters as much as what does, because claim-management services will happily open a file either way. On CMN–LHR: EU261 does not reach this corridor at all — neither endpoint is an EU/EEA airport, and carrier nationality alone never triggers it and US DOT rules are irrelevant here, and would only ever cover refunds rather than compensation even if they applied. Filing under a scheme that does not cover your itinerary costs weeks and gets a rejection, so match the regulation to the departure airport and the operating carrier before you start.
Has the CMN–LHR fare moved? 4 weekly readings
4 weekly readings between 2026-W20 and 2026-W29 put the cached CMN–LHR low between $153 and $165 — a $12 spread, 8% of the cheapest reading. The low landed in 2026-W20; the last reading in this table, 2026-W29, was $165. Each row is one weekly snapshot of the cheapest published quote, not an average of everything sold that week.
| ISO week | Cached low (USD) | Carrier on the quote |
|---|---|---|
| 2026-W20 | $153 | — |
| 2026-W25 | $154 | — |
| 2026-W27 | $162 | — |
| 2026-W29 | $165 | — |
The cached low rose 8% between the first and last reading, from $153 to $165. Read it with the sample size in front of you: 4 observations over a ten-week window is a signal about this corridor’s volatility, not a forecast. What it does establish is a defensible floor — you now know $153 was achievable on CMN–LHR inside the window, so a quote well above $165 is worth a second search.
Each row is a single weekly snapshot of the cheapest published quote, taken on one day, not an average of everything sold that week. Two consequences follow. A one-week dip can be a single small fare bucket rather than a trend, and a gap between weeks means we did not sample, not that fares vanished.
Search live fares
7 weekly departures across 1 carrier mean a live CMN–LHR search returns several price points for the same day; our weekly fare log has recorded readings as low as $165 (see the dated history on this page). Scheduled nonstop block time is 3.5 hours, so any result far above that is connecting whatever the screen says.
Search CMN -> LHR on Aviasales ->
A live CMN–LHR search is only comparable once three things are pinned: the cabin and passenger count, so totals are like for like; the elapsed time, which separates a genuine nonstop from a routing that merely costs the same; and the baggage the fare includes. Skip any of the three and you are comparing two different products.
If anything about your CMN–LHR trip can move, make it the dates. The gap between the cheapest and dearest departure month in our own fare log is routinely larger than any difference between one booking site and another. Fixed dates put you in competition with everyone else holding the same date, and the answer there is to book early rather than to keep looking.
About London
12 catalogued corridors in this site’s data reach London (LHR), Heathrow, ICAO EGLL, from 12 catalogued origins and 9 carriers in total. That count is this site’s coverage of London, not the airport’s published schedule. Each of those corridors has its own guide with carriers, weekly frequency, scheduled block time and whatever the fare cache holds.
London is the capital of the United Kingdom and one of the world’s great financial and cultural centres. For travellers from Casablanca it is a business, tourist and family-visit destination, and a major international connecting point.
Beyond CMN, our catalogue reaches London from 11 other origins: Abuja (ABV), Accra (ACC), Addis Ababa (ADD), Cairo (CAI), Cape Town (CPT), Entebbe (EBB), Harare (HRE), Johannesburg (JNB), Kigali (KGL), Lagos (LOS) and Nairobi (NBO). That matters when the CMN–LHR fare is unattractive: on a continent where positioning flights are cheap, flying out of a different gateway is a real option, and each of those corridors has its own guide, carriers and cached fare floor on this site.
FAQ
Which airlines fly Casablanca to London? Direct CMN-LHR flights are operated by Royal Air Maroc. Compare baggage baseline and alliance in the carrier table above.
How long is the CMN-LHR flight and how often does it run? Block time is about 3.5 hours. The CMN-LHR route runs roughly 7 flights per week across all carriers.
How much does a CMN-LHR flight cost and when is it cheapest? Our rough planning range is $800-2,200 USD (an editorial estimate, not an observed fare); the fare observation on this page shows what our weekly snapshot recorded and when. Business inbound and India-Africa corridors reward 6-10 weeks of lead time.
What is the checked baggage allowance on CMN-LHR? It varies by carrier and fare class — see the baggage-baseline column in the carrier table above. Full-service carriers usually include 23-30 kg, while low-cost carriers sell it as an add-on. Confirm on the airline’s site before booking.
Do I need a visa for United Kingdom? visa-required (most African passports). Visa rules differ by passport — check the official UK checker at https://www.gov.uk/check-uk-visa before booking.
Related routes and reading
- Casablanca airport (CMN) — Mohammed V International, Morocco: 17 catalogued departure corridors and 0 arrival corridors.
- London airport (LHR) — Heathrow, United Kingdom: 0 catalogued departure corridors and 12 arrival corridors.
The corridor links are there to be used as alternatives, not as further reading. If the CMN–LHR fare or schedule does not work, a different African gateway to London is often the better fix — positioning within the continent is cheap relative to the long-haul sector, and the fare gap between two origins to the same destination is regularly wider than the positioning ticket. The catch is that separately issued sectors carry no protection if the first one runs late.