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