Mazagan Beach & Golf Resort

For those dreaming of a beach holiday in Morocco, you're in for a treat. This North African gem offers a stunning coastline with a mix of bustling towns and tranquil retreats, perfect for soaking up the sun and sea. Our experts' pick of the best beach hotels range from traditional Moroccan guesthouses to family-friendly resorts, each offering something unique. Whether you're after luxurious touches, a homely feel, a surfers' paradise or horse riding on the sands, you'll find the perfect spot to unwind by the ocean.

For a traditional riad

Riad Malaïka

  • Just a short walk from Essaouira Beach, Riad Malaïka is a charming choice with nine characterful rooms. It offers gourmet dining, a relaxing spa and a sheltered roof terrace. You can hire a bicycle at the hotel and explore the city on two wheels, plus horse riding trips along the beach can be organised by the friendly owners.
  • Dar L'Oussia is a beautiful boutique riad in Essaouira's old ramparts, featuring three floors with 24 rooms, all facing onto balconies over a lovely central courtyard. There is a small spa, a yoga room, a bar, roof terrace and an impressive vaulted dining room. Just a few minutes' walk and you can be at the beach, the port or shopping streets. 
  • Riad Chbanate offers eight individual rooms with a wonderful blend of ochre walls, dark wood floors, fireplaces and Arabic-style details. All face the peaceful inner courtyard and there's a terrace with hot tub to add to the relaxed feel. Try camel rides, horse riding and quad biking in the nearby dunes.

For an active holiday

Munga Guest House

  • Munga Guest House in Taghazout overlooks the ocean with individually decorated rooms using up-cycled wood. Guests can dine under the stars in the romantic open-top restaurant or on the ground floor terrace. Situated by a popular surf beach and offering surf packages, it's ideal for an active surfing holiday, and lots of yoga is also available.
  • The name says it all - World of Waves Surf House is a hip hangout popular with surfers, as it's only 15 minutes from Morocco’s most famous surfing spot, Anchor Point. Right on the beach in the quiet village of Taghazout, it offers natural, light-flooded spaces and a wonderfully relaxed vibe. Have fun and escape with the bikes and skateboards which are at the guests' disposal.
  • Mazagan Beach & Golf Resort offers surfing, beach volleyball, go-karting, paintball, mini golf, archery, paddleboarding, jet-skiing and more! Just an hour away from Casablanca, on an idyllic 7km private beach, you'll find a golf course, spa, pool and 13 restaurants and bars here. Built in the style of a Moorish palace, it's a luxurious and stylish escape.

For a roof terrace

Salut Maroc

  • Overlooking Essaouira's fishing port and beach, Madada Mogador is a favourite with foodies. The restaurant, in a vast stone arcade, once a carob bean warehouse, serves innovative seafood and doubles as a cookery school. There are seven stylish rooms here and the roof terrace boasts gorgeous sea views.
  • Salut Maroc is a bright and bold option in a prime spot in the Medina. The quirky roof terrace boasts great sea views and traditional dining, while the eclectic interiors offer a frenzy of colourful, repeating geometric patterns and jazzy furniture. It's just steps from Essaouira's main square and beautiful beach.
  • In the heart of the Art Deco district, Hotel Le Doge offers old-world elegance amidst Casablanca's bustling streets. Savour exquisite tagine dinners and delicious breakfasts on the roof terrace with sweeping views across the city's rooftops, then wander through the alleys of the Old Medina or head to The Corniche with its wonderful beaches.

For a refreshing pool

Villa Quieta

  • Villa Quieta sits in a former family palace in Essaouira. You can switch off in style here - think gorgeous Moroccan tilework, intricate stucco and carved wood, plus there's a lovely garden and outdoor pool. Just steps from the beach and 10 minutes into the centre, it's perfectly placed for exploring.
  • Riad Baoussala is an ideal choice for those who want to be close to the action of Essaouira, but not right in the middle of it. Rooms, suites and two cottages sleeping up to 6 are arranged around a pretty courtyard. There's a fabulous outdoor pool (heated in winter) with surrounding loungers and hammocks, plus the beaches of Essaouira and Sidi Kaouki are just 15 minutes away.

