North and Northwest Coast · Puerto Rico

Today

Where to surf

No clear pick yet

There is not enough current forecast information to choose a spot.

Check tomorrow →
What's missing?
  • No usable upcoming daylight wave or wind evidence is available. Check Tomorrow if today’s daylight has ended.

North and Northwest Coast spots

Filters

6 spots

North and Northwest Coast

6 spots
North and Northwest Coast surf forecast
SpotBreaking surfOutlookBest remainingWindTideHourly timeline
JobosENE offshore model swell · 0.9 ft @ 8s
UnavailableEvidence unavailableTiming unavailableESE 2.5 ktoffshore1.5 ftfalling
WildernessSSW offshore model swell · 0.7 ft @ 7s
UnavailableEvidence unavailableTiming unavailableESE 2.5 ktoffshore1 ftfalling
AvionesNE offshore model swell · 1.1 ft @ 6s
UnavailableEvidence unavailableTiming unavailableESE 6.4 ktcross-shore1.5 ftfalling
MiddlesENE offshore model swell · 0.9 ft @ 8s
UnavailableEvidence unavailableTiming unavailableESE 2.8 ktcross-shore1.5 ftfalling
Pine GroveNE offshore model swell · 1.1 ft @ 6s
UnavailableEvidence unavailableTiming unavailableESE 6.1 ktcross-shore1.5 ftfalling
Surfers BeachENE offshore model swell · 0.9 ft @ 8s
UnavailableEvidence unavailableTiming unavailableESE 2.5 ktoffshore1 ftfalling

North and Northwest Coast

6 spots

Jobos

Unavailable

Offshore swell: ENE 0.9 ft @ 8s

Evidence unavailableWhen to goTiming unavailable
WindESE 2.5 ktoffshoreTide1.5 ftfalling
Hourly timeline
UUnavailable2.71 ft
UUnavailable2.51 ft
UUnavailable3.11 ft
UUnavailable3.21 ft
UUnavailable3.51 ft
UUnavailable3.51 ft
UUnavailable3.41 ft
UUnavailable3.71 ft
UUnavailable2.80.5 ft
UUnavailable2.60.5 ft
UUnavailable2.20.5 ft
UUnavailable3.50.5 ft
UUnavailable50.5 ft
UUnavailable31 ft
UUnavailable3.81 ft
UUnavailable2.71 ft
UUnavailable1.21.5 ft
UUnavailable2.81.5 ft
UUnavailable3.71.5 ft
UUnavailable2.81.5 ft
UUnavailable2.51.5 ft
UUnavailable2.81 ft
UUnavailable3.41 ft
UUnavailable3.51 ft
Open hourly forecast

Wilderness

Unavailable

Offshore swell: SSW 0.7 ft @ 7s

Evidence unavailableWhen to goTiming unavailable
WindESE 2.5 ktoffshoreTide1 ftfalling
Hourly timeline
UUnavailable2.70.5 ft
UUnavailable2.50.5 ft
UUnavailable3.10.5 ft
UUnavailable3.21 ft
UUnavailable3.51 ft
UUnavailable3.51 ft
UUnavailable3.41 ft
UUnavailable3.71 ft
UUnavailable2.80.5 ft
UUnavailable2.60.5 ft
UUnavailable2.20.5 ft
UUnavailable3.50.5 ft
UUnavailable50.5 ft
UUnavailable30.5 ft
UUnavailable3.81 ft
UUnavailable2.71 ft
UUnavailable1.21 ft
UUnavailable2.81 ft
UUnavailable3.71.5 ft
UUnavailable2.81.5 ft
UUnavailable2.51 ft
UUnavailable2.81 ft
UUnavailable3.41 ft
UUnavailable3.50.5 ft
Open hourly forecast

Aviones

Unavailable

Offshore swell: NE 1.1 ft @ 6s

Evidence unavailableWhen to goTiming unavailable
WindESE 6.4 ktcross-shoreTide1.5 ftfalling
Hourly timeline
UUnavailable3.21 ft
UUnavailable3.21 ft
UUnavailable2.21 ft
UUnavailable2.11 ft
UUnavailable2.31 ft
UUnavailable3.11 ft
UUnavailable3.81 ft
UUnavailable3.81 ft
UUnavailable3.40.5 ft
UUnavailable4.80.5 ft
UUnavailable70.5 ft
UUnavailable8.80.5 ft
UUnavailable10.70.5 ft
UUnavailable10.90.5 ft
UUnavailable11.81 ft
UUnavailable9.11 ft
UUnavailable8.81 ft
UUnavailable8.81.5 ft
UUnavailable8.51.5 ft
UUnavailable8.11.5 ft
UUnavailable6.41.5 ft
UUnavailable6.21.5 ft
UUnavailable71 ft
UUnavailable61 ft
Open hourly forecast

Middles

Unavailable

