Beaches Near Portland, OR

Portland is about 80 miles from the coast via US-26. Cannon Beach with Haystack Rock is the iconic stop, with Seaside just to the north and Ecola State Park between them. Water is cold year-round and the coast can turn stormy fast — the scenery, not the swimming, is the point.

This Afternoon looks like the best day across this list.

Strongest single forecast: Jessie M. Honeyman Memorial State Park on This Afternoon (85).

Rockaway Beach

62 mi · ~1 hr 29 min drive · Tillamook County, OR
73

Great day for a beach walk.

68°F air 7 to 13 mph wind Best this week: This Afternoon (73)

Nehalem Bay State Park

62 mi · ~1 hr 29 min drive · Tillamook County, OR
66

Great day for a beach walk.

66°F air 9 to 16 mph wind Best this week: This Afternoon (66)

Manzanita Beach

62 mi · ~1 hr 30 min drive · Tillamook County, OR
62

Great day for a beach walk.

66°F air 12 to 18 mph wind Best this week: Tuesday (68)

Cape Lookout State Park

63 mi · ~1 hr 31 min drive · Tillamook County, OR
71

Great day for a beach walk.

65°F air 7 to 15 mph wind Best this week: This Afternoon (71)

Hug Point State Recreation Site

66 mi · ~1 hr 35 min drive · Clatsop County, OR
63

Great day for a beach walk.

65°F air 12 to 16 mph wind Best this week: Tuesday (65)

Pacific City Beach (Cape Kiwanda)

67 mi · ~1 hr 36 min drive · Tillamook County, OR
75

Great day for a beach walk.

Cannon Beach (Haystack Rock)

67 mi · ~1 hr 36 min drive · Clatsop County, OR
78

Great day for a beach walk.

70°F air 10 mph wind Best this week: This Afternoon (78)

Seaside Beach (Oregon)

69 mi · ~1 hr 39 min drive · Clatsop County, OR
78

Great day for a beach walk.

70°F air 10 mph wind Best this week: This Afternoon (78)

Ecola State Park

70 mi · ~1 hr 40 min drive · Clatsop County, OR
75

Great day for a beach walk.

67°F air 8 to 12 mph wind Best this week: This Afternoon (75)

Cape Disappointment State Park

86 mi · ~2 hr 4 min drive · Pacific County, WA
77

Great day for a beach walk.

70°F air 10 to 15 mph wind Best this week: This Afternoon (77)

Long Beach (Washington)

88 mi · ~2 hr 6 min drive · Pacific County, WA
78

Great day for a beach walk.

72°F air 10 to 14 mph wind Best this week: This Afternoon (78)

Nye Beach (Newport, OR)

91 mi · ~2 hr 10 min drive · Lincoln County, OR
58

Great day for a beach walk.

55°F water 68°F air 9 to 15 mph wind Best this week: This Afternoon (58)

Yachats State Recreation Area

109 mi · ~2 hr 36 min drive · Lincoln County, OR
83

Ideal for fishing.

70°F air 7 to 10 mph wind Best this week: This Afternoon (83)

Cape Perpetua Scenic Area

110 mi · ~2 hr 39 min drive · Lincoln County, OR
79

Great day for a beach walk.

70°F air 6 to 9 mph wind Best this week: This Afternoon (79)

Twin Harbors State Park

115 mi · ~2 hr 46 min drive · Grays Harbor County, WA
74

Great day for a beach walk.

69°F air 8 to 13 mph wind Best this week: This Afternoon (74)

Westport Light State Park

118 mi · ~2 hr 49 min drive · Grays Harbor County, WA
70

Great day for a beach walk.

67°F air 8 to 14 mph wind Best this week: This Afternoon (70)

Heceta Head Beach (Devils Elbow)

119 mi · ~2 hr 51 min drive · Lane County, OR
79

Great day for a beach walk.

71°F air 6 to 10 mph wind Best this week: This Afternoon (79)

Owen Beach (Point Defiance)

124 mi · ~2 hr 59 min drive · Pierce County, WA
68

Great day for a beach walk.

58°F water 70°F air 6 mph wind Best this week: This Afternoon (68)

Dash Point State Park

125 mi · ~3 hr drive · Pierce County, WA
73

Ideal for a beach walk.

58°F water 75°F air 6 mph wind Best this week: This Afternoon (73)

Ocean Shores

125 mi · ~3 hr drive · Grays Harbor County, WA
77

Great day for a beach walk.

71°F air 6 to 12 mph wind Best this week: This Afternoon (77)

Saltwater State Park

130 mi · ~3 hr 7 min drive · King County, WA
71

Ideal for a beach walk.

58°F water 76°F air 7 mph wind Best this week: This Afternoon (71)

Jessie M. Honeyman Memorial State Park

130 mi · ~3 hr 7 min drive · Lane County, OR
85

Ideal for a beach walk.

76°F air 5 to 9 mph wind Best this week: This Afternoon (85)

Pacific Beach State Park

138 mi · ~3 hr 18 min drive · Grays Harbor County, WA
79

Great day for fishing.

67°F air 3 to 8 mph wind Best this week: This Afternoon (79)

Alki Beach Park

143 mi · ~3 hr 26 min drive · King County, WA
84

Ideal for a beach walk.

74°F air 7 mph wind Best this week: This Afternoon (84)

Golden Gardens Park

151 mi · ~3 hr 37 min drive · King County, WA
79

Great day for a beach walk.

71°F air 8 mph wind Best this week: This Afternoon (79)

Distance is straight-line, drive times are estimates

Mileage shown is straight-line distance from the center of Portland. Real drive times depend on highway routing, weekend traffic, and where in the metro you start. For summer Saturdays, plan 20–40 minutes longer than the estimates here. The range slider above filters by the same straight-line distance.

esc