For a family getaway

Jack's Apartments

  • If you're looking for the relaxed ease of a family self-catering holiday, Jack's Apartments in Essaouira should fit the bill. Expect open-plan layouts with traditional Moroccan accents, whitewashed walls and roll-top baths. Good value and a great location in the historic Medina, within easy reach of the markets, restaurants and beaches.
  • Rebali Riads is a great budget-friendly choice for families looking for a laidback seaside holiday. Family-sized villas come with seating and dining areas and some have their own pool. There's boules, volleyball, tennis and ping-pong on-site, plus two communal pools. And it's just steps away from the beach at Sidi Kaouki.
  • Dar Liouba is a charming guesthouse in Essaouira with just seven rooms which can be booked for exclusive use. Each boasts a balcony with stunning city or ocean views, plus the cosy living areas with fireplaces and fabulous rooftop terrace are ideal for family or group get-togethers. With the beach nearby, it's also in a prime location for windsurfing and kitesurfing.

For a peaceful stay

Banyan Tree Tamouda Bay

  • Banyan Tree Tamouda Bay is a glamorous beach resort ideal for total relaxation. The simply styled rooms feature light wooden floors, indulgent bathrooms, crisp white linen and floor-to-ceiling windows. There's a superb spa, hot tub, gym and gorgeous pools for the ultimate in chilled-out chic.
  • Located just 10 minutes from the beach and set in its own private gardens, Le Douar des Arganiers is another peaceful choice. Here you'll find calm and seclusion while experiencing the traditional village life of Sidi Kaouki. This tranquil guesthouse offers four rooms decorated in Moroccan style with exposed stone walls and open fireplaces.
  • For a luxurious getaway off the beaten track on the coast, La Sultana Oualidia is a spoiling choice. An outdoor infinity pool, gorgeous spa pool and a host of rejuvenating treatments add up to a truly relaxing stay. The perfect pick for wellbeing, tranquillity, privacy and a beautiful coastline.
  • Riad Dar Danse is an off-grid boutique retreat with four spacious suites, some sleeping up to seven guests, and most with views overlooking the sea. Swim in the infinity pool, dine on homegrown feasts, unwind in a hammam or wander the windswept dunes and hidden coastal trails. Idyllic.

For a luxurious escape

Four Seasons Casablanca

  • Four Seasons Casablanca sits in a prime spot overlooking Lalla Meryem Beach. Enjoy several dining options here, spacious rooms, an expansive spa, plus a gorgeous heated outdoor pool surrounded by loungers, shading palms and five private cabanas. Join a peaceful morning jog taking in the breeze of the Atlantic along The Corniche - the hotel has a weekly group run just for guests.
  • The Serai, Morocco is an exclusive-use eco-hideaway on the coast, just 15km north of Essaouira. Six rustic-chic bedrooms sleep up to 15 people and there's a charming garden with a natural plunge pool. It's just a 10-minute walk to the beach and the isolated location means you can completely unwind here. A true off-the-beaten-track getaway.

Still not sure? 

20 Top Beach Hotels in Morocco

Madada Mogador

Essaouira

Foodies, luxe detailists and style lovers will enjoy the experience of staying here - where good smells, beautiful views and delicious food unite to make for an exotic sensory experience. Popular cookery workshops on site.

  • Roof terrace - Wonderful panoramic views of the city.
  • Beach Life
  • Views
  • Cooking classes - Moroccan Cookery Classes are held daily in the funky Atelier Madada.
from $135 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Dar Liouba

Essaouira

A lovely creamy clad guesthouse, formerly an Imam's residence. Sunny rooms have white washed walls, comfortable beds, and splashes of colour. Cosy living areas have fireplaces and there's a fabulous roof top terrace. Excellent value, available for exclusive use.

  • Restrictions on children - Over 2s welcome.
  • Boutique
  • Surfing
  • Sights nearby