Offshore swell: ENE 0.9 ft @ 8s

Evidence unavailableWhen to goTiming unavailable
WindESE 2.8 ktcross-shoreTide1.5 ftfalling
Hourly timeline
UUnavailable3.51 ft
UUnavailable2.81 ft
UUnavailable3.11 ft
UUnavailable3.11 ft
UUnavailable3.11 ft
UUnavailable3.51 ft
UUnavailable3.21 ft
UUnavailable3.51 ft
UUnavailable2.60.5 ft
UUnavailable2.50.5 ft
UUnavailable2.50.5 ft
UUnavailable3.50.5 ft
UUnavailable5.10.5 ft
UUnavailable3.21 ft
UUnavailable3.91 ft
UUnavailable3.71 ft
UUnavailable1.31.5 ft
UUnavailable31.5 ft
UUnavailable3.21.5 ft
UUnavailable31.5 ft
UUnavailable2.81.5 ft
UUnavailable2.71 ft
UUnavailable3.51 ft
UUnavailable3.71 ft
Open hourly forecast

Pine Grove

Unavailable

Offshore swell: NE 1.1 ft @ 6s

Evidence unavailableWhen to goTiming unavailable
WindESE 6.1 ktcross-shoreTide1.5 ftfalling
Hourly timeline
UUnavailable3.21 ft
UUnavailable3.11 ft
UUnavailable1.91 ft
UUnavailable21 ft
UUnavailable2.11 ft
UUnavailable2.41 ft
UUnavailable2.71 ft
UUnavailable2.61 ft
UUnavailable1.80.5 ft
UUnavailable1.70.5 ft
UUnavailable5.10.5 ft
UUnavailable7.60.5 ft
UUnavailable10.30.5 ft
UUnavailable11.50.5 ft
UUnavailable11.81 ft
UUnavailable10.91 ft
UUnavailable6.61 ft
UUnavailable7.31.5 ft
UUnavailable6.61.5 ft
UUnavailable71.5 ft
UUnavailable6.11.5 ft
UUnavailable51.5 ft
UUnavailable5.51 ft
UUnavailable51 ft
Open hourly forecast

Surfers Beach

Unavailable

Offshore swell: ENE 0.9 ft @ 8s

Evidence unavailableWhen to goTiming unavailable
WindESE 2.5 ktoffshoreTide1 ftfalling
Hourly timeline
UUnavailable2.70.5 ft
UUnavailable2.50.5 ft
UUnavailable3.10.5 ft
UUnavailable3.21 ft
UUnavailable3.51 ft
UUnavailable3.51 ft
UUnavailable3.41 ft
UUnavailable3.71 ft
UUnavailable2.80.5 ft
UUnavailable2.60.5 ft
UUnavailable2.20.5 ft
UUnavailable3.50.5 ft
UUnavailable50.5 ft
UUnavailable30.5 ft
UUnavailable3.81 ft
UUnavailable2.71 ft
UUnavailable1.21 ft
UUnavailable2.81 ft
UUnavailable3.71.5 ft
UUnavailable2.81.5 ft
UUnavailable2.51 ft
UUnavailable2.81 ft
UUnavailable3.41 ft
UUnavailable3.50.5 ft
Open hourly forecast

Seven-day outlook

DaySurfBest periodWhereWind
UnavailableRanking unavailableRegional modelWind 1–12 kt varying direction
UnavailableRanking unavailableRegional modelWind 1–13.5 kt varying direction
UnavailableRanking unavailableRegional modelWind 0–9 kt varying direction
UnavailableRanking unavailableRegional modelWind 0.5–11 kt varying direction
UnavailableRanking unavailableRegional modelWind 0.5–10 kt varying direction
UnavailableRanking unavailableRegional modelWind 0.5–11 kt varying direction
UnavailableRanking unavailableRegional modelWind 2.5–15 kt varying direction
Forecast sources 5/6 current

Coastal waves, offshore swell, and surf height describe different conditions. Source availability does not measure forecast accuracy.

Report or official forecast

NWS San Juan · PRZ001

NWS San Juan · PRZ001; Official breaking-surf height for San Juan and Vicinity PR; forecast-zone range, not a calibrated break transformation
Current

Wave observation

PR2 · assigned to Aviones, Pine Grove

PR2 · assigned to Aviones, Pine Grove; CARICOOS measured significant wave height (Hs) at a checked same-exposure buoy; not breaking-wave face height
Current

Wave observation

NOAA NDBC real-time station files

The assigned CARICOOS feeds represent the same local buoys carried by NDBC; duplicate observations are not shown.
UnavailableNo source time

Tide prediction

NOAA CO-OPS Tides and Currents API

NOAA San Juan, La Puntilla, San Juan Bay 9755371 · 16.5 km from Aviones; predicted high/low events above MLLW, converted to feet. Timestamp is retrieval time; provider issue time is not supplied.
Current