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