SURFING IN MOROCCO

Morocco Surf Spots & Forecasts

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

69 spots18 regions

REGIONS

Surf regions in Morocco

SURF SPOTS

Surf forecasts & guides

Marruecos 3ème piscine Surf break · Check local conditions 0.6–0.9m Forecast & guide → Marruecos Cathedral Point Surf break · Check local conditions 1.2–1.8m Forecast & guide → Marruecos Dahomey Surf break · Check local conditions 0.6–0.9m Forecast & guide → Marruecos Imsouane (The Bay) Surf break · Check local conditions 1.2–1.8m Forecast & guide → Marruecos Oualidia Surfcamp Surf break · Check local conditions 0.7–1.1m Forecast & guide → Marruecos Pearl Surf Camp Morocco Surf break · Check local conditions 0.9–1.3m Forecast & guide → Marruecos Plage des nations Surf break · Check local conditions 0.6–0.9m Forecast & guide → Marruecos Tafedna Surf break · Check local conditions 0.9–1.3m Forecast & guide → Agadir Anza Beach / reef setup · Beginner to intermediate when small 0.7–1.1m Forecast & guide → Aourir / Taghazout Bay Banana Point Right-hand point break · Beginner to intermediate 0.7–1.1m Forecast & guide → Cap Ghir / North Taghazout Desert Point Right-hand point break · Intermediate; advanced when bigger 0.9–1.3m Forecast & guide → Cap Ghir / Taghazout Coast Boilers Right-hand reef / point break · Advanced 1.1–1.7m Forecast & guide → Essaouira Essaouira Tagharte Beach break · Beginner to intermediate when small 0.9–1.4m Forecast & guide → Imsouane Imsouane Bay Long right-hand point break · Beginner to intermediate 1.2–1.8m Forecast & guide → Imsouane Imsouane Cathedral Point / beach-break setup · Intermediate to advanced 1.2–1.8m Forecast & guide → Mediterranean La Bokana Surf break · Check local conditions 0.4–0.7m Forecast & guide → Mediterranean Playa Larga Tardi Surf break · Check local conditions 0.8–1.2m Forecast & guide → Mediterranean Punta de la Mina Surf break · Check local conditions 0.7–1.1m Forecast & guide → Mediterranean Targha Surf break · Check local conditions 0.4–0.5m Forecast & guide → Mediterranean Traffic Point Surf break · Check local conditions 0.8–1.2m Forecast & guide → Mehdya / Kenitra Mehdya Beach Beach break / jetty setup · Intermediate 0.6–0.9m Forecast & guide → Mirleft Mirleft Beach / reef surf zone · Intermediate 1.3–1.9m Forecast & guide → Moulay Bousselham Moulay Bousselham River-mouth / beach break · Intermediate 0.6–0.9m Forecast & guide → North Ain Diab Porte 15 Surf break · Check local conditions 0.6–0.9m Forecast & guide → North Bouznika Surf break · Check local conditions 0.7–1.0m Forecast & guide → North Contrebandier Surf break · Check local conditions 0.5–0.8m Forecast & guide → North DriKa Surf break · Check local conditions 0.7–1.1m Forecast & guide → North Jack beach Surf break · Check local conditions 0.7–1.0m Forecast & guide → North L'inter Surf break · Check local conditions 0.7–1.0m Forecast & guide → North La Bobine Surf break · Check local conditions 0.7–1.0m Forecast & guide → North Lalla fatna Surf break · Check local conditions 0.7–1.0m Forecast & guide → North Monica beach Surf break · Check local conditions 0.6–0.9m Forecast & guide → North Oualidia Surf break · Check local conditions 0.7–1.1m Forecast & guide → North Oubaha camping mimosas Surf break · Check local conditions 0.6–0.9m Forecast & guide → North Oued Cherrat Surf break · Check local conditions 0.6–0.9m Forecast & guide → North Pepsi Surf break · Check local conditions 0.6–0.9m Forecast & guide → North Sablettes beach Surf break · Check local conditions 0.6–0.9m Forecast & guide → North Safi - Garden (Le Jardin) Surf break · Check local conditions 0.7–1.1m Forecast & guide → North Salé (Doura) Surf break · Check local conditions 0.6–0.9m Forecast & guide → North Skhirat Surf break · Check local conditions 0.6–0.9m Forecast & guide → North Skhirat plage Surf break · Check local conditions 0.6–0.9m Forecast & guide → North Temara-Guivil Surf break · Check local conditions 0.5–0.8m Forecast & guide → North Taghazout Coast Draculas Exposed reef break · Advanced 0.9–1.3m Forecast & guide → Safi Safi Powerful right-hand point break · Advanced 0.7–1.1m Forecast & guide → Sidi Kaouki / Essaouira Sidi Kaouki Exposed beach break · Beginner to intermediate when small 0.9–1.3m Forecast & guide → South 14th km. Surf break · Check local conditions 0.7–1.1m Forecast & guide → South Banana Beach Surf break · Check local conditions 0.9–1.3m Forecast & guide → South Charatan Surf break · Check local conditions 0.6–0.9m Forecast & guide → South Essaouira Surf break · Check local conditions 0.9–1.3m Forecast & guide → South French Baldie Slab Surf break · Check local conditions 1.2–1.8m Forecast & guide → South Imessouane, the bay Surf break · Check local conditions 1.2–1.8m Forecast & guide → South K12 Surf break · Check local conditions 0.9–1.3m Forecast & guide → South Killer Surf break · Check local conditions 0.7–1.1m Forecast & guide → South La Cathedrale Surf break · Check local conditions 1.2–1.8m Forecast & guide → South Mystery Point Surf break · Check local conditions 0.7–1.1m Forecast & guide → South Panorama Surf break · Check local conditions 0.7–1.1m Forecast & guide → South Sidi ifni Surf break · Check local conditions 1.2–1.7m Forecast & guide → South Sidi Rbat Surf break · Check local conditions 1.2–1.8m Forecast & guide → South Tafadna Surf break · Check local conditions 0.9–1.3m Forecast & guide → South Tifnit Surf break · Check local conditions 1.1–1.6m Forecast & guide → Taghazout Anchor Point Right-hand point break · Intermediate to advanced 0.8–1.1m Forecast & guide → Taghazout Hash Point Sheltered right-hand point break · Intermediate 0.8–1.1m Forecast & guide → Taghazout Killer Point Powerful right-hand point break · Intermediate to advanced 0.7–1.1m Forecast & guide → Taghazout La Source Reef break with right and left · Intermediate to advanced 0.7–1.1m Forecast & guide → Taghazout Mysteries Right-hand reef break · Intermediate to advanced 0.7–1.1m Forecast & guide → Taghazout Panorama Point Right-hand point / beach setup · Intermediate 0.8–1.1m Forecast & guide → Tamraght Crocro Beach break · Beginner to intermediate 0.8–1.1m Forecast & guide → Tamraght Devil's Rock Beach break · Beginner to intermediate 0.8–1.1m Forecast & guide → Tamri Tamri Beach / river-mouth break · All levels when conditions suit 1.2–1.8m Forecast & guide →