If you’re planning a sunshine escape and wondering how long is the flight to Morocco from UK, the short answer is this: direct flights from the UK to Morocco usually take between 3 hours 30 minutes and 4 hours 30 minutes, depending on where you depart from and which Moroccan city you fly to.
For example, London to Marrakech takes around 3 hours 40 minutes, while Manchester to Agadir or Casablanca may take closer to 4 hours or slightly more.
Morocco is one of the most convenient short haul destinations for UK travellers looking for winter sun, city breaks, beach holidays, or guided tours without the long flight times of Egypt or the Canary Islands.
Why Morocco Is a Popular Short Haul Destination from the UK
Morocco offers a unique mix of:
- Year round sunshine
- Short direct flights from multiple UK airports
- Vibrant cities like Marrakech and Fez
- Coastal resorts such as Agadir
- Atlas Mountain adventures
- Excellent value for package holidays
For British holidaymakers, Morocco feels exotic without requiring a long haul journey, making it ideal for families, couples, and solo travellers alike.
Average Flight Time from UK to Morocco
Direct Flight Times at a Glance
| UK Departure Airport | Morocco Destination | Average Direct Flight Time |
| London Gatwick | Marrakech | 3h 40m |
| London Stansted | Agadir | 4h |
| Manchester | Marrakech | 4h |
| Birmingham | Agadir | 4h 10m |
| Glasgow | Marrakech | 4h 20m |
| Edinburgh | Casablanca | 4h 30m+ |
Typical Range:
3 hours 30 minutes to 4 hours 30 minutes
Direct vs Indirect Flights to Morocco
Direct Flights
Direct routes are the fastest and most convenient option, especially for:
- Families
- Short breaks
- Elderly travellers
- Package holidaymakers
Benefits:
- Less travel fatigue
- No stopovers
- Faster airport transfers
- More predictable arrival times
Indirect Flights
Indirect flights may stop in:
- Madrid
- Lisbon
- Paris
- Barcelona
Average Journey Time:
6 to 12 hours depending on connection time
Best For:
- Budget conscious travellers
- Flexible itineraries
- Multi city trips
Flight Times by Major UK Airports
London to Morocco
London offers the widest range of Morocco flights.
Popular routes:
- London to Marrakech: 3h 40m
- London to Agadir: 4h
- London to Casablanca: 3h 20m
- London to Tangier: 3h
Best for:
- Frequent departures
- Lower fares
- More airline options
Manchester to Morocco
Northern travellers often choose Manchester for convenience.
Flight times:
- Manchester to Marrakech: 4h
- Manchester to Agadir: 4h 15m
Birmingham to Morocco
- Birmingham to Marrakech: 3h 55m
- Birmingham to Agadir: 4h 10m
Scotland to Morocco
Glasgow:
- Marrakech: ~4h 20m
Edinburgh:
- Casablanca: ~4h 30m+
Flights may be more seasonal from Scottish airports.
Flight Times by Moroccan Destination
Marrakech
Best for:
- City breaks
- Souks
- Culture
- Desert excursions
Average UK flight:
3h 40m to 4h 15m
Agadir
Best for:
- Beach holidays
- Resorts
- Family breaks
Average UK flight:
4h to 4h 30m
Casablanca
Best for:
- Business travel
- Luxury city stays
- Wider domestic connections
Average UK flight:
3h 20m to 4h
Fez
Best for:
- Historic medinas
- Cultural travel
Average UK flight:
Around 3h 30m to 4h
Tangier
Best for:
- Northern Morocco
- Coastal escapes
- Spain and Morocco combined trips
Average UK flight:
Around 3h
Best Airlines Flying from UK to Morocco
Budget Airlines
Ryanair
- Affordable fares
- Popular regional departures
easyJet
- Strong London and Manchester routes
- Great for city breaks
Full Service & Holiday Airlines
British Airways
- Comfortable London departures
TUI
- Package holiday friendly
Royal Air Maroc
- Good for Casablanca routes and onward travel
Cheapest Time to Fly to Morocco from UK
Cheapest Months:
- January (after New Year)
- February
- November
More Expensive Periods:
- Christmas holidays
- Easter
- July and August
- UK school half terms
Money Saving Tips:
- Book 6 to 10 weeks early
- Fly midweek
- Use regional airports
- Consider Agadir over Marrakech in peak season
Airport Transfers in Morocco
Marrakech Menara Airport
- Around 15 to 20 minutes to city centre
Agadir Al Massira Airport
- Around 30 minutes to beach resorts
Casablanca Mohammed V Airport
- Around 45 minutes to city centre
UK Traveller Essentials Before Flying to Morocco
Passport
Your passport should be valid for the duration of your stay, but extra validity is always wise.
Visa
UK citizens can usually visit Morocco visa free for up to 90 days for tourism.
Currency
Moroccan Dirham (MAD)
Time Zone
Morocco is often close to UK time, though seasonal clock changes can vary.
Weather
Best times:
- Spring: March to May
- Autumn: September to November
Is Morocco Closer Than Other Popular Holiday Destinations?
| Destination | Average Flight Time from UK |
| Spain | 2 to 3 hours |
| Morocco | 3.5 to 4.5 hours |
| Turkey | 4 to 4.5 hours |
| Egypt | 5 to 6 hours |
What this means:
Morocco is only slightly further than Spain but often quicker than Egypt, making it an excellent middle ground.
Final Thoughts
Morocco is one of the easiest and most rewarding destinations to reach from the UK, with direct flights taking as little as 3.5 to 4.5 hours from many major airports. Whether you’re planning a relaxing beach holiday in Agadir, a cultural city break in Marrakech, or an adventure through the Atlas Mountains, Morocco offers the perfect mix of sunshine, history, food, and affordability without the need for a long haul flight. For more practical travel guides, destination tips, and holiday insights, explore more articles on Caledonian Travel.
Frequently Asked Questions
Yes, direct flights are widely available from London, Manchester, Birmingham, Bristol, and seasonal regional airports.
London to Tangier is often one of the shortest, at around 3 hours.
No. Morocco is considered a short haul or medium haul destination from the UK.
London, Manchester, Birmingham, and some seasonal airports offer Agadir routes.
For most tourist visits under 90 days, UK passport holders generally do not need one.
