
What's included
Experience the luxury of a 5-star resort located in El Jadida, an hour from Casablanca along the coast, complete with an 18-hole golf course.
Mazagan Beach & Golf Resort 5*





Mazagan Beach & Golf Resort 5* spans 250 hectares overlooking the Atlantic, about ten kilometers from El Jadida and just over an hour from Casablanca. The complex combines Moroccan-inspired architecture, interior courtyards, and green roofs with expansive gardens that descend toward a private beach. The scale is generous, but the feeling is of a well-organized oasis, with open spaces, constant light, and the sea always present on the horizon.
The resort features 492 rooms and suites, many with terraces or balconies and views of the garden, pools, or ocean. The interiors blend handcrafted details with modern amenities: marble bathrooms with bathtubs and separate showers, minibars, coffee makers, and 24-hour room service. Common areas include several restaurants serving international and Moroccan cuisine, bars, a casino, and family leisure areas. It has two outdoor pools, a kids’ club, a gym, and a renowned spa with a traditional hammam and multiple treatment cabins.
For travelers arriving with clubs, the golf course is on the property, just a few minutes on foot or by buggy. This proximity allows for alternating between play and rest without transfers. After a round, the spacious facilities, spa, and dining options make for a comfortable, relaxed recovery, with the ocean as a constant backdrop.
The courses

Mazagan Golf
- 18 holes
- Par 72
Designed by Gary Player
Located along the stunning Atlantic coast, the Mazagan golf course is an 18-hole layout designed by Gary Player and one of the…
View course
Packages & rates
Looking for something different?These are our most popular packages, but we can tailor any of them to your trip: more nights, other dates, extra rounds or other courses, transfers or car hire.
Tailor my packageRates by season
| Arrival | 3 nights | 5 nights | 7 nights |
|---|---|---|---|
| 01/10 - 30/12Current season | 532 € | 886 € | 1,241 € |
Prices per person in a double room, including the package green fees. They are indicative: the final quote is the one we send you after your request.
Request your tailor-made quote
Mazagan Beach & Golf Resort, El Haouzia, 24000 El Jadida, Marruecos
Show mapYou may also like
All-Inclusive5★Be Live Collection Marrakech Adults Only 5*
Relaxation and golf in tranquillity
All Inclusive4 nights + 3 green feesfrom933 €per person5 nights + 4 green feesfrom1188 €per person7 nights + 5 green feesfrom1559 €per person
Premium5★
Recommended5★The Bay Club at Anahita 5*
Welcome to paradise
All Inclusive7 nights + 7 green feesfrom3290 €per person
