WHEN.SURF FORECAST Oahu North Shore

town kahe
compact
🌅5-8a 😕 Swell 2/10Wind 080° 15G19kt

Early morning starts small and a little slow, around thigh to waist at average spots with occasional waist-plus sets as the northerly pulse begins to fill in. The 09:02 low tide helps the weaker reefs wake up. Fresh ENE trades already add sideshore ruffle, though first light could be a touch smoother between showers.

  • Typical waves:thigh
  • Sets:waist, consistent
  • Surface:sideshore
  • Wind:080° 15G19kt
  • Tide:▲0.4ft 5:26a
  • Spectrum:
    • 351° 1.7ft 11s
    • 337° 1.2ft 8s
8a-12p 😕 Swell 3/10Wind 075° 16G20kt

Midmorning into noon should show the north pulse more clearly, with common waist-high surf and a few stomach-high sets at the better reefs. The morning low tide keeps it more rideable than it might otherwise be. Trades stay fairly strong from the ENE, so expect steady sideshore texture and a little warble.

  • Typical waves:waist
  • Sets:stomach, consistent
  • Surface:sideshore
  • Wind:075° 16G20kt
  • Tide:▼0.1ft 9:02a
  • Spectrum:
    • 349° 2.4ft 11s
12-4p 😕 Swell 3/10Wind 070° 17G22kt

Afternoon surf builds another notch into waist to stomach range at average spots, with chest-high sets at the better peaks. The tide is rising through the window, so smaller waves get softer later on even as swell energy improves. Fresh easterly trades stay pretty side-on and keep the faces bumpy.

  • Typical waves:waist
  • Sets:chest, consistent
  • Surface:sideshore
  • Wind:070° 17G22kt
  • Tide:▲1.5ft 6:06p
  • Spectrum:
    • 351° 2.6ft 11s
4-8p🌙 😕 Swell 4/10Wind 080° 18G23kt

Evening looks a touch fuller, around stomach-high at average spots with shoulder-high sets by dark, though the 18:06 high tide mutes the lesser peaks. A slightly longer-period push may begin filtering in late. Trades remain strong from the easterly side, so expect ruffled lines and only brief cleaner moments.

  • Typical waves:stomach
  • Sets:shoulder, consistent
  • Surface:sideshore
  • Wind:080° 18G23kt
  • Tide:▲1.5ft 6:06p
  • Spectrum:
    • 352° 2.9ft 11s

tomorrow

🌅5-10a 🙂 Swell 3/10Wind 080° 16G20kt

Friday morning brings the northerly pulse near peak size, with chest-high surf at average spots and occasional head-high sets at the better reefs. The tide drops from a modest 06:42 high toward the 09:46 low, which helps shape through the morning. Fresh trades stay sideshore, so expect decent lines but ongoing bump.

  • Typical waves:chest
  • Sets:head, lully
  • Surface:sideshore
  • Wind:080° 16G20kt
  • Tide:▲0.4ft 6:42a
  • Spectrum:
    • 354° 3.4ft 12s
10a-2p 🙂 Swell 4/10Wind 070° 16G20kt

Late morning into early afternoon stays in the chest-high zone with shoulder to near-head sets, then eases just a touch later on. The lower tide keeps the reefs active, but easterly trades around 16 knots maintain a clear sideshore wobble. Mostly sunny overall, with just passing showers around.

  • Typical waves:chest
  • Sets:head, consistent
  • Surface:sideshore
  • Wind:070° 16G20kt
  • Tide:▲1.5ft 6:47p
  • Spectrum:
    • 354° 3.3ft 12s
2-8p🌙 😕 Swell 4/10Wind 070° 17G22kt

Friday afternoon trends a notch smaller, mostly stomach to chest at average spots with occasional shoulder-high sets. The late high tide softens the inside through evening, especially at weaker reefs. Trades remain brisk and side-on, so the surface stays ruffled even though there is still some usable north pulse in the water.

  • Typical waves:stomach
  • Sets:shoulder, consistent
  • Surface:sideshore
  • Wind:070° 17G22kt
  • Tide:▲1.5ft 6:47p
  • Spectrum:
    • 354° 3.1ft 12s

Saturday

🌅5a-12p 😴 Swell 0/10Wind 080° 17G22kt

Saturday morning looks like leftover north pulse mixed with local trade swell, so expect mostly thigh to waist surf with a few stomach-high peaks at better spots. The 08:14 high then 10:51 low may help some inside sections, but strong trades keep things jumbled and fairly average for the North Shore in June.

  • Typical waves:thigh
  • Sets:none
  • Surface:sideshore
  • Wind:080° 17G22kt
  • Tide:▲0.5ft 8:14a
  • Spectrum:
    • 047° 4.6ft 7s
    • 355° 2.1ft 10s
    • 312° 0.7ft 10s
    • 268° 0.4ft 10s
12-8p🌙 😴 Swell 0/10Wind 080° 17G22kt

Saturday afternoon fades into small, trade-ruffled surf with only occasional waist-high peaks and a lot of short-period wobble. The tide stays on the fuller side and rises toward the 19:30 high, which softens weaker spots further. More windswell feel than real groundswell by then, with little shape unless a cleaner patch briefly shows.

  • Typical waves:thigh
  • Sets:none
  • Surface:sideshore
  • Wind:080° 17G22kt
  • Tide:▲1.4ft 7:30p
  • Spectrum:
    • 047° 5.3ft 8s
    • 356° 1.8ft 10s
    • 311° 0.6ft 10s

Moderate to breezy easterly trades stay locked in as strong high pressure holds far northeast of the state. That keeps the North Shore in a pretty classic early-summer pattern: a small northerly pulse builds today, peaks Friday, then backs off Saturday, while persistent side-on trades keep plenty of texture on it. Showers look mostly brief and trade-driven, with no significant local weather hazards showing up.

Looking ahead: the following couple of days stay on the small side for the North Shore as the northerly energy fades and trades continue running fresh enough to keep surfaces textured. A tiny west-northwest pulse may brush in early next week, but unless winds ease more than expected, expect modest surf and only short cleaner windows, yeah.

FOLLOW @WHEN.SURF ON IG
Forecast stories • local content • DMs open

Legend (examples)
Rating
🙂
average+
Swell
Swell 3/10
chest-high typical
Wind
Wind 060° 15kts
060° 15kts (barbs)