from $70 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Dar L'Oussia

Essaouira

A beautiful boutique riad in the old ramparts. It oozes heritage and traditional romance. Sunny rooms and suites all in creams with four poster beds, artworks, and balconies onto the inner courtyards. Fantastic roof top terrace and great Moroccan restaurant. A great value spot for couples.

  • Roof terrace - With panoramic views
  • Romantic Break
  • Sights nearby - Situated in the ramparts of the medina, close to the souks and ancient fishing port
  • Restaurant - Classic Moroccan and European cuisine
from $100 for 1 room, 1 night including taxes & fees

La Sultana Oualidia

Oualidia

Luxurious Moroccan get-away off the beaten track on the Atlantic coast in Oualidia, secluded from the tourist hubbub. Classic Moroccan architecture meets spa idyll with a host of treatments and pools. We recommend for well-being, tranquillity, privacy and a beautiful coastline.

  • Swimming Pool - Outdoor infinity pool
  • Spa - Spa pool
  • Restaurant
  • On the beach
from $375 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Riad Baoussala

Essaouira

Charming, intimate riad just outside Essaouira. Rooms, suites and 2 cottages sleep up to 6 are arranged around a pretty courtyard. Decor is traditional & calming and each room is individually designed. A gorgeous pool (heated in winter) is perfect for relaxing after a day exploring or on the beach.

  • Value chic - With rooms starting from just €100 per night including breakfast, it's excellent value for money.
  • Restaurant - Traditional three course dinners are prepared by the in-house chef and lunches can be taken round the pool
  • Local markets - Bag a bargain and enjoy the sights and sounds at a local market, or Essaouira's Medina
  • Sights nearby - Just 9km from Essaouira, or even shorter by track!
from $117 for 1 room, 1 night including taxes & fees

Riad Chbanate

Essaouira

Discreet riad in quiet, off piste location by the Medina boundary wall with impressive bathrooms, friendly staff and resident turtle. Good for couples

  • Local markets - Visit the excellent souk
  • Restaurant
  • Surfing
  • Romantic
from $164 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Banyan Tree Tamouda Bay

Fnideq (Ceuta-Tetouan )

A chic beach resort offering luxurious accommodation and stunning sea views. Simply styled rooms feature light wooden floors, indulgent bathrooms, crisp white linen and floor to ceiling windows. Spend days on the endless stretch of white sandy beach before returning for a massage in the superb spa.

  • Beach Life - A glamorous beach resort ideal for totally relaxing.
  • Diving - Find a wide range of fish from whales to seahorses while scuba diving.
  • Cooking classes - Learn to cook traditional Moroccan dishes with the hotel's chef.
  • Sailing - Take a guided catamaran excursion and explore the scenic coast.
from $303 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Rebali Riads

Essaouira (Sidi Kaouki)

Superb villa style family friendly resort on the coast about half an hour from Essaouira. Spacious acommodation in traditional style villas some with private pool. Excellent facilities for all ages and a personal dining service enabling you eat where you please! A wonderful laid back beach holiday.

  • Value chic - With rooms from just €120 per night including breakfast, Rebali Riads is superb value.
  • Restaurant - Traditional Moroccan dishes and seafood are the specialities of the chef. But he will adapt menus for children
  • Cooking classes - Accompany the chef to the souk then cook up the spoils together.
  • Swimming Pool - There are five outdoor pools, two communal and three private.
from $150 for 1 room, 1 night including taxes & fees

Riad Malaïka

Essaouira

French-run medina riad in a popular part of town with 9 well proportioned rooms and a lovely sheltered roof terrace. Deliciously innovative food and well staffed.

  • Local markets - Just miss out on the bustling madness of the city's souk.
  • Spa
  • Restaurant
  • Romantic
from $80 for 1 room, 1 night including taxes & fees
Check availability on Expedia

World of Waves Surf House

Taghazout (douar Taghazout )

