Morocco has grown into a real favourite for Thomas Cook holidaymakers, attracting 9,309 guests over the past year. Combining the sandy Atlantic coastline with the colour and character of nearby souks and medinas, it offers a holiday that feels a little different from the typical European beach break. A 7-night stay is the top option, while shorter 4 and 5-night breaks are also popular.
October is the top month to travel, followed by March and July for those wanting to spread their visit across the year rather than sticking to peak summer. Our customers typically jet off from London Stansted, Manchester and London Gatwick, giving good options across the UK.
Guests frequently book Caribbean Village Agadir - All Inclusive, Pickalbatros Palais Des Roses, and Aqua Mirage Club & Aqua Parc - All Inclusive. Holidays typically start from around £675pp, dropping to roughly £607pp over winter, or from about £726pp during peak summer. All flight plus hotel bookings are ATOL protected, and can be locked in today with a low deposit.
Morocco holiday types
Beach holidays in Morocco
From surfing hotspots with big Atlantic waves to lengthy stretches of sand filled with amenities, Morocco’s coast has everything you could possibly need for a relaxing beach break.
Best for: Families, couples and surfers looking for year-round beach weather. Tip: Agadir is a top choice for families with its safe, wide beachfront.
Top areas:
Agadir: Pram-friendly promenade filled with beach amenities and safe waters for little swimmers.
Essaouira: Sunset hangout, windy conditions ideal for kite & wind surfing, and a buzzing boardwalk
Taghazout: Boho vibes, trendy beach cafes and waves made for surfing
Morocco All Inclusive holidays
There’s plenty of Morocco All Inclusive holidays to choose from, whether you want water park fun for the family, adult-only luxury, beachfront access, or somewhere that’s right by the city.
Best for: Families, couples and budget-conscious holidaymakers with fantastic winter deals on 4 & 5-star hotels.
Top areas:
Marrakech: From spa retreats to water park fun, Marrakech’s All Inclusive hotels are a great base for exploring with the Medina and Atlas Mountains within easy reach.
Agadir: The beach is at the centre here with hotels set on its golden sands, and others just a short stroll away from it.
Morocco family holidays
Morocco is a great choice for a family holiday! Kids will love the all-singing, all-dancing hotels, cultural fun, desert tours and beaches.
Best for: Families seeking wallet-friendly winter sun.
Top areas:
Marrakech: Villa-style riads or large All Inclusives - Marrakech is a great base for families who want a mix of laid-back pool days and cultural adventures.
Agadir: A beautiful six-mile beach and fantastic choice of All Inclusive hotels makes Agadir holidays a big-hit with families.
Essaouira: Easy-going days by the coast, a car-free Medina and pram-friendly promenade.
Morocco holidays for couples. Planning a romantic trip? Check out our pick of the best beach resorts in Morocco for couples.
Culture, relaxation - or a bit of both? Morocco suits couples whatever your holiday style.
Best for: Great for couples who want luxury, culture and romance all rolled into one trip.
Top areas:
Fes: Fancy hotels with hammams perfect for couples’ pamper sessions, a stunning old Medina and candlelit dinners in cosy courtyards.
Casablanca: A must-visit for fans of romantic cinema, upscale dinner spots, amazing architecture (Gothic & Art Deco) and a striking mosque.
Marrakech: Beautiful intimate settings, made even more romantic by the Arabic lighting, exotic gardens perfect for scenic strolls, private riads made for two, and sunset trips to the desert.
Essaouira: Casual beach days and magical sunsets, rooftop restaurants serving fresh seafood and a laid-back Medina.
Winter sun holidays in Morocco
With mild winter temperatures lasting well into February (16 to 20°C) and 300 days of sun a year - Morocco ticks all the boxes for winter warmth that’s close to home.
Best for: Short haul winter sun and budget conscious holidaymakers.
Top areas:
Agadir: If you want guaranteed beach days, Agadir’s position on the south coast is ideal with winter temperatures often reaching 25°C.
Taghazout: A great choice for couples with its boutique style resorts and laid-back days along the coast. Expect winter temperatures to hit 22°C.
Marrakech: Great for a sun-filled city escape with temperatures peaking at 22°C. - perfect for sightseeing. Tip: if you book a hotel with a pool in the winter, make sure it’s heated.
Cheap and shoulder-season Morocco holidays
Morocco has some fantastic out-of-season deals, plus its short flight time means you can book cheap weekend breaks too.
Best for: Budget conscious, flexible holidaymakers (couples & solo), and culture lovers.
Top areas:
Marrakech: Great choice of hotels and flights - often with big discounts, tons to do if the weather doesn’t go as planned, attractions open as normal.
Agadir: Weather is great for winter beach days, wallet-friendly All Inclusive deals and hotels with heated pools.
Fes: A cheaper and less crowded version of Marrakech, lots of cultural must-sees and affordable riads.
5 reasons to choose Morocco for your next holiday
-
Short flight time from the UK – it takes around three to four hours to fly to the main airports, so you don’t have to travel long haul in search of some winter sun.
- A great mix of holidays – From year-round warm weather, to amazing city breaks, and stunning All Inclusive beach resorts - it appeals to a wide range of holidaymakers.
- Year-round hotspot – You can chase the sun along its coastal resorts during winter, or you can hit its cities in spring and autumn where you’ll be able to enjoy more comfortable sightseeing temperatures.
- Distinct regions – Each region promises something different - go from the stunning Atlantic Coast in Agadir-Taghazout and Essaouira-Mogador to the culture-rich Medinas of Marrakech, Fes and Casablanca.
- Great package holiday choice – customers typically find what they want quickly without having to sift through tons of hotels.
Where to stay in Morocco
Marrakech
- Best for: first-timers, couples, culture-rich adventures, spa breaks and riad stays
- What it’s known for: medinas, souks, palaces, gardens, hammams
- Holiday style: A cultural city break perfect for adults and couples who want to dive into the bustle of the souks, savour local flavours and indulge in traditional spa treatments.
Agadir
- Best for: beach holidays, families, winter sun, easy All Inclusive stays
- What it’s known for: six-mile beach, busy promenade, within easy reach of Taghazout (small fishing village)
- Holiday style: Beach package holiday for those who want to fly and flop with tons of hotels right by the Atlantic. From jet-skiing to surfing - there’s also plenty of opportunities to keep active for watersports fans.
Essaouira
- Best for: couples, relaxed coastal stays, wind and watersports, short breaks
- What it’s known for: Boho vibes, artsy scene, whitewashed medina, fishing port serving fresh seafood
- Holiday style: Slow beach days where you can do as little or as much as you like with cafes and rooftop restaurants at your fingertips. Hotels are more boutique than big - ideal for couples who want to kick-back in their own private space.
Fes
- Best for: culture-rich city trips, return visitors, history-crammed itineraries
- What it’s known for: medina, historic learning centre (oldest in the world), traditional craftsmanship
- Holiday style: Short breaks packed with cultural experiences. Get ready to fully immerse yourself in the local way of life, from delving into its vast history to watching craftsmen make handmade goods and taking in the aromas of its age-old Medina.
Casablanca
- Best for: short sightseeing break with a focus on architecture, usually as part of a multi-stop holiday.
- What it’s known for: The striking Hassan II Mosque (open to non-Muslim visitors), modern trade city with an urban beach feel.
- Holiday style: For lovers of architecture who want to experience one of Morocco’s most modern cities. Trips to Casablanca are usually booked as part of a multi-stop break with holidaymakers spending a few days soaking up the city’s sights before seeing what the rest of the country has to offer.
Best hotels
Best All Inclusive hotels in Morocco
Sol Oasis Marrakech - All Inclusive
Be Live Experience Marrakech Palmeraie - All Inclusive
Best Marrakech hotels
Sofitel Marrakech Palais Imperial & Spa
Riad Africa
Best Agadir hotels
Valeria Jardins D'Agadir Resort
Agadir Beach CLub Hotel
Best luxury hotels
Fairmont Royal Palm Marrakech
Sofitel Agadir Royal Bay Resort
Le Médina Essaouira Thalassa Sea & Spa - MGallery Collection
Best family-friendly Morocco hotels
Be Live Experience Marrakech Palmeraie - All Inclusive
Amadil Ocean Club
Allegro Agadir
Who Morocco holidays are best for?
- Couples who want a mix of culture and relaxing resort time
- Families who favour beach resorts and winter sun
- First-timers who want to experience North Africa with a short haul package holiday
- Holidaymakers choosing between Marrakech with its vibrant city atmosphere or Agadir’s slow-paced beach days.
Marrakech vs Agadir
Marrakech: best for culture, city vibes, riads, adults/couples and shorter breaks
Agadir: best for beach time, easy All Inclusive options, families and winter sun.
Our Morocco holidays guide was last revised and updated in April 2026.
More travel guides
Ready to find out more? Check out our other Morocco holiday guides: Agadir | Marrakech



