SURFING IN MOROCCO

Morocco Surf Spots & Forecasts

Browse 42 surf spots in Morocco, grouped by region, with direct links to live wave, swell, wind and tide forecasts plus detailed local surf guides.

42 spots18 regions

REGIONS

Surf regions in Morocco

SURF SPOTS

Surf forecasts & guides

Agadir Anza Beach / reef setup · Beginner to intermediate when small 0.6–1.0m Forecast & guide → Aourir / Taghazout Bay Banana Point Right-hand point break · Beginner to intermediate 0.6–1.0m Forecast & guide → Cap Ghir / North Taghazout Desert Point Right-hand point break · Intermediate; advanced when bigger 0.8–1.1m Forecast & guide → Cap Ghir / Taghazout Coast Boilers Right-hand reef / point break · Advanced 1.0–1.5m Forecast & guide → Essaouira Essaouira Tagharte Beach break · Beginner to intermediate when small 1.1–1.6m Forecast & guide → Imsouane Imsouane Bay Long right-hand point break · Beginner to intermediate 1.1–1.6m Forecast & guide → Imsouane Imsouane Cathedral Point / beach-break setup · Intermediate to advanced 1.1–1.6m Forecast & guide → Mediterranean La Bokana Surf break · Check local conditions 0.6–0.9m Forecast & guide → Mehdya / Kenitra Mehdya Beach Beach break / jetty setup · Intermediate 0.8–1.3m Forecast & guide → Mirleft Mirleft Beach / reef surf zone · Intermediate 1.0–1.4m Forecast & guide → Moulay Bousselham Moulay Bousselham River-mouth / beach break · Intermediate 0.7–1.0m Forecast & guide → North Ain Diab Porte 15 Surf break · Check local conditions 1.0–1.5m Forecast & guide → North Bouznika Surf break · Check local conditions 1.1–1.6m Forecast & guide → North Contrebandier Surf break · Check local conditions 0.9–1.3m Forecast & guide → North DriKa Surf break · Check local conditions 1.1–1.7m Forecast & guide → North Jack beach Surf break · Check local conditions 1.1–1.6m Forecast & guide → North L'inter Surf break · Check local conditions 1.1–1.6m Forecast & guide → North La Bobine Surf break · Check local conditions 1.1–1.6m Forecast & guide → North Lalla fatna Surf break · Check local conditions 1.0–1.5m Forecast & guide → North Monica beach Surf break · Check local conditions 1.0–1.4m Forecast & guide → North Taghazout Coast Draculas Exposed reef break · Advanced 0.8–1.1m Forecast & guide → Safi Safi Powerful right-hand point break · Advanced 1.0–1.5m Forecast & guide → Sidi Kaouki / Essaouira Sidi Kaouki Exposed beach break · Beginner to intermediate when small 1.0–1.4m Forecast & guide → South 14th km. Surf break · Check local conditions 0.7–1.0m Forecast & guide → South Banana Beach Surf break · Check local conditions 0.8–1.2m Forecast & guide → South Charatan Surf break · Check local conditions 0.8–1.2m Forecast & guide → South Essaouira Surf break · Check local conditions 1.0–1.5m Forecast & guide → South French Baldie Slab Surf break · Check local conditions 1.0–1.6m Forecast & guide → South Imessouane, the bay Surf break · Check local conditions 1.1–1.6m Forecast & guide → South K12 Surf break · Check local conditions 0.8–1.2m Forecast & guide → South Killer Surf break · Check local conditions 0.7–1.0m Forecast & guide → South La Cathedrale Surf break · Check local conditions 1.1–1.6m Forecast & guide → South Mystery Point Surf break · Check local conditions 0.7–1.0m Forecast & guide → Taghazout Anchor Point Right-hand point break · Intermediate to advanced 0.6–1.0m Forecast & guide → Taghazout Hash Point Sheltered right-hand point break · Intermediate 0.6–1.0m Forecast & guide → Taghazout Killer Point Powerful right-hand point break · Intermediate to advanced 0.6–1.0m Forecast & guide → Taghazout La Source Reef break with right and left · Intermediate to advanced 0.6–1.0m Forecast & guide → Taghazout Mysteries Right-hand reef break · Intermediate to advanced 0.6–1.0m Forecast & guide → Taghazout Panorama Point Right-hand point / beach setup · Intermediate 0.6–1.0m Forecast & guide → Tamraght Crocro Beach break · Beginner to intermediate 0.7–1.0m Forecast & guide → Tamraght Devil's Rock Beach break · Beginner to intermediate 0.7–1.0m Forecast & guide → Tamri Tamri Beach / river-mouth break · All levels when conditions suit 1.0–1.6m Forecast & guide →