Down-to-earth yet stylish surf lodge with bright, spacious rooms featuring artisan decor made from natural materials. Guests can relax in hammocks on the communal terraces with great sea-views after a day out surfing; while delicious, fresh and healthy fusion meals are served throughout the day!

  • Active Holiday - Ideal for surfing and yoga aficionados, with great surf beaches on the doorstep and in-house yoga for guests
  • Surfing - Great surf spots in the area ant surfing outings and classes can be arranged for guests
  • Great walks
  • On the beach
from $107 for 1 room, 1 night including taxes & fees

Munga Guest House

Taghazout (Taghazout)

Charming, quirky, characterful Swiss/Moroccan owned guest house overlooking the ocean with individually decorated rooms using up-cycled wood. Most rooms have balconies with sea views. Two restaurants on site with top notch cuisine. Suits couples and families as well as solo travellers.

  • Active Holiday - By a popular surf beach & offering surf packages, ideal for an active surfing holiday, and lots of yoga also available!
  • Surfing - At Munga, private surf lessons and guide trips are provided so that you get the most out of your vacation
  • Fishing - The waters are perfect for spear & rod fishing, and guides can take you up and down the coast in search of the freshest catches
  • Spa
from $148 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Salut Maroc

Essaouira (Essaouira 44000 )

A charmingly ostentatious hotel in a prime spot in the Medina. The quirky roof terrace offers great sea views, while the eclectic interiors are an ode to the tradition of Moroccan hand-cut tiles, with a frenzy of colourful, repeating geometric patterns and jazzy furniture. A truly original base!

  • Local exploring - Ideal location on the UNESCO-listed medina, close to great restaurants and the buzzing souks
  • Local markets - Wander around the lively fish market and the cluster of traditional souks
  • Sights nearby - Visit the impressive city ramparts and the host of historic buildings
  • Restaurant
from $154 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Villa Quieta

Essaouira

A hotel in a former family palace with a charming garden and pool. Beautifully furnished interiors have lots of cosy nooks to relax in and feature gorgeous Moroccan tilework, intricate stucco and carved wood. Elegant rooms have opulent fabrics and fine cedar furniture. A luxurious treat!

  • Local exploring - Just steps from the beach and ten minutes into the centre, great for exploring the various coastal activities and nearby sights
  • Swimming Pool - Outdoor pool
  • Tennis Court
  • Great walks
from $130 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Jack's Apartments

Essaouira

Self-catering apartments by the sea with lovely views. All are individually furnished and are mostly in an easy open-plan layout. Expect traditional Moroccan accents, cosy nooks, whitewashed walls and roll-top baths. A delightful base with a luxurious yet homely feel; it's great-value too.

  • Local exploring - Great location in the historic medina, within easy reach of the markets, restaurants and beaches
  • Local markets - Wander around the buzzing souk and the fish market
  • Sights nearby - Explore the impressive Essaouira ramparts
  • Great walks
from $76 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Le Douar des Arganiers

Essaouira

An elegant, traditional Moroccan style guesthouse, located just 900m from the beach in Sidi Kaouki. Suites are spacious and colour co-ordinated with exposed stone walls and open fireplaces. Enjoy a delicious gourmet breakfast with fresh juices, Moroccan pancakes and bread.

  • Beach Life - With loungers and umbrellas avaliable to rent at the beach, as well as all types of surfing, this the perfect beach destination
  • Value chic - With spacious suites, at affordable prices, plus breakfast included, the hotel is a steal
  • No restaurant - Breakfast is included, dinner on request
  • Sights nearby - Just 25 km away is the famous historic port town of Essaouira, with its UNESCO World Heritage Site medina
from $79 for 1 room, 1 night including taxes & fees

The Serai, Morocco

Essaouira

