Surf spots in Peru

130 surf spots in Peru. 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 130 places.

  1. ChalaSurf spot, PeruWaves 4–8 ftWater 16°CThis week: GoodBest day 67/1004 good days
  2. GentilaresSurf spot, PeruStay in IloWaves 4–6 ftWater 18°CThis week: GoodBest day 66/1003 good days
  3. La CruzSurf spot, PeruStay in IloWaves 4–6 ftWater 18°CHollow wavesThis week: GoodBest day 65/1003 good days
  4. PlayuelaSurf spot, PeruWaves 4–7 ftWater 18°CHollow wavesThis week: GoodBest day 65/1003 good days
  5. El Olon de IloSurf spot, PeruStay in IloWaves 4–6 ftWater 18°CHollow wavesThis week: GoodBest day 64/1003 good days
  6. InfiernilloSurf spot, PeruWaves 4–7 ftWater 16°CHollow wavesThis week: GoodBest day 64/1002 good days
  7. San MaloySurf spot, PeruWaves 4–7 ftWater 18°CHollow wavesThis week: GoodBest day 63/1003 good days
  8. PasamayoSurf spot, PeruWaves 4–7 ftWater 16°CCrumbling wavesThis week: GoodBest day 61/1001 good day
  9. Piedras negrasSurf spot, PeruStay in IloWaves 4–6 ftWater 17°CHollow wavesThis week: GoodBest day 60/1003 good days
  10. MejiaSurf spot, PeruStay in MejíaWaves 4–7 ftWater 18°CHollow wavesThis week: GoodBest day 60/1003 good days
  11. El PicoSurf spot, PeruStay in BarrancaWaves 4–6 ftWater 16°CSoft wavesThis week: GoodBest day 60/1001 good day
  12. Toma y callaSurf spot, PeruStay in CallaoWaves 4–7 ftWater 16°CHollow wavesThis week: GoodBest day 59/1001 good day
  13. Punta BallenasSurf spot, PeruStay in MáncoraWaves 3–4 ftWater 22°CHollow wavesThis week: GoodBest day 58/1002 good days
  14. El HornitoSurf spot, PeruWaves 4–6 ftWater 18°CHollow wavesThis week: GoodBest day 58/1002 good days
  15. Roka BeachSurf spot, PeruWaves 4–7 ftWater 16°CHollow wavesThis week: GoodBest day 58/1001 good day
  16. Boca del rioSurf spot, PeruWaves 4–6 ftWater 18°CCrumbling wavesThis week: GoodBest day 57/1003 good days
  17. Playita BravaSurf spot, PeruWaves 4–6 ftWater 18°CCrumbling wavesThis week: GoodBest day 57/1003 good days
  18. Pozo HondoSurf spot, PeruWaves 4–6 ftWater 18°CCrumbling wavesThis week: GoodBest day 57/1003 good days
  19. San Antonio (Regatas)Surf spot, PeruStay in San AntonioWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 57/1002 good days
  20. TotoritasSurf spot, PeruStay in MalaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 57/1002 good days
  21. Asia - PalmasSurf spot, PeruStay in AsiaWaves 5–8 ftWater 17°CSlab wavesThis week: GoodBest day 57/1001 good day
  22. Las BrisasSurf spot, PeruStay in AsiaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 57/1001 good day
  23. Mar AzulSurf spot, PeruStay in AsiaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 57/1001 good day
  24. Playa BlancaSurf spot, PeruStay in AsiaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 57/1001 good day
  25. BermejoSurf spot, PeruStay in BarrancaWaves 4–7 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
  26. Ilo Moquegua - Big sisterSurf spot, PeruStay in IloWaves 4–6 ftWater 18°CHollow wavesThis week: GoodBest day 56/1002 good days
  27. BujamaSurf spot, PeruWaves 5–8 ftWater 17°CCrumbling wavesThis week: GoodBest day 56/1002 good days
  28. Sol y MarSurf spot, PeruStay in AsiaWaves 4–8 ftWater 17°CHollow wavesThis week: GoodBest day 56/1001 good day
  29. Playa GrandeSurf spot, PeruStay in HuarmeyWaves 4–6 ftWater 16°CSoft wavesThis week: GoodBest day 56/1001 good day
  30. ChocallaSurf spot, PeruStay in AsiaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 55/1002 good days
  31. Los OrganosSurf spot, PeruStay in Los ÓrganosWaves 3–4 ftWater 22°CHollow wavesThis week: GoodBest day 54/1003 good days
  32. CamotalSurf spot, PeruStay in CallaoWaves 4–8 ftWater 16°CThis week: GoodBest day 54/1002 good days
  33. Tacna - Punta ColoradaSurf spot, PeruWaves 4–6 ftWater 18°CHollow wavesThis week: GoodBest day 54/1002 good days
  34. Cabezo NorteSurf spot, PeruWaves 4–8 ftWater 17°CSlab wavesThis week: GoodBest day 54/1001 good day
  35. PepinosSurf spot, PeruWaves 4–7 ftWater 17°CThis week: GoodBest day 53/1003 good days
  36. La CaletaSurf spot, PeruWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 53/1002 good days
  37. Boca LeonSurf spot, PeruStay in San AntonioWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 53/1001 good day
  38. AricaSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 52/1002 good days
  39. Ala MoanaSurf spot, PeruWaves 5–8 ftWater 16°CSoft wavesThis week: GoodBest day 52/1002 good days
  40. San PedroSurf spot, PeruWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 52/1002 good days
  41. TrianguloSurf spot, PeruWaves 5–8 ftWater 16°CSoft wavesThis week: GoodBest day 52/1002 good days
  42. La EnsenadaSurf spot, PeruStay in San AntonioWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 52/1001 good day
  43. BarranquitoSurf spot, PeruWaves 5–8 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
  44. CascadasSurf spot, PeruWaves 5–8 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
  45. La PampillaSurf spot, PeruWaves 5–8 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
  46. Las OrishasSurf spot, PeruWaves 5–8 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
  47. LobitosSurf spot, PeruWaves 4–5 ftWater 20°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  48. MakahaSurf spot, PeruWaves 5–8 ftWater 16°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  49. Punta RoquitasSurf spot, PeruWaves 5–8 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
  50. RedondoSurf spot, PeruWaves 5–8 ftWater 16°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  51. WaikikiSurf spot, PeruWaves 5–8 ftWater 16°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  52. WakamaSurf spot, PeruStay in Cerro AzulWaves 4–7 ftWater 17°CHollow wavesThis week: GoodBest day 51/1003 good days
  53. CaballerosSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CCrumbling wavesThis week: GoodBest day 51/1001 good day
  54. DonesiaSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  55. El PasoSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  56. Kon TikiSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CSlab wavesThis week: GoodBest day 51/1001 good day
  57. La IslaSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  58. La TimbaSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  59. Pico AltoSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CCrumbling wavesThis week: GoodBest day 51/1001 good day
  60. Playa NorteSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  61. PulposSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  62. SeñoritasSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  63. SilenciosSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  64. TerceritaSurf spot, PeruStay in Punta HermosaWaves 5–8 ftWater 17°CSlab wavesThis week: GoodBest day 51/1001 good day
  65. Asia del MarSurf spot, PeruStay in AsiaWaves 4–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  66. SarapampaSurf spot, PeruStay in AsiaWaves 4–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  67. Punta CorrientesSurf spot, PeruStay in Cerro AzulWaves 4–8 ftWater 17°CCrumbling wavesThis week: GoodBest day 51/1001 good day
  68. El HuecoSurf spot, PeruStay in LobitosWaves 4–5 ftWater 20°CCrumbling wavesThis week: GoodBest day 51/1001 good day
  69. ConchanSurf spot, PeruWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  70. Punta HermosaSurf spot, PeruWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  71. Un-namedSurf spot, PeruStay in Cerro AzulWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 50/1001 good day
  72. Las GramasSurf spot, PeruStay in ChilcaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 50/1001 good day
  73. Puerto NuevoSurf spot, PeruStay in ChilcaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 50/1001 good day
  74. Puerto ViejoSurf spot, PeruStay in ChilcaWaves 5–8 ftWater 17°CHollow wavesThis week: GoodBest day 50/1001 good day
  75. Cerro AzulSurf spot, PeruWaves 4–8 ftWater 17°CHollow wavesThis week: GoodBest day 50/1001 good day
  76. Las DeliciasSurf spot, PeruWaves 4–6 ftWater 16°CSoft wavesThis week: GoodBest day 50/1001 good day
  77. RegatasSurf spot, PeruWaves 5–8 ftWater 16°CHollow wavesThis week: GoodBest day 50/1001 good day
  78. PimentelSurf spot, PeruWaves 3–4 ftWater 17°CSoft wavesThis week: GoodBest day 49/1002 good days
  79. PalillosSurf spot, PeruStay in Cerro AzulWaves 4–8 ftWater 17°CHollow wavesThis week: GoodBest day 49/1001 good day
  80. MalpasoSurf spot, PeruStay in Puerto MalabrigoWaves 4–6 ftWater 17°CHollow wavesThis week: GoodBest day 49/1001 good day
  81. VillaSurf spot, PeruStay in CallaoWaves 5–8 ftWater 17°CCrumbling wavesThis week: GoodBest day 49/1001 good day
  82. Varadero El ÑuroSurf spot, PeruStay in El ÑuroWaves 3–4 ftWater 22°CHollow wavesThis week: GoodBest day 49/1001 good day
  83. CaplinaSurf spot, PeruWaves 5–8 ftWater 16°CHollow wavesThis week: GoodBest day 49/1001 good day
  84. La HerraduraSurf spot, PeruWaves 5–8 ftWater 16°CCrumbling wavesThis week: GoodBest day 48/1002 good days
  85. MarinSurf spot, PeruStay in HuarmeyWaves 4–7 ftWater 16°CHollow wavesThis week: GoodBest day 48/1001 good day
  86. HuanchacoSurf spot, PeruWaves 4–6 ftWater 16°CCrumbling wavesThis week: GoodBest day 48/1001 good day
  87. VesiqueSurf spot, PeruWaves 5–7 ftWater 16°CSoft wavesThis week: GoodBest day 48/1001 good day
  88. El HuaycoSurf spot, PeruStay in San BartoloWaves 5–8 ftWater 17°CCrumbling wavesThis week: FairBest day 47/100
  89. IzquierditasSurf spot, PeruStay in San BartoloWaves 5–8 ftWater 17°CHollow wavesThis week: FairBest day 47/100
  90. Pena RosaSurf spot, PeruStay in San BartoloWaves 5–8 ftWater 17°CHollow wavesThis week: FairBest day 47/100
  91. PenascalSurf spot, PeruStay in San BartoloWaves 5–8 ftWater 17°CHollow wavesThis week: FairBest day 47/100
  92. Playa SurSurf spot, PeruStay in San BartoloWaves 5–8 ftWater 17°CHollow wavesThis week: FairBest day 47/100
  93. Santa RosaSurf spot, PeruStay in San BartoloWaves 5–8 ftWater 17°CSlab wavesThis week: FairBest day 47/100
  94. La PlayitaSurf spot, PeruStay in Cerro AzulWaves 4–8 ftWater 17°CHollow wavesThis week: FairBest day 47/100
  95. Puerto FielSurf spot, PeruStay in Cerro AzulWaves 4–8 ftWater 17°CHollow wavesThis week: FairBest day 47/100
  96. ExplosivosSurf spot, PeruStay in Punta NegraWaves 5–8 ftWater 17°CSlab wavesThis week: FairBest day 47/100
  97. OrillazoSurf spot, PeruStay in Punta NegraWaves 5–8 ftWater 17°CHollow wavesThis week: FairBest day 47/100
  98. Punta RocasSurf spot, PeruStay in Punta NegraWaves 5–8 ftWater 17°CHollow wavesThis week: FairBest day 47/100
  99. Caleta Santa RosaSurf spot, PeruStay in PimentelWaves 3–4 ftWater 17°CSoft wavesThis week: FairBest day 47/100
  100. PacasmayoSurf spot, PeruWaves 4–5 ftWater 16°CSoft wavesThis week: FairBest day 47/100
  101. Puerto MorinSurf spot, PeruWaves 4–6 ftWater 17°CSlab wavesThis week: FairBest day 47/100
  102. Punta SalSurf spot, PeruWaves 2–3 ftWater 23°CHollow wavesThis week: FairBest day 47/100
  103. Santa MariaSurf spot, PeruStay in San BartoloWaves 5–8 ftWater 17°CHollow wavesThis week: FairBest day 46/100
  104. Panic PointSurf spot, PeruStay in El AltoWaves 4–5 ftWater 21°CHollow wavesThis week: FairBest day 46/100
  105. PiscinasSurf spot, PeruStay in LobitosWaves 4–5 ftWater 20°CCrumbling wavesThis week: FairBest day 45/100
  106. BalconiesSurf spot, PeruStay in TalaraWaves 4–6 ftWater 19°CSoft wavesThis week: FairBest day 45/100
  107. La TizaSurf spot, PeruStay in San BartoloWaves 5–8 ftWater 17°CHollow wavesThis week: FairBest day 44/100
  108. Peña RedondaSurf spot, PeruStay in Punta SalWaves 2–3 ftWater 23°CSoft wavesThis week: FairBest day 44/100
  109. YacilaSurf spot, PeruWaves 4–6 ftWater 18°CHollow wavesThis week: FairBest day 44/100
  110. El Faro - PacasmayoSurf spot, PeruStay in PacasmayoWaves 4–5 ftWater 16°CSoft wavesThis week: FairBest day 43/100
  111. PuemapeSurf spot, PeruStay in PuémapeWaves 4–5 ftWater 17°CSoft wavesThis week: FairBest day 43/100
  112. BateriasSurf spot, PeruStay in LobitosWaves 4–6 ftWater 20°CHollow wavesThis week: FairBest day 42/100
  113. El GolfSurf spot, PeruStay in TalaraWaves 4–6 ftWater 19°CCrumbling wavesThis week: FairBest day 41/100
  114. Punta La FarolaSurf spot, PeruWaves 3–4 ftWater 17°CSoft wavesThis week: FairBest day 41/100
  115. NonuraSurf spot, PeruWaves 4–7 ftWater 17°CCrumbling wavesThis week: FairBest day 39/100
  116. El NuroSurf spot, PeruStay in El ÑuroWaves 3–4 ftWater 22°CCrumbling wavesThis week: FairBest day 38/100
  117. punta faroSurf spot, PeruWaves 4–7 ftWater 17°CHollow wavesThis week: FairBest day 38/100
  118. ChicamaSurf spot, PeruStay in Puerto MalabrigoWaves 4–5 ftWater 17°CCrumbling wavesThis week: Not for your level
  119. El CapeSurf spot, PeruStay in Puerto MalabrigoWaves 4–6 ftWater 17°CHollow wavesThis week: Not for your level
  120. El HombreSurf spot, PeruStay in Puerto MalabrigoWaves 4–5 ftWater 17°CCrumbling wavesThis week: Not for your level
  121. KeysSurf spot, PeruStay in Puerto MalabrigoWaves 4–6 ftWater 17°CHollow wavesThis week: Not for your level
  122. Los muellesSurf spot, PeruStay in LobitosWaves 4–6 ftWater 20°CSoft wavesThis week: Not for your level
  123. Las PocitasSurf spot, PeruStay in MáncoraWaves 3–4 ftWater 22°CHollow wavesThis week: Not for your level
  124. MancoraSurf spot, PeruStay in MáncoraWaves 3–4 ftWater 22°CCrumbling wavesThis week: Not for your level
  125. Puerto velerosSurf spot, PeruStay in Los ÓrganosWaves 3–4 ftWater 22°CCrumbling wavesThis week: Not for your level
  126. NaploSurf spot, PeruStay in PucusanaWaves 5–7 ftWater 17°CHollow wavesThis week: Not for your level
  127. Cabo BlancoSurf spot, PeruWaves 4–5 ftWater 21°CHollow wavesThis week: Not for your level
  128. ConchitasSurf spot, PeruWaves 5–7 ftWater 16°CCrumbling wavesThis week: Not for your level
  129. El ReboteSurf spot, PeruWaves 4–7 ftWater 16°CSoft wavesThis week: Not for your level
  130. ParaisoSurf spot, PeruWaves 4–7 ftWater 16°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.