38+ Years of Travel Expertise
IATA Certified
ATOL Protected
ABTA Member
4.8/5 Trustpilot Rating
Booking flights and holidays for UK travellers since 1986. ATOL protected, ABTA members, IATA accredited. Our travel agents actually pick up the phone. They will find you the right travel deal across 150+ airlines, sort hotels, car hire, or put together a full package. Book Now Pay Later if you would rather spread the cost. On the same day cancellation is free. And our team is here 24/7 when something needs fixing.
Best Price Guarantee
Book Now Pay Later
Secure Payments
24/7 Customer Support
Free Same Day Cancellation
Knowing the London to Morocco flight time makes it easier to plan your trip. It helps you prepare for the journey, manage your schedule, and travel without stress. Whether you’re going for a holiday or a quick break, understanding the flight duration from London to Morocco ensures a smooth and easy start to your trip.
The London to Morocco flight time is typically around 3 to 3.5 hours for direct flights, covering an air distance of roughly 1,400 miles (2,250 km). Most nonstop services operate from London Heathrow, Gatwick, and Stansted, flying into major Moroccan cities like Marrakech, Casablanca, and Agadir.
If you’re taking a connecting route, the total London to Morocco flight duration may extend to 5–6 hours, depending on the stopover city. The short flight time from London to Morocco makes it a perfect option for UK travellers looking for quick access to warm weather, rich culture, and beautiful scenery, without the long-haul fatigue.
The average flight time from London to Morocco is about 3 hours and 30 minutes nonstop, offering one of the quickest international routes from the UK to Africa. Most direct services depart from London Heathrow (LHR), Gatwick (LGW), and Stansted (STN), flying into Morocco’s main airports — Marrakech Menara (RAK), Casablanca Mohammed V (CMN), and Agadir Al Massira (AGA).
The London to Morocco flying time can vary slightly due to factors such as weather, airline schedules, and air traffic. Still, most flights run smoothly, with morning and evening options available year-round.
The London to Morocco air distance is roughly 1,400 miles (2,250 km), making it an ideal short-haul journey for travellers looking to swap grey skies for sunshine in just a few hours. If you’re flying with a stopover, usually via European hubs like Madrid or Lisbon, the total London to Morocco flight duration may extend to 5–6 hours, depending on the route and connection time.
Overall, the average flight time from London to Morocco makes it a perfect choice for UK travellers seeking a quick, warm, and culturally rich getaway without the fatigue of a long haul flight.
How long is the flight from the UK to Morocco?
The flight time from the UK to Morocco is around 3 to 3.5 hours nonstop, depending on the city you’re flying to. The average London to Morocco flight time is about 3 hours and 30 minutes, making it a quick and convenient route for travellers heading to North Africa.
Is London to Morocco short haul?
Yes, the London to Morocco flight is considered short-haul. With a flight duration of just a few hours and minimal time difference, it’s one of the easiest international getaways from the UK—perfect for a weekend break or a short holiday.
What are the best months to visit Morocco?
The best time to visit Morocco is from March to May and September to November. During these months, the weather is pleasantly warm, ideal for exploring cities like Marrakech and Casablanca or relaxing on the beaches of Agadir.
Is Morocco 1 hour ahead of the UK?
Yes, Morocco is usually 1 hour behind the UK during British Summer Time (BST). However, time differences can shift slightly depending on daylight saving changes in both countries, so it’s best to double-check before your trip.
Which UK airports fly direct to Morocco?
Direct flights from the UK to Morocco operate from several airports, including London Heathrow (LHR), Gatwick (LGW), Stansted (STN), Manchester (MAN), and Bristol (BRS). These flights connect to Moroccan cities such as Marrakech, Casablanca, and Agadir
Can you fly direct to Morocco from the UK?
Yes, you can fly direct from the UK to Morocco. Multiple airlines offer nonstop routes from London and other UK airports to major Moroccan destinations, keeping the flight time London to Morocco short and comfortable
What is the London to Morocco flight distance?
The London to Morocco air distance is approximately 1,400 miles (2,250 km). The average flight duration from London to Morocco is about 3 hours and 30 minutes, depending on the route and weather conditions.
Can I book my Morocco flights now and pay later?
Yes, with Crystal Travel’s Fly Now Pay Later and Book Now Pay Later options, you can secure your Morocco flights today and spread the cost over time. Choose flexible instalment plans through trusted partners like Klarna, Affirm, Clearpay, or PayPal, and enjoy the freedom to travel without paying the full amount upfront. It’s the easiest way to manage your budget while booking your next adventure to Morocco.
Need flight times for a different route? Explore more flight times, distances, and travel durations using our tools below.
Start with our Flight Time Calculator to estimate journey times worldwide, or browse average travel times from your departure city using the London flight times.
Verified by Our Travel Operations Expert