Roche Harbor, San Juan Island, WA Weather Forecast and Current Conditions

Day Sky High / Low Precip Wind Humidity
Mon
Jun 22
Mostly Sunny
Close Hourly
76º / 58º 1% N 6 mph 47%
12pm Mostly Sunny 72º 1% NNE 4 mph 53%
1pm Partly Cloudy 73º 1% NNE 5 mph 50%
2pm Partly Cloudy 74º 1% N 5 mph 47%
3pm Mostly Sunny 74º 1% N 6 mph 48%
4pm Sunny 75º 1% N 5 mph 46%
5pm Mostly Sunny 75º 1% N 4 mph 45%
6pm Partly Cloudy 74º 1% N 4 mph 45%
7pm Partly Cloudy 73º 1% NNE 3 mph 47%
8pm Partly Cloudy 71º 1% NNE 2 mph 50%
9pm Partly Cloudy 66º 2% NE 1 mph 60%
10pm Mostly Clear 63º 1% SE 1 mph 63%
11pm Partly Cloudy 61º 1% SE 1 mph 66%
Tue
Jun 23
Partly Cloudy
View Hourly
77º / 56º 2% NNE 9 mph 55%
12am Partly Cloudy 60º 2% ESE 1 mph 69%
1am Partly Cloudy 59º 1% NNW 1 mph 70%
2am Partly Cloudy 60º 1% N 2 mph 66%
3am Partly Cloudy 60º 1% N 3 mph 68%
4am Mostly Cloudy 60º 3% N 4 mph 74%
5am Partly Cloudy 59º 3% N 4 mph 76%
6am Partly Cloudy 60º 3% N 5 mph 76%
7am Mostly Cloudy 63º 2% N 6 mph 73%
8am Mostly Cloudy 64º 2% N 7 mph 70%
9am Partly Cloudy 66º 2% N 8 mph 64%
10am Partly Cloudy 68º 1% NNE 9 mph 61%
11am Partly Cloudy 69º 1% NNE 9 mph 59%
12pm Partly Cloudy 70º 1% NNE 9 mph 56%
1pm Partly Cloudy 72º 1% NNE 8 mph 51%
2pm Partly Cloudy 73º 1% NNE 7 mph 49%
3pm Partly Cloudy 74º 0% NNE 6 mph 46%
4pm Partly Cloudy 75º 0% NNE 5 mph 45%
5pm Partly Cloudy 76º 0% NNE 4 mph 44%
6pm Mostly Sunny 75º 1% NNE 2 mph 45%
7pm Sunny 75º 1% NE 2 mph 46%
8pm Sunny 73º 1% SSE 1 mph 50%
9pm Sunny 68º 2% SE 1 mph 60%
10pm Clear 64º 2% SE 0 mph 67%
11pm Clear 62º 2% ESE 0 mph 69%
Wed
Jun 24
Partly Cloudy
View Hourly
76º / 52º 3% SSE 10 mph 58%
12am Clear 61º 3% ENE 1 mph 74%
1am Clear 60º 3% NE 2 mph 73%
2am Partly Cloudy 60º 2% NE 2 mph 72%
3am Partly Cloudy 59º 3% NNE 2 mph 75%
4am Partly Cloudy 58º 3% NNE 2 mph 81%
5am Partly Cloudy 57º 4% NE 0 mph 83%
6am Mostly Cloudy 57º 4% ENE 0 mph 84%
7am Mostly Cloudy 61º 3% SE 2 mph 75%
8am Partly Cloudy 64º 3% SSE 3 mph 70%
9am Mostly Cloudy 66º 2% SSE 3 mph 66%
10am Partly Cloudy 67º 2% SE 4 mph 63%
11am Partly Cloudy 69º 2% SE 5 mph 60%
Thu
Jun 25
PM Showers 65º / 53º 42% S 13 mph 70%
Fri
Jun 26
Showers 65º / 51º 66% S 12 mph 75%
Sat
Jun 27
Partly Cloudy 64º / 52º 24% SSW 8 mph 66%
Sun
Jun 28
Partly Cloudy 65º / 53º 6% S 8 mph 71%
Mon
Jun 29
Partly Cloudy 66º / 53º 11% SSE 7 mph 72%

Weather Radar for Roche Harbor, San Juan Island, WA See Radar

