Homepage

All-inclusive holidays to Morocco

Holidays from £449 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for almost 20 years

Expert travel advice

Get the latest holiday tips and inspiration

We compare millions of holidays from the UK’s leading travel companies

Jet2holidays logoTui logoeasyJet Holidays logoloveholidays logolastminute logoHolidayGems logoOn the Beach logo

With year-round sunshine, scores of incredible resorts, and unforgettable experiences and attractions, Morocco is the perfect destination for an all-inclusive holiday. Here you can experience the hustle and bustle of busy markets, soak up the solitude of the Atlas Mountains, and sunbathe amid the unspoiled beauty of the west coast. Whether you like to spend your days hiking and haggling, or you’re after a cheap holiday by the pool, Morocco has you well and truly covered.

All-inclusive Morocco holiday deals

Be Live Experience Marrakech Palmeraie

4.4

Excellent

Marrakech, Morocco
  • 3 Aug 2026
  • 7 nights
  • All-inclusive
  • From Gatwick

Prices from

£1,180 pp

Agadir Beach Club Hotel

3.7

Good

Agadir, Morocco
  • 8 Dec 2025
  • 7 nights
  • All-inclusive
  • From Gatwick

Prices from

£809 pp

Iberostar Waves Founty Beach

4.8

Excellent

Agadir, Morocco
  • 8 Dec 2025
  • 7 nights
  • All-inclusive
  • From Gatwick

Prices from

£509 pp

Allegro Agadir

3.7

Good

Agadir, Morocco
  • 4 Jan 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£554 pp

Pickalbatros Palais des Roses

4.7

Excellent

Agadir, Morocco
  • 18 Apr 2026
  • 7 nights
  • All-inclusive
  • From Stansted

Prices from

£959 pp

Dunes D'or Ocean Club

4

Very Good

Agadir, Morocco
  • 4 Jan 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£524 pp
Prices and availability shown can change. Always check pricing with the provider before booking.

Top all-inclusive resort towns in Morocco

Marrakech

Book a stay near Marrakech to get a taste of Moroccan culture without straying far from all-inclusive convenience. Wander the buzzing streets of the medina before hopping on a shuttle back to your resort to sip mint tea on the sun terrace or bathe in a hammam. Later, hit your resort bar for live music and evening entertainment.

Agadir

Almost entirely rebuilt in recent decades, Agadir is a modern beach resort packed with all-inclusive accommodation. Stay at a resort right on the beachfront to secure a spot on the sand with easy access to the bar and the spa. With over six miles (9.7km) of shoreline, it’s a great base for watersports, too.

Taghazout

A surfer’s paradise, Taghazout attracts the more laid-back holidaymaker. Think beach bars, seafront yoga, labyrinthine backstreets and chilled-out cafes. Expect easy-going vibes back at your all-inclusive resort too, with massages, beauty treatments and pools for every mood. Ramp up the action with a guided hike to spectacular Paradise Valley.

Top-reviewed all-inclusive hotels

View all deals

Be Live Experience Marrakech Palmeraie

4.4

Excellent

Marrakech, Morocco
  • 3 Aug 2026
  • 7 nights
  • All-inclusive
  • From Gatwick

Prices from

£1,180 pp

Iberostar Waves Founty Beach

4.8

Excellent

Agadir, Morocco
  • 8 Dec 2025
  • 7 nights
  • All-inclusive
  • From Gatwick

Prices from

£509 pp

Pickalbatros Palais des Roses

4.7

Excellent

Agadir, Morocco
  • 18 Apr 2026
  • 7 nights
  • All-inclusive
  • From Stansted

Prices from

£959 pp
Prices and availability shown can change. Always check pricing with the provider before booking.

All-inclusive beach holidays in Morocco

With over 200 miles (322km) of coastline, Morocco’s beaches are as diverse as they are beautiful. Whether you head for the waves and watersports of the Atlantic or seek solace in the warm waters of the Mediterranean, all-inclusive luxury is never far away.

Stay in Taghazout on the Atlantic coast for jet-skiing and surfing. When you’re not riding the waves, relax on the sands of a private beach, take a dip in your choice of pools, or sink into a Turkish bath back at your all-inclusive resort.

Also on the west coast, Agadir ticks all the boxes for a brilliant beach holiday. Book into an all-inclusive resort on the oceanfront for service direct to your sun lounger. After a long day on the sand, cool off with a soothing skin treatment at the spa and settle in for the evening’s entertainment.

For warmer waters and more serene stretches of sand, head to Saidia. On the shores of the Med, it’s one of Morocco’s quieter resort towns, but still serves up everything you need for a fun-filled holiday. Stay here for exclusive beach clubs, private sands, pools with mountain views, and desert adventures on the back of a camel.

All-inclusive hotels close to the beach

View all deals

Iberostar Waves Founty Beach

4.8

Excellent

Agadir, Morocco
  • 8 Dec 2025
  • 7 nights
  • All-inclusive
  • From Gatwick

Prices from

£509 pp

Allegro Agadir

3.7

Good

Agadir, Morocco
  • 4 Jan 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£554 pp

Pickalbatros Palais des Roses

4.7

Excellent

Agadir, Morocco
  • 11 Dec 2025
  • 7 nights
  • All-inclusive
  • From Stansted

Prices from

£519 pp
Prices and availability shown can change. Always check pricing with the provider before booking.

All-inclusive holidays for families in Morocco

With bucket-loads of kid-friendly resorts, water parks, pools and beaches, Morocco is perfect for a family holiday. Find your ideal spot in its historic cities, lively beach towns or quiet coastal villages, and enjoy the peace of mind that only all-inclusive convenience can bring.

Agadir is ideal for an easy fly-and-flop resort holiday. Pop your bags in your room and dive straight into the action, with splash pools, activity clubs, water parks and plenty more to keep the kids entertained. When you’re ready for some grown-up time, book a babysitter and dance the night away to top DJs – all without leaving your all-inclusive resort.

If you're a family that likes a little adventure, look for all-inclusive hotels in Marrakech. With your every need catered to back at the resort, you can explore the markets and medina completely stress-free. To experience authentic North Africa, book a tour of the Atlas Mountains’ Berber villages while you’re here.

Spacious beaches and calm, warm waters make Saidia another great spot for family fun. When you’re not making memories on the nine-mile (14km) Mediterranean coastline, your all-inclusive resort has every base covered. Think watersports, pool games and live entertainment for the little ones, and full body treatments, saunas and beachfront bars for the rest of the family.

All-inclusive family-friendly hotels

Pickalbatros Palais des Roses

Agadir, Morocco
  • 11 Dec 2025
  • 7 nights
  • All-inclusive
  • From Stansted

Prices from

£519 pp

Kenzi Club Agdal Medina

Marrakech, Morocco
  • 1 Jan 2026
  • 7 nights
  • All-inclusive
  • From Gatwick

Prices from

£458 pp

Eden Andalou Aquapark & Spa

Marrakech, Morocco
  • 13 Jan 2026
  • 7 nights
  • All-inclusive
  • From Bristol

Prices from

£699 pp

Prices and availability shown can change. Always check pricing with the provider before booking.