Mazagan Beach & Golf Resort sits an hour south of Casablanca, above the Atlantic, and it is not a small undertaking: 500 rooms, 15 restaurants and bars, a spa, a casino and a range of activities to fill however long you stay. What ties it together is Moroccan hospitality, delivered at scale.
At its centre is the golf. Where rolling dunes meet the Atlantic Ocean, Mazagan offers one of Morocco’s most captivating golfing experiences. Designed by golfing legend Gary Player, the championship 18-hole links course unfolds along 6.9 kilometres of spectacular coastline, and the ocean gives the round its character.
Ever-changing sea breezes shift the demands of each hole through the day, while panoramic views accompany play throughout – a combination that ensures no two rounds are ever quite the same.

Mazagan Resort
Preparation is well catered for. Golfers can perfect their game at the state-of-the-art Golf Academy, equipped with TrackMan technology, before heading out onto the course. Afterwards, the elegant clubhouse – George Restaurant & Sports Bar – overlooks the Atlantic, and makes a natural place to review the morning’s play over lunch.
More than a golf destination, Mazagan is a place to immerse yourself in a laid-back coastal lifestyle. Beyond the fairways, the resort invites guests to embrace the art of slow living, with luxurious accommodation, a world-class spa, exceptional dining across its 15 restaurants and bars, and a wealth of leisure experiences to fill the days between rounds.
Private beach at Mazagan
That breadth matters for groups where not everyone plays: Mazagan is designed to appeal equally to golfers and non-golfers, and the resort works as well for one as for the other.
There is a longer view at work, too. Designed in harmony with its natural surroundings, the course reflects Mazagan’s commitment to sustainability through responsible water management and environmentally conscious maintenance – an approach that protects the coastal landscape it occupies and ensures this remarkable stretch of shoreline can be enjoyed for generations to come.
For more information visit mazaganbeachresort.com/golfer-getaway, follow @mazaganbeachresort on Instagram, or call +212 5 23 38 80 00