Yes — there are plenty of direct flights to Morocco from the UK, and the journey takes only about 3 to 4 hours. From London (Gatwick, Stansted, Heathrow, Luton, Southend) and major regional cities (Manchester, Birmingham, Bristol, Edinburgh, Glasgow, Leeds Bradford, Newcastle), several airlines fly nonstop to the Moroccan airports of Marrakech (RAK), Casablanca (CMN), Agadir (AGA), Fez (FEZ) and Tangier (TNG). The main carriers are Royal Air Maroc, British Airways, easyJet, Ryanair, Jet2 and TUI. This guide breaks down the routes, airlines, flight times, seasonality and practical booking tips — with official links so you can confirm every schedule and fare before you buy.

In brief: UK–Morocco direct flights at a glance
- Duration: roughly 3 h to 3 h 50 depending on the destination (one of the fastest long-weekend escapes from the UK).
- UK departure airports: London Gatwick, Stansted, Heathrow, Luton, Southend, plus Manchester, Birmingham, Bristol, Edinburgh, Glasgow, Leeds Bradford, Newcastle.
- Moroccan airports served nonstop: Marrakech Menara, Casablanca Mohammed V, Agadir Al Massira, Fez-Saïss, Tangier Ibn Battouta.
- Airlines: Royal Air Maroc and British Airways (full service); easyJet, Ryanair, Jet2 and TUI (low-cost / holiday).
- Best value: book early, avoid UK school holidays, and target off-peak windows (late autumn, winter outside the festive season).
- Always verify: schedules, baggage allowance and the exact fare directly on the airline’s official website.
Direct flights to Morocco from the UK: which departure airports?
Morocco has one of the densest nonstop networks to the UK of any North African destination. London is the best-served gateway, but the real strength of the network is its regional coverage: you can take off from most major British airports without routing through the capital. Here are the main gateways.
From London
- London Gatwick (LGW): the most complete hub for Morocco. British Airways and easyJet fly direct to Marrakech; there are also links to Agadir (easyJet, British Airways, TUI). Royal Air Maroc also serves Gatwick.
- London Stansted (STN): Ryanair’s stronghold, with direct flights to Marrakech, Agadir, Fez and Tangier.
- London Heathrow (LHR): British Airways to Marrakech and Royal Air Maroc to Casablanca (with onward connections across Morocco and beyond via the Casablanca hub).
- London Luton (LTN) and Southend (SEN): easyJet serves Marrakech from Luton, with a more occasional offering from Southend.
From regional cities
Not based in London? The regional network has grown markedly, especially with Jet2’s expansion into Morocco from late 2024, which added several routes to Agadir and Marrakech from British bases.
- Manchester (MAN): one of the best regional airports, with easyJet, Ryanair, Jet2 and TUI to Marrakech, plus links to Agadir. Royal Air Maroc also flies to Casablanca.
- Birmingham (BHX): easyJet, Ryanair, Jet2 and TUI to Marrakech and Agadir.
- Bristol (BRS): service to Marrakech (easyJet/Jet2 depending on season) and Agadir.
- Edinburgh (EDI) and Glasgow (GLA): Ryanair and Jet2 operate to Marrakech and/or Agadir, with a strong seasonal element.
- Leeds Bradford, Newcastle: Jet2/TUI links to Agadir and Marrakech, mainly during the holiday season.
Because regional frequencies shift from one season to the next, always check the availability of your route on the airline’s official site or via a comparison tool before you build your trip.
Moroccan airports served nonstop from the UK
Five Moroccan airports concentrate the bulk of direct UK flights. They are all run by ONDA (Office National Des Aéroports), the kingdom’s airport authority. Each opens onto a different region and travel style.
Marrakech Menara (RAK) — the flagship destination
Marrakech is by far the top Moroccan destination from the UK. The Red City, its listed medina, its riads and its quick access to the Atlas Mountains and the desert make it the magnet for British city breaks. It is also the airport with the fiercest competition: British Airways, easyJet, Ryanair, Jet2 and TUI all fight for passengers here, which pushes prices down and multiplies frequencies.
Casablanca Mohammed V (CMN) — the business and connections hub
Casablanca is Royal Air Maroc’s main hub, and the airline is a member of the oneworld alliance. From London Heathrow (and other points via connection), it opens not only onto Morocco’s economic capital but also onto a vast domestic network (Rabat, Ouarzazate, Laâyoune) and international routes, notably to West Africa and the Americas. It is the logical choice for a business trip or a connection beyond Morocco.
Agadir Al Massira (AGA) — sun and beaches
Agadir is Morocco’s big Atlantic resort, prized for its mild climate almost all year round. It is a quintessential holiday destination: Jet2, TUI, easyJet and Ryanair offer direct flights from many British regional airports, often paired with resort-hotel stays.
Fez-Saïss (FEZ) — the spiritual capital
Fez, with one of the largest medieval medinas in the world, is reached mainly via Ryanair from London Stansted, with a more limited and sometimes seasonal service. Check the operating days, as the frequency is lower than to Marrakech or Agadir.
Tangier Ibn Battouta (TNG) — the gateway to the North
Tangier, between the Mediterranean and the Atlantic, is served nonstop by Ryanair from London Stansted. It is the ideal entry point to explore the north of the country (Chefchaouen, Tetouan) and its quick links with Spain. Again, frequencies are more modest here: book ahead.
Airlines: who flies nonstop to Morocco?
Two families of carriers operate direct flights to Morocco from the UK: full-service airlines (pricier tickets but bags often included, allocated seats, more flexibility) and low-cost or holiday airlines (very low lead-in fares but paid extras).
Full-service airlines
- Royal Air Maroc: Morocco’s national carrier, a oneworld member. It links London Heathrow (among other points) to its Casablanca hub, ideal for connections and a traditional service with checked baggage.
- British Airways: flies to Marrakech from Gatwick and Heathrow, with full-service tickets and hand-baggage-only fares to compete with low-cost carriers.
Low-cost and holiday airlines
- easyJet: a dense network to Marrakech (Gatwick, Luton, Bristol, Manchester…) and Agadir. Limited cabin baggage, paid extras.
- Ryanair: the low-fare specialist from Stansted and several regional cities, to Marrakech, Agadir, Fez and Tangier. Watch the strict baggage policy.
- Jet2: a holiday airline that has strongly expanded into Morocco (Agadir and Marrakech) from many regional bases; generally a more generous checked-baggage allowance.
- TUI: geared towards package holidays (flight + hotel), to Marrakech and Agadir.
To understand the differences in service, allowances and flexibility between carriers, see our dedicated guide to the airlines flying to Morocco.
Table: UK → Morocco routes and direct carriers
| Moroccan destination | UK departure airports (direct) | Airlines operating nonstop |
|---|---|---|
| Marrakech (RAK) | Gatwick, Stansted, Heathrow, Luton, Manchester, Birmingham, Bristol, Edinburgh | British Airways, easyJet, Ryanair, Jet2, TUI |
| Casablanca (CMN) | Heathrow (hub), Manchester | Royal Air Maroc |
| Agadir (AGA) | Gatwick, Stansted, Manchester, Birmingham, Bristol, Glasgow, Edinburgh, Leeds Bradford, Newcastle | easyJet, Ryanair, Jet2, TUI |
| Fez (FEZ) | Stansted | Ryanair |
| Tangier (TNG) | Stansted | Ryanair |