* Playback displays weather for the past 6 hours.

NOAA Weather Marine Forecast for Roche Harbor, San Juan Island, WA

Today
High : 77ºF
Variable winds 5 kt or less. Sunny. Waves 1 ft or less.
Tonight
Low : 59ºF
Variable winds 5 kt or less. Partly cloudy. Waves 1 ft or less.
Tuesday
High : 77ºF
Variable winds 5 kt or less. Mostly cloudy, then gradually becoming sunny. Waves 1 ft or less.
Tuesday Night
Low : 58ºF
Variable winds 5 kt or less. Mostly clear. Waves 1 ft or less.
Wednesday
High : 78ºF
Variable winds 5 kt or less. Mostly sunny. Waves 1 ft or less.
Wednesday Night
Low : 55ºF
SW wind 5 to 7 kt. Partly cloudy. Waves 1 ft or less.
Thursday
High : 70ºF
Variable winds less than 5 kt becoming S 5 to 8 kt in the afternoon. Partly sunny. Waves 1 ft or less.
Thursday Night
Low : 53ºF
SSW wind 5 to 7 kt becoming variable and less than 5 kt in the evening. Rain. Waves 1 ft or less.
Friday
High : 67ºF
Variable winds less than 5 kt becoming SSW around 6 kt in the afternoon. Rain. Waves 1 ft or less.

NOAA Buoy Data Near Roche Harbor, San Juan Island, WA See Map

Loading Map...
Loading Buoy Data...

    Wind Speed Forecast for Roche Harbor, San Juan Island, WA

    MondayTuesdayWednesday
    Wind Speed (MPH) 452147951123
    7pm11pm3am7am11am3pm7pm11pm3am7am11am3pm
    MPH 452147951123
    DIR NNENNNEESENNNNENNESSEENENNESSE

    Current Weather Conditions In Roche Harbor, San Juan Island, WA

    As Of: 14 minutes ago

    • 72ºF
    • 72ºF
    • 4mph
    • 0º (NNE)
    • 4mph
    • Mostly Sunny
    • 10mi
    • 30.08"
    • 53%
    • 0ºF

    The weather right now in Roche Harbor, San Juan Island, WA is Mostly Sunny. The current temperature is 72°F, and the expected high and low for today, Monday, June 22, 2026, are 76° high temperature and 58°F low temperature. The wind is currently blowing at 4 miles per hour, and coming from the North Northeast. The wind is gusting to 4 mph. With the wind and the atmosphere the temperature feels like 72° Fahrenheit. Expected precipitation is 1 percent, with current humidity at 53 percent, and air pressure at 30.08 in. Visibility is 10 nautical miles. There are 1 current weather alert(s).

    Weather Alerts
    Heat Advisory - 2:20am Mon Jun 22 2026

    ...HEAT ADVISORY REMAINS IN EFFECT FROM 11 AM THIS MORNING TO 11 PM PDT TUESDAY...

    WHAT: Hot conditions with high temperatures in the 80s today and
    lower 80s to lower 90s Tuesday. Lows Tuesday morning in the 50s
    and lower 60s. This will pose a moderate risk of heat-related
    illness.

    WHERE: Portions of northwest and west central Washington.

    WHEN: From 11 AM this morning to 11 PM PDT Tuesday.

    IMPACTS: Heat will significantly increase the risk of
    heat-related illnesses for those who are sensitive to heat,
    especially those without effective cooling or adequate hydration.

    PRECAUTIONARY / PREPAREDNESS ACTIONS:

    Drink plenty of fluids, stay in an air-conditioned room, stay out of
    the sun, and check up on relatives and neighbors. Young children and
    pets should never be left unattended in vehicles under any
    circumstances.

    Take extra precautions if you work or spend time outside. When
    possible reschedule strenuous activities to early morning or
    evening. Know the signs and symptoms of heat exhaustion and heat
    stroke. Wear lightweight and loose fitting clothing when possible.
    To reduce risk during outdoor work, the Occupational Safety and
    Health Administration recommends scheduling frequent rest breaks in
    shaded or air conditioned environments. Anyone overcome by heat
    should be moved to a cool and shaded location. Heat stroke is an
    emergency! Call 9 1 1.

    For sheltering information and other human services in your area,
    dial 2 1 1 during business hours or visit wa211.org anytime.

    &&