Surf spots in Morocco

84 surf spots in Morocco. Pick sports and filters below, open a place for its week, or plan a trip scored on the forecast and the journey from home.

Sport: tick any
Filter the list and the map

Filters

Every sport

In the water

Surf spots

Waves this week Any
Show the places as

Best this week first

Showing all 84 places.

  1. Ain Diab Porte 15Surf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 67/1004 good days
  2. PepsiSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 67/1004 good days
  3. 23beachSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 67/1003 good days
  4. 24 beachSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 67/1003 good days
  5. ContrebandierSurf spot, MoroccoStay in TémaraWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 66/1006 good days
  6. Sidi IfniSurf spot, MoroccoWaves 3–6 ftWater 21°CSoft wavesThis week: GoodBest day 66/1005 good days
  7. Ainsebaà PointSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 66/1004 good days
  8. ChantiSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 66/1004 good days
  9. killer rocksSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 66/1004 good days
  10. SaàdaSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 66/1004 good days
  11. Stah bopuzrougSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 66/1004 good days
  12. Temara-GuivilSurf spot, MoroccoStay in TémaraWaves 4–6 ftWater 22°CSoft wavesThis week: GoodBest day 65/1006 good days
  13. El JadidaSurf spot, MoroccoWaves 3–7 ftWater 21°CSoft wavesThis week: GoodBest day 65/1001 good day
  14. The GraveSurf spot, MoroccoStay in RabatWaves 4–6 ftWater 21°CCrumbling wavesThis week: GoodBest day 64/1006 good days
  15. Sidi RbatSurf spot, MoroccoStay in AgadirWaves 3–5 ftWater 20°CCrumbling wavesThis week: GoodBest day 64/1004 good days
  16. MirleftSurf spot, MoroccoWaves 3–6 ftWater 21°CHollow wavesThis week: GoodBest day 64/1004 good days
  17. Sidi Moussa d'AglouSurf spot, MoroccoWaves 3–6 ftWater 20°CSoft wavesThis week: GoodBest day 64/1004 good days
  18. Sidi BouzidSurf spot, MoroccoStay in El JadidaWaves 3–7 ftWater 21°CSoft wavesThis week: GoodBest day 64/1001 good day
  19. Sidi Bouzid 2emeSurf spot, MoroccoStay in El JadidaWaves 3–7 ftWater 21°CSoft wavesThis week: GoodBest day 64/1001 good day
  20. SkhiratSurf spot, MoroccoStay in TémaraWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 63/1006 good days
  21. Skhirat plageSurf spot, MoroccoStay in TémaraWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 63/1006 good days
  22. Chapeau ChinoisSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CCrumbling wavesThis week: GoodBest day 63/1002 good days
  23. Parking 11Surf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 63/1002 good days
  24. Bing's PointSurf spot, MoroccoWaves 2–4 ftWater 20°CSoft wavesThis week: GoodBest day 63/1002 good days
  25. Oubaha camping mimosasSurf spot, MoroccoWaves 4–6 ftWater 22°CSoft wavesThis week: GoodBest day 62/1005 good days
  26. PalomaSurf spot, MoroccoWaves 4–6 ftWater 22°CSoft wavesThis week: GoodBest day 62/1005 good days
  27. Imessouane, the baySurf spot, MoroccoStay in ImsouaneWaves 4–6 ftWater 19°CSoft wavesThis week: GoodBest day 62/1003 good days
  28. Sablettes beachSurf spot, MoroccoWaves 4–6 ftWater 22°CSoft wavesThis week: GoodBest day 61/1005 good days
  29. Tan-Tan PlageSurf spot, MoroccoWaves 4–6 ftWater 22°CSoft wavesThis week: GoodBest day 61/1005 good days
  30. ImsouaneSurf spot, MoroccoWaves 4–6 ftWater 19°CCrumbling wavesThis week: GoodBest day 61/1002 good days
  31. OualidiaSurf spot, MoroccoWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 61/1002 good days
  32. Salé (Doura)Surf spot, MoroccoStay in RabatWaves 4–5 ftWater 21°CCrumbling wavesThis week: GoodBest day 60/1006 good days
  33. Monica beachSurf spot, MoroccoWaves 4–6 ftWater 22°CSoft wavesThis week: GoodBest day 60/1005 good days
  34. YasminaSurf spot, MoroccoWaves 4–6 ftWater 22°CSoft wavesThis week: GoodBest day 60/1005 good days
  35. MehdiaSurf spot, MoroccoStay in RabatWaves 3–5 ftWater 21°CCrumbling wavesThis week: GoodBest day 59/1005 good days
  36. TifnitSurf spot, MoroccoStay in AgadirWaves 3–5 ftWater 20°CSoft wavesThis week: GoodBest day 59/1004 good days
  37. DriKaSurf spot, MoroccoStay in El JadidaWaves 4–7 ftWater 21°CSoft wavesThis week: GoodBest day 59/1002 good days
  38. L'OignonSurf spot, MoroccoStay in SafiWaves 4–6 ftWater 20°CHollow wavesThis week: GoodBest day 59/1002 good days
  39. Sidi moussaSurf spot, MoroccoStay in El JadidaWaves 3–7 ftWater 21°CSoft wavesThis week: GoodBest day 59/1001 good day
  40. Cap SimSurf spot, MoroccoStay in Sidi KaoukiWaves 3–7 ftWater 19°CSoft wavesThis week: GoodBest day 59/1001 good day
  41. Moulay BousselhamSurf spot, MoroccoWaves 3–4 ftWater 21°CSoft wavesThis week: GoodBest day 58/1005 good days
  42. Dar BouazzaSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 58/1003 good days
  43. L'interSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 58/1003 good days
  44. La BobineSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 21°CSoft wavesThis week: GoodBest day 58/1002 good days
  45. Jack beachSurf spot, MoroccoStay in CasablancaWaves 4–6 ftWater 22°CSoft wavesThis week: GoodBest day 58/1001 good day
  46. Oued CherratSurf spot, MoroccoStay in BouznikaWaves 3–6 ftWater 21°CSoft wavesThis week: GoodBest day 57/1006 good days
  47. French Baldie SlabSurf spot, MoroccoStay in ImsouaneWaves 3–6 ftWater 20°CHollow wavesThis week: GoodBest day 57/1002 good days
  48. BoilersSurf spot, MoroccoStay in TaghazoutWaves 4–6 ftWater 20°CCrumbling wavesThis week: GoodBest day 56/1003 good days
  49. Sidi AbedSurf spot, MoroccoStay in El JadidaWaves 4–7 ftWater 21°CSoft wavesThis week: GoodBest day 56/1001 good day
  50. Lalla fatnaSurf spot, MoroccoStay in SafiWaves 4–6 ftWater 20°CHollow wavesThis week: GoodBest day 55/1002 good days
  51. EssaouiraSurf spot, MoroccoWaves 3–6 ftWater 19°CCrumbling wavesThis week: GoodBest day 55/1002 good days
  52. TafadnaSurf spot, MoroccoStay in ImsouaneWaves 4–6 ftWater 19°CHollow wavesThis week: GoodBest day 53/1003 good days
  53. OumLabouirSurf spot, MoroccoWaves 2–4 ftWater 20°CSoft wavesThis week: GoodBest day 53/1001 good day
  54. SafiSurf spot, MoroccoWaves 4–6 ftWater 20°CCrumbling wavesThis week: GoodBest day 52/1003 good days
  55. CharatanSurf spot, MoroccoStay in RabatWaves 4–5 ftWater 21°CSoft wavesThis week: GoodBest day 51/1001 good day
  56. AnzaSurf spot, MoroccoStay in AgadirWaves 3–5 ftWater 20°CCrumbling wavesThis week: GoodBest day 50/1001 good day
  57. Cape BoujdourSurf spot, MoroccoWaves 2–4 ftWater 22°CHollow wavesThis week: GoodBest day 50/1001 good day
  58. Anchor PointSurf spot, MoroccoStay in TaghazoutWaves 3–5 ftWater 20°CCrumbling wavesThis week: GoodBest day 49/1001 good day
  59. La SourceSurf spot, MoroccoStay in TaghazoutWaves 3–5 ftWater 20°CCrumbling wavesThis week: GoodBest day 49/1001 good day
  60. Larache HarbormouthSurf spot, MoroccoStay in LaracheWaves 3 ftWater 21°CCrumbling wavesThis week: GoodBest day 48/1001 good day
  61. Sidi KaoukiSurf spot, MoroccoWaves 4–6 ftWater 19°CSoft wavesThis week: FairBest day 47/100
  62. K11Surf spot, MoroccoStay in AourirWaves 3–5 ftWater 20°CCrumbling wavesThis week: FairBest day 41/100
  63. The PointSurf spot, MoroccoWaves 2–4 ftWater 20°CSoft wavesThis week: FairBest day 41/100
  64. BriechSurf spot, MoroccoStay in LaracheWaves 2–3 ftWater 21°CHollow wavesThis week: FairBest day 37/100
  65. (no name) near Hercules caveSurf spot, MoroccoWaves 2–3 ftWater 21°CHollow wavesThis week: PoorBest day 29/100
  66. Plage Sol - bakacemSurf spot, MoroccoWaves 2–3 ftWater 21°CHollow wavesThis week: PoorBest day 29/100
  67. Punta de la MinaSurf spot, MoroccoWaves 1–3 ftWater 22°CHollow wavesThis week: PoorBest day 27/100
  68. La BokanaSurf spot, MoroccoWaves 1–2 ftWater 22°CThis week: PoorBest day 21/100
  69. Playa Larga TardiSurf spot, MoroccoWaves 1–3 ftWater 22°CCrumbling wavesThis week: PoorBest day 17/100
  70. Traffic PointSurf spot, MoroccoWaves 1–3 ftWater 22°CHollow wavesThis week: PoorBest day 16/100
  71. TarghaSurf spot, MoroccoWaves 0–1 ftWater 21°CSlab wavesThis week: PoorBest day 12/100
  72. Hash PointSurf spot, MoroccoStay in TaghazoutWaves 3–5 ftWater 20°CHollow wavesThis week: Not for your level
  73. Killer PointSurf spot, MoroccoStay in TaghazoutWaves 3–5 ftWater 20°CHollow wavesThis week: Not for your level
  74. Mystery PointSurf spot, MoroccoStay in TaghazoutWaves 3–5 ftWater 20°CHollow wavesThis week: Not for your level
  75. PanoramaSurf spot, MoroccoStay in TaghazoutWaves 3–5 ftWater 20°CHollow wavesThis week: Not for your level
  76. Spider'sSurf spot, MoroccoStay in TaghazoutWaves 3–5 ftWater 20°CCrumbling wavesThis week: Not for your level
  77. 14th km.Surf spot, MoroccoStay in AourirWaves 3–5 ftWater 20°CCrumbling wavesThis week: Not for your level
  78. Banana BeachSurf spot, MoroccoStay in AourirWaves 3–5 ftWater 20°CCrumbling wavesThis week: Not for your level
  79. Banana PointSurf spot, MoroccoStay in AourirWaves 3–5 ftWater 20°CCrumbling wavesThis week: Not for your level
  80. CrocroSurf spot, MoroccoStay in AourirWaves 3–5 ftWater 20°CCrumbling wavesThis week: Not for your level
  81. K12Surf spot, MoroccoStay in AourirWaves 3–5 ftWater 20°CCrumbling wavesThis week: Not for your level
  82. MarhinaSurf spot, MoroccoStay in AgadirWaves 2–4 ftWater 20°CSoft wavesThis week: Not for your level
  83. Safi RassLéfaaSurf spot, MoroccoStay in SafiWaves 4–6 ftWater 20°CHollow wavesThis week: Not for your level
  84. TamraghtSurf spot, MoroccoWaves 3–5 ftWater 20°CCrumbling wavesThis week: Not for your level

The map needs JavaScript. The list beside it holds every place, 50 at a time, and each place's page links to Google Maps.

Each place is ringed by its best day this week, a surf spot for the level you pick. Zoom in, or tap a cluster, to see the places in it.

Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.

Every country, A to Z (161)

Each country's surf spots, on this list and map.