All-inclusive beach resort 90km from Casablanca with Gary Player-designed golf course, casino, water park, and extensive sports facilities. Multiple pools, restaurants, and beach club. Perfect for families seeking luxury with activities.
Mazagan Beach & Golf Resort sits on a long stretch of Atlantic coastline roughly 90 kilometers southwest of Casablanca and a short drive from the UNESCO-listed Portuguese fortress city of El Jadida, making it a self-contained beach base rather than a walkable-town stay. The resort is a large, modern complex built around a wide sandy beach, with a Gary Player-designed 18-hole golf course, an on-site casino, and a water park that set it apart from smaller boutique properties on this coast. Rooms range from standard doubles to suites and villas, most with sea or garden views, balconies, and marble bathrooms, and the resort's scale means families, golfers, and groups are all well accommodated. Dining spans several restaurants covering Moroccan, international, and beachside grill menus, plus bars and a casual pool snack service, so guests rarely need to leave the grounds for meals. The spa offers hammam and massage treatments alongside a fitness center, and there are multiple outdoor pools in addition to direct beach access. Service is oriented toward resort-style, family-friendly hospitality, with kids' clubs, activity programming, and concierge assistance for golf tee times and excursions, reflecting its positioning as an all-inclusive-style luxury escape rather than an intimate city hotel.
Amenities
- beach
- golf
- casino
- water park
- spa
- multiple restaurants
Location
Mazagan Beach Resort, El Jadida 24000, Morocco
33.1819, -8.5258 View on map
Highlights
- Gary Player-designed 18-hole golf course on site
- Direct access to a long Atlantic beach
- Water park and casino for families and groups
- Multiple restaurants, bars, and pools across the resort
Tips for visiting
- Book golf tee times in advance during high season, as the course is popular with day visitors from Casablanca
- Pack for both beach and golf, since the resort caters to both activities
- Consider a half-board or full-board rate given the resort's distance from other dining options
- Visit El Jadida's Portuguese Cistern and old fortress town as an easy half-day trip from the resort