Website under temporary maintenance

We are currently upgrading your experience, in the meantime please make your reservations through the below links or alternatively email reservations@mazaganbeachresort.com

Book your stay at Mazagan Beach Resort or call +212 5 23 38 8080 for assistance.