Compare airlines, prices, and flight durations for your trip
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from London to Marrakech:
•
•
•
•
•
•
Answers to questions about the route that travelers are most interested in.
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
Looking for cheap flights from London, United Kingdom to Marrakech, Morocco? Look no further! Our air ticket search website offers the best deals on flights to this vibrant North African city. Experience the captivating blend of ancient traditions and modern culture in Marrakech without breaking the bank. Wander through the maze-like streets of the medina, indulge in delicious Moroccan cuisine, and immerse yourself in the vibrant souks. With our user-friendly search tool, you can easily compare prices from various airlines and find the most affordable options for your trip. Our website ensures a hassle-free booking process, with no hidden fees or extra charges. Don't miss the chance to explore Marrakech on a budget. Book your cheap flight today and embark on an unforgettable adventure in this enchanting city. Safe travels!
The route London — Marrakech is served by many carriers — 6 in total, including EasyJet, Ryanair, Skyview Airways Company Limiteddba Skyview, Wizz Air, LC Busre SAC, and Jet2.com. This gives passengers wide opportunities: from finding the lowest fare (from $22) to selecting flights by schedule or service class. Our service aggregates data from multiple booking systems so you can compare offers in one place. This saves time and money: no need to check dozens of sites — just pick the right option and book online.
starting at $22
starting at $26
starting at $31
starting at $35
starting at $72
starting at $75
Looking for direct flights from London, United Kingdom, to Marrakech, Morocco? Good news! You can enjoy the convenience of direct flights between these two vibrant cities. Several airlines offer non-stop flights, allowing you to arrive at your destination swiftly and hassle-free. If you prefer to fly directly, check out the options provided by various airlines, such as British Airways, Royal Air Maroc, and easyJet. These carriers operate direct flights from London to Marrakech, providing you with a seamless travel experience. In the event that direct flights are not available for your desired travel dates, you can still reach Marrakech from London via connecting flights. Common transfer cities include Casablanca, Paris, and Madrid. Airlines like Air France, Iberia, and Ryanair offer connecting flights, enabling you to explore various flight combinations and choose the most suitable one for your journey. Start your search for air tickets now and explore the enchanting city of Marrakech, filled with captivating history, vibrant souks, and architectural wonders.
London — Marrakech
02/21/2026
Departure
Direct flight
U25739
starting at $22
London — Marrakech
02/26/2026
Departure
Direct flight
U22623
starting at $24
London — Marrakech
02/24/2026
Departure
Direct flight
U25739
starting at $24
London — Marrakech
03/02/2026
Departure
Direct flight
FR7870
starting at $26
London — Marrakech
03/08/2026
Departure
Direct flight
FR7870
starting at $26
London — Marrakech
04/16/2026
Departure
Direct flight
U25739
starting at $26
London — Marrakech
05/05/2026
Departure
Direct flight
U25739
starting at $28
London — Marrakech
02/09/2026
Departure
Direct flight
FR7870
starting at $29
London — Marrakech
02/28/2026
Departure
Direct flight
U25739
starting at $30
London — Marrakech
03/18/2026
Departure
Direct flight
U22623
starting at $30
EasyJet
Every day
starting at $37
British Airways
Every day
starting at $195
Skyview Airways Company Limiteddba Skyview
Su, We, and Sa
starting at $25
Discover the diverse airports of London, United Kingdom, and embark on your travel adventures hassle-free! London boasts six major airports, each with its unique perks and considerations. Heathrow Airport, the world's busiest airport, offers a seamless experience with exceptional facilities and prestigious airlines like British Airways. Gatwick Airport, just south of the city, ranks high for its excellent transport links, affordable flights, and a wide choice of destinations. Stansted Airport, known for its budget-friendly carriers, appeals to the cost-conscious traveler. Luton Airport, conveniently located near major motorways, offers ease of access and low-cost airlines. London City Airport, though relatively smaller, stands out for its close proximity to the city center and swift check-in processes. Lastly, Southend Airport, cherished for its quick security procedures and unruffled ambience, serves both domestic and international flights. Consider the time and cost it takes to reach each airport, ensuring your journey is seamless from start to finish. With our air tickets search website, you can book flights from any of these exceptional airports, unlocking a world of travel opportunities. Fly with confidence, comfort, and convenience – every time!
The cheapest one-way flight from London to Marrakech departs on 02/21/2026, is operated by EasyJet and costs $22
The cheapest roundtrip flight from London to Marrakech departs on 03/11/2026, is operated by EasyJet and costs $38
Fastest flight from London to Marrakech takes 3h 35m
There are direct flights on this route 6 days a week: Su, Mo, Tu, We, Th, and Sa
The distance between London and Marrakech is 2310km (1432 miles). The average flight duration is 3h 41m. There are 55 direct flights from London to Marrakech. The time difference between London and Marrakech is 1h. Flights from London begin at 5:35 AM. The latest flight from London departs at 3:50 PM
Welcome to Marrakech, Morocco! This captivating city offers two airports for your arrival - Marrakech Menara Airport and Marrakech Atlas Airport. Marrakech Menara Airport, conveniently located just 4 km from the city center, is a popular choice for travelers seeking a quick and hassle-free journey. With a variety of international airlines operating here, including renowned carriers like Emirates and Air France, you can easily find a flight that suits your preferences. However, the sheer popularity of this airport may result in higher prices for air tickets. On the other hand, Marrakech Atlas Airport, situated approximately 25 km from the city center, provides an alternative option. While a slightly longer journey is required to reach your destination, this airport offers a chance to experience a less crowded and more relaxed atmosphere. Additionally, budget-friendly airlines such as Ryanair operate from Marrakech Atlas Airport, providing affordable travel options. When it comes to transportation, both airports offer various means of reaching the city center. Taxis and car rentals are readily available, ensuring a convenient transfer. However, it is essential to consider the potential differences in travel costs and duration, depending on the chosen airport. Whether you prioritize proximity to the city center, prestige of airlines, or budget-friendly options, the airports in Marrakech cater to diverse traveler needs. Book your air tickets through our search website and embark on an exceptional journey to this enchanting Moroccan destination!
We couldn't find any special offers for flights from London to Marrakech
The cheapest flight ticket from London to Marrakech according to data for the last 48 hours costs $22
Often the best time to buy tickets from London to Marrakech is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from London to Marrakech can be found flying in these months: February, March, May.
The fastest flights from London to Marrakech start from 3 hours 35 minutes in the air.
The following airlines operate direct flights on the route London — Marrakech: EasyJet, Ryanair
In different months, ticket prices from London to Marrakech vary: minimum — $22 (February 2026), maximum — $81 (April 2026). Typically, the flight costs $46–$50.