Wind Days = % of days with 12–35 knot average wind speed (ideal kiting conditions). Based on 4 years of historical weather data.
Waves breaking on sandy bottom, varied conditions
Milagro is an exposed Pacific beach break located on Peru's southwestern coast, facing westward into the open ocean. The spot features a sandy beach fronting rocky, arid terrain with sparse vegetation and scattered boulders in the nearshore environment. Wave exposure is consistent due to direct ocean fetch, with average wave heights around 1.5m, though conditions can vary significantly. Wind reliability is notably low at 2.2%, making consistent sessions challenging. The best wind direction is north (0°), providing side-shore conditions parallel to the coastline. Water temperatures average 20.6°C, typical for Peru's Humboldt Current region. The spot suits intermediate kiters who can manage rocky terrain and occasional strong currents. Entry and exit require careful navigation around boulder fields. Conditions are most predictable during austral winter months when Pacific swells are more consistent. Limited infrastructure and remote location mean preparation and self-sufficiency are essential.
Real-time wind conditions and 10-day forecast powered by ECMWF
Historical ocean data for wetsuit planning & water type
Very rough conditions, advanced only
Wind reliability by time of day (average across all months)
Historical averages based on 4 years of data
| Month | Wind Days | Avg Wind | Temp | Best Time |
|---|---|---|---|---|
| Jan | 1% | 8kts | 23°feels 24° | PM |
| Feb | 0% | 7kts | 24°feels 27° | PM |
| Mar | 0% | 7kts | 24°feels 26° |
Plan your wetsuit and know what to expect in the water
Explore other spots with historical wind data in the area
Search for the best dates based on historical wind data.
Find Best Dates| PM |
| Apr | 2% | 8kts | 22°feels 24° | PM |
| May | 1% | 9kts | 20°feels 21° | PM |
| Jun | 4% | 8kts | 20° | PM |
| Jul | 1% | 8kts | 19° | PM |
| Aug | 5% | 9kts | 19°feels 18° | PM |
| Sep | 10% | 9kts | 18° | PM |
| Oct | 2% | 10kts | 18° | PM |
| Nov | 0% | 8kts | 19° | PM |
| Dec | 1% | 8kts | 20°feels 21° | PM |