How long is a UK–Morocco flight?
This is one of Morocco’s big draws for British travellers: the direct flight lasts about 3 to 4 hours, barely more than a flight to the Canary Islands or Greece, for a total change of scene. The times below are averages from London; add a few minutes from Scotland or the north of England.
| Route (from London) | Direct flight time (average) | Time difference (UK summer) |
|---|---|---|
| London → Casablanca (CMN) | ≈ 3 h 20 | -1 h (Morocco behind British summer time) |
| London → Marrakech (RAK) | ≈ 3 h 40 | -1 h |
| London → Agadir (AGA) | ≈ 3 h 50 | -1 h |
| London → Fez (FEZ) | ≈ 3 h 00 | -1 h |
| London → Tangier (TNG) | ≈ 3 h 00 – 3 h 10 | -1 h |
A note on time: Morocco generally uses GMT+1 all year, but moves back one hour during Ramadan, then returns. Because the UK switches to summer time (BST, GMT+1) for part of the year, the difference between the two countries usually swings between 0 and 1 hour. Check the exact date of your trip, as these adjustments change every year.
Seasonality, frequencies and tips to pay less
Morocco is a year-round destination, but demand — and therefore prices — follows a rhythm set by UK school holidays and the Moroccan climate. Here is how to work it to your advantage.
When prices rise
- UK school holidays: February half-term, Easter, summer (late July–August) and Christmas push fares up, especially to Marrakech and Agadir.
- Spring and autumn: March–May and September–October offer the best climate in Marrakech; demand is high, so book early.
- Bank holidays and long weekends: UK bank holidays create sharp one-off peaks.
When to find the best fares
- Winter outside the festive season (mid-January to early February, and late November): often the cheapest flights, with a still-pleasant daytime climate in Marrakech and Agadir.
- Midweek: Tuesday-to-Thursday departures are generally cheaper than weekends.
- Early booking: for holiday periods, book several months ahead; for off-season winter, good deals sometimes appear later.
Comparison sites regularly show very low lead-in fares from the UK, but the final price depends on your baggage, seat choice and date. We do not quote exact prices because they change constantly: use a comparison tool, then finalise on the airline’s official site to see the exact amount. To fine-tune your timing, read our guide on the cheapest time to fly to Morocco.
Preparing well for your direct flight to Morocco
Entry requirements
British nationals can generally enter Morocco for a tourist stay without a visa, with a valid passport, for a limited period. The precise rules (passport validity, permitted length of stay, any online formality) can change: be sure to check the UK government’s official travel advice (FCDO) before you go. This information is subject to change and does not replace verification with the relevant authorities.
Baggage: where travellers get caught out
The price gap between airlines often comes down to baggage. Ryanair and easyJet apply strict cabin rules: one small bag free, then a paid supplement for a larger cabin bag or a checked suitcase. Jet2 and holiday-package tickets more often include a checked allowance. British Airways and Royal Air Maroc offer fares with baggage included. Always check the exact allowance on the airline’s website before booking — that is where the real price is decided.
Money, SIM card and transfers on arrival
The Moroccan dirham (MAD) is a closed currency: you cannot buy it in advance in the UK. Exchange on arrival (airport, banks, licensed bureaux) or withdraw from an ATM. A local SIM or an eSIM makes getting around easier. Finally, plan your journey from the airport: taxis, shuttles and private transfers vary widely in price. Compare the options in our Morocco airport transfers comparison.
If you are travelling from across the Atlantic or comparing options, see also our article on direct flights to Morocco from the USA.
Direct flight or connecting flight: which to choose?
For Marrakech, Agadir and Casablanca, the direct flight is almost always the best option from the UK: shorter, simpler, with no risk of a missed connection. But a few cases justify a connecting flight.
- Destinations without a direct flight: to reach cities such as Rabat, Ouarzazate, Essaouira, Nador or Oujda, you generally need a connection, most often via the Casablanca hub with Royal Air Maroc, or via a European hub (Paris, Madrid, Lisbon) with other airlines.
- Regional cities with no direct link on the day you want: from some UK airports, direct flights only depart a few days a week; a connection can then offer more schedule flexibility.
- Chasing the lowest price: sometimes a flight with a short layover is noticeably cheaper than a direct one in periods of high demand.
In all cases, check the minimum connection time, whether you need to reclaim and re-check your bags, and — if the layover is outside the Schengen area or the EU — the transit rules. A slightly pricier direct flight often saves precious time on a short break.
Which Moroccan airport to choose for your trip?
The right arrival airport depends above all on the type of trip you are planning. Here is a quick guide to match your plans with the best gateway, bearing in mind that Morocco’s rail and bus network then lets you roam easily.
| Your trip | Recommended airport | Why |
|---|---|---|
| City break, culture, desert, Atlas | Marrakech (RAK) | The most direct flights, quick access to the medina, the valleys and the Agafay desert. |
| Beach, relaxation, surf | Agadir (AGA) | Sunny seaside resort, many holiday flights and club hotels. |
| Business, connections, Rabat | Casablanca (CMN) | Royal Air Maroc hub, direct rail link to Rabat and the high-speed network. |
| Heritage, Fez, Meknes, Middle Atlas | Fez (FEZ) | Historic and spiritual heart, gateway to the northern imperial cities. |
| North, Chefchaouen, Mediterranean coast | Tangier (TNG) | Access to the Rif, Tetouan and the crossing to Spain. |
Tip: you do not have to arrive and leave from the same airport. An “open-jaw” (arriving in Marrakech, departing from Fez, for example) lets you cross the country without backtracking. Compare the total cost of two one-way tickets with that of a classic return: depending on the period, the gap can be small and the time saved considerable.
On arrival: what to expect at Moroccan airports
The Moroccan airports run by ONDA have been modernised in recent years, with new terminals in Marrakech and Casablanca. Still, allow a little margin: at peak times, passport control on arrival can take a while, especially when several flights land at once. Fill in the entry card if you are given one, keep your passport and your accommodation address to hand, and follow the signs to baggage reclaim and then the exit.
At the exit you will find ATMs, bureaux de change and telecom operator desks for a local SIM. Avoid following informal touts: opt for official taxis, shuttles or a transfer booked in advance, whose price you know. In both Marrakech and Casablanca, bus lines and — for Casablanca — a rail link connect the airport to the city centre at low cost.
Frequently asked questions (FAQ)
How long is a direct flight from the UK to Morocco?
Reckon on about 3 h 20 to Casablanca, 3 h 40 to Marrakech, 3 h 50 to Agadir and around 3 h to Fez or Tangier, from London. Departures from Scotland or northern England add a few minutes.
Which airlines fly direct from the UK to Morocco?
Royal Air Maroc and British Airways (full service), plus easyJet, Ryanair, Jet2 and TUI (low-cost / holiday). The offering varies by route and season; check on the airline’s website.
Which Moroccan airport is the best served from the UK?
Marrakech Menara (RAK) is by far the most-served destination, with the largest number of airlines and direct frequencies, followed by Agadir for beach holidays.
Can I fly direct to Morocco from a regional city, without going via London?
Yes. Manchester, Birmingham, Bristol, Edinburgh, Glasgow, Leeds Bradford and Newcastle offer direct flights (mainly to Marrakech and Agadir), notably via Jet2, Ryanair, easyJet and TUI. Frequencies are more seasonal than in London.
Do I need a visa to go to Morocco from the UK?
British tourists are generally visa-exempt for a short stay, with a valid passport. As rules can change, always check the FCDO’s official advice before departure. This information is subject to change.
When is the best time to find a cheap flight?
Winter outside the festive season (mid-January to early February) and midweek departures often offer the best fares. Avoid UK school holidays and book early for high-demand periods.
Is there a time difference between the UK and Morocco?
The difference generally swings between 0 and 1 hour depending on the season and Ramadan (Morocco moves back one hour during that month). Check the exact date of your trip.
Does the advertised fare include baggage?
Not always. With Ryanair and easyJet, the lead-in price often covers just one small cabin bag; checked baggage is paid for. Jet2, British Airways and Royal Air Maroc more often include an allowance. Check before you buy.
In summary
Direct flights to Morocco from the UK are plentiful, fast (3 to 4 hours) and cover London as well as the major regional cities. Marrakech dominates the offer, followed by Agadir for the beach, while Casablanca remains the connections hub via Royal Air Maroc, and Fez and Tangier complete the picture via Ryanair from Stansted. To pay the right price, compare airlines, watch the baggage rules, avoid school holidays and book at the right moment. And above all: confirm every schedule, allowance and fare on the official websites before you buy — this information is subject to change.
Official sources
- ONDA — Office National Des Aéroports (Morocco’s airports)
- Royal Air Maroc — official website
- British Airways — official website
- FCDO — Morocco travel advice (UK government)
Photo credit
Illustrations : « Flight departure board, Perth Airport » — Bahnfrend (CC BY-SA 4.0) ; « Royal Air Maroc airplane » — Houss 2020 (CC0), via Wikimedia Commons.