An exclusive use eco-hideaway on the Moroccan coast, just 15km north of Essaouira. Six rustic chic bedrooms sleep up to 15 people and there are various spaces for yoga, teaching and more. The garden includes a natural plunge pool and you're just 10 minutes walk to the beach. Min stay 2 nights.

  • Exclusive use - The Serai can only be booked on an exclusive use basis. It has 6 bedrooms and can accommodate up to 15
  • Total relaxation - This beautiful, isolated location means that you're away from the crowds and can completely unwind
  • Groups - The Serai is the perfect venue of groups looking for a retreat or learning experience
  • Hideaway - Half an hour north of Essaouira, The Serai offers a true off-the-beaten-track getaway
from $645 for 1 room, 1 night including taxes & fees

Riad Dar Danse

Essaouira

Tucked away on Morocco’s wild Atlantic coast, this off-grid boutique retreat is where time takes a back seat. Expect soulful interiors with tadelakt walls, vintage souk finds, & a central open-air kasbah studio facing the surf. Swim in the infinity pool, dine on homegrown feasts, unwind in a hammam

  • Families - Kids roam free with donkeys and dogs, while families spread out in quirky multi-bed suites like the Caverne or Penthouse
  • Eco break - Solar-powered, water from its own well, and built with local stone and straw—this off-grid haven treads lightly
  • Riding - Saddle up with Conrad the camel for a leisurely amble along windswept dunes and hidden coastal trails
  • Hotel Entertainment - Splash into the infinity pool then dry off under the mimosas with a mint tea and a good book
from $211 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Hotel Le Doge

Casablanca (Sidi Belyout)

In the heart of the Art Deco district, this hotel offers old-world elegance amidst Casablanca's bustling streets. Vibrant rooms with fabric on the walls and vintage furniture create a 1930s vibe. The restaurant offers traditional Moroccan fare, plus there's a charming rooftop. An authentic stay.

  • Views - Savour exquisite tagine dinners and delicious breakfasts on the terrace with sweeping views across the city's rooftops
  • Museums - It's just a minute's walk to the Musée de la Fondation Abderrahman Slaoui housing amazing Moroccan decorative arts
  • Total relaxation - Unwind away from the city bustle with steam baths with eucalyptus, argan oil massages, and a hammam
  • Local markets - The Central Market is a historical spot in Casablanca boasting impressive colonial architecture
from $280 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Four Seasons Casablanca

Casablanca (Anfa)

This luxurious retreat overlooks Lalla Meryem Beach and the North Atlantic Ocean. From the stunning sea views to the elegant rooms, you'll feel totally spoiled here. There are several dining options, an expansive spa, plus a gorgeous outdoor pool. A sophisticated sanctuary full of Moroccan charm.

  • Total relaxation - Listen to the sound of the waves while taking a stroll on the sandy beach or visit the expansive spa for some 'me time'
  • Local exploring - It's a short drive to any of the White City’s landmarks and attractions, the most notable being Hassan Ii Mosque
  • Views - Whether you choose a room with sweeping ocean views or city panoramas, the vistas are stunning here
  • Swimming Pool - Heated 21m outdoor pool open all year round surrounded by loungers and shading palms, five private cabanas, and a jetted tub
from $751 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Mazagan Beach & Golf Resort

El Jadida

Just an hour away from Casablanca, on an idyllic 7km private beach, sits this stunning resort. Built in the style of a Moorish palace, expect graceful arches, marble floors, and lots of lanterns. Add in the golf course, spa, pool & 13 restaurants and bars, and it's a luxury escape that has it all.

  • Active Holiday - Surfing, beach volleyball, go-karting, paintball, mini golf, archery, paddleboarding, jet-skiing, and more!
  • Beach Life - The beach is a showstopper with miles of golden sands giving way to the rolling waves of the Atlantic
  • Golf - Tee off at the 18-hole golf course, designed by renowned professional golfer Gary Player
  • Restaurant - Pan-Asian, Middle Eastern, fresh seafood — there's something for every taste amongst the multiple dining options
from $201 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Written by Jan Gooderham

Sign up to our weekly newsletter

No spam. Only sweet updates about the latest hotel openings and the best places to stay.