Every sports spot

84 surf spots, 26 kite spots and 16 windsurf 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 (1)

Every sport

In the water

Surf spots

Waves this week Any

Ski resorts

Kite spots

Wind this week Any

Windsurf spots

Wind this week Any

Sailing spots

Wind this week Any

Dive sites

Sea this week Any
Show the places as

Best this week first

Showing 50 of 126 places.

  1. Dakhla AtlanticWindsurf spot, MoroccoStay in DakhlaWind 4–21 knWater 20°CThis week: GoodBest day 80/1005 good days
  2. Dakhla AtlanticKite spot, MoroccoStay in DakhlaWind 4–21 knWater 20°CThis week: GoodBest day 80/1004 good days
  3. Dakhla SurfshopWindsurf spot, MoroccoStay in DakhlaWind 4–21 knWater 20°CThis week: GoodBest day 80/1003 good days
  4. Moulay BouzerktounWindsurf spot, MoroccoStay in EssaouiraWind 1–18 knWater 19°CThis week: GoodBest day 80/1003 good days
  5. NaneaKite - Kitesurf camp & Essaouira kitesurf schoolWindsurf spot, MoroccoStay in EssaouiraWind 2–18 knWater 19°CThis week: GoodBest day 80/1003 good days
  6. Dakhla LagoonKite spot, MoroccoStay in DakhlaWind 4–21 knWater 20°CThis week: GoodBest day 80/1002 good days
  7. BoujdourKite spot, MoroccoWind 6–16 knWater 22°CThis week: GoodBest day 80/1002 good days
  8. Dakhla LagoonWindsurf spot, MoroccoStay in DakhlaWind 4–21 knWater 20°CThis week: GoodBest day 80/1002 good days
  9. Moulay BouzerktounKite spot, MoroccoStay in EssaouiraWind 1–18 knWater 19°CThis week: GoodBest day 79/1003 good days
  10. NaneaKite - Kitesurf camp & Essaouira kitesurf schoolKite spot, MoroccoStay in EssaouiraWind 2–19 knWater 19°CThis week: GoodBest day 78/1003 good days
  11. TarfayaKite spot, MoroccoWind 2–15 knWater 21°CThis week: GoodBest day 69/1002 good days
  12. OualidiaWindsurf spot, MoroccoWind 4–16 knWater 21°CThis week: GoodBest day 71/1003 good days
  13. Cape SpartelWindsurf spot, MoroccoStay in TangierWind 4–14 knWater 20°CThis week: GoodBest day 69/1001 good day
  14. La BokanaSurf spot, MoroccoWaves 1–2 ftWater 22°CThis week: GoodBest day 49/1001 good day
  15. El JadidaWindsurf spot, MoroccoWind 3–11 knWater 21°CThis week: GoodBest day 50/1001 good day
  16. OualidiaKite spot, MoroccoWind 4–16 knWater 21°CThis week: FairBest day 41/100
  17. Dakhla Lagoon SouthKite spot, MoroccoWind 2–15 knWater 20°CThis week: FairBest day 40/100
  18. AgadirKite spot, MoroccoWind 2–15 knWater 20°CThis week: FairBest day 39/100
  19. AgadirWindsurf spot, MoroccoWind 2–15 knWater 20°CThis week: FairBest day 40/100
  20. TaghazoutWindsurf spot, MoroccoWind 0–13 knWater 20°CThis week: FairBest day 40/100
  21. Ananas KitesurfingKite spot, MoroccoStay in EssaouiraWind 2–14 knWater 19°CThis week: PoorBest day 33/100
  22. Cape SpartelKite spot, MoroccoStay in TangierWind 4–14 knWater 20°CThis week: PoorBest day 31/100
  23. Sidi KaoukiWindsurf spot, MoroccoWind 2–12 knWater 19°CThis week: PoorBest day 29/100
  24. TaghazoutKite spot, MoroccoWind 0–13 knWater 20°CThis week: PoorBest day 20/100
  25. El JadidaKite spot, MoroccoWind 3–14 knWater 21°CThis week: PoorBest day 19/100
  26. AzemmourKite spot, MoroccoStay in El JadidaWind 4–12 knWater 21°CThis week: PoorBest day 13/100
  27. TangierWindsurf spot, MoroccoStay in TangerWind 3–9 knWater 20°CThis week: PoorBest day 0/100
  28. CasablancaWindsurf spot, MoroccoWind 2–6 knWater 21°CThis week: PoorBest day 0/100
  29. MirleftWindsurf spot, MoroccoWind 1–6 knWater 21°CThis week: PoorBest day 0/100
  30. TangierKite spot, MoroccoStay in TangerWind 3–9 knWater 20°CThis week: PoorBest day 0/100
  31. RabatWindsurf spot, MoroccoWind 1–5 knWater 21°CThis week: PoorBest day 0/100
  32. Sidi IfniWindsurf spot, MoroccoWind 1–5 knWater 21°CThis week: PoorBest day 0/100
  33. AsilahKite spot, MoroccoWind 3–10 knWater 21°CThis week: PoorBest day 0/100
  34. CasablancaKite spot, MoroccoWind 2–6 knWater 21°CThis week: PoorBest day 0/100
  35. LaracheKite spot, MoroccoWind 3–8 knWater 21°CThis week: PoorBest day 0/100
  36. MirleftKite spot, MoroccoWind 1–6 knWater 21°CThis week: PoorBest day 0/100
  37. RabatKite spot, MoroccoWind 1–5 knWater 21°CThis week: PoorBest day 0/100
  38. Sidi IfniKite spot, MoroccoWind 1–5 knWater 21°CThis week: PoorBest day 0/100
  39. Sidi KaoukiKite spot, MoroccoWind 2–12 knWater 19°CThis week: PoorBest day 0/100
  40. 23beachSurf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 21°CSoft wavesThis week: Not for your level
  41. 24 beachSurf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 21°CSoft wavesThis week: Not for your level
  42. Ain Diab Porte 15Surf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 21°CSoft wavesThis week: Not for your level
  43. Ainsebaà PointSurf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 21°CSoft wavesThis week: Not for your level
  44. ChantiSurf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 21°CSoft wavesThis week: Not for your level
  45. Chapeau ChinoisSurf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 21°CCrumbling wavesThis week: Not for your level
  46. Dar BouazzaSurf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 21°CSoft wavesThis week: Not for your level
  47. Jack beachSurf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 22°CSoft wavesThis week: Not for your level
  48. killer rocksSurf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 21°CSoft wavesThis week: Not for your level
  49. L'interSurf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 21°CSoft wavesThis week: Not for your level
  50. La BobineSurf spot, MoroccoStay in CasablancaWaves 3–7 ftWater 21°CSoft wavesThis week: Not for your level
Show more

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 (189)

Each country's surf spots and ski resorts or kite spots or windsurf spots or sailing spots or dive sites, on this list and map.