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.

Veterans Day looks like the best day across this list.

Strongest single forecast: Cape Perpetua Scenic Area on Veterans Day (66).

Rockaway Beach

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

Skip the beach today.

55°F water 60°F air 9 to 28 mph wind Best this week: Veterans Day (22)

Nehalem Bay State Park

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

Skip the beach today.

55°F water 58°F air 13 to 40 mph wind Best this week: Veterans Day (17)

Manzanita Beach

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

Skip the beach today.

55°F water 57°F air 15 to 45 mph wind Best this week: Veterans Day (27)

Cape Lookout State Park

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

Skip the beach today.

60°F air 13 to 37 mph wind Best this week: Veterans Day (43)

Hug Point State Recreation Site

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

Skip the beach today.

55°F water 59°F air 15 to 39 mph wind Best this week: Veterans Day (22)

Pacific City Beach (Cape Kiwanda)

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

Great day for a beach walk.

Cannon Beach (Haystack Rock)

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

Skip the beach today.

55°F water 63°F air 9 to 24 mph wind Best this week: Veterans Day (32)

Seaside Beach (Oregon)

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

Skip the beach today.

55°F water 62°F air 9 to 29 mph wind Best this week: Veterans Day (32)

Ecola State Park

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

Skip the beach today.

55°F water 61°F air 10 to 29 mph wind Best this week: Veterans Day (42)

Cape Disappointment State Park

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

Skip the beach today.

55°F water 62°F air 13 to 35 mph wind Best this week: Sunday (40)

Long Beach (Washington)

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

Skip the beach today.

55°F water 64°F air 12 to 33 mph wind Best this week: Sunday (25)

Nye Beach (Newport, OR)

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

Skip the beach today.

54°F water 60°F air 14 to 35 mph wind Best this week: Sunday (36)

Yachats State Recreation Area

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

Skip the beach today.

61°F air 12 to 26 mph wind Best this week: Sunday (56)

Cape Perpetua Scenic Area

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

Decent day for photography.

59°F air 12 to 25 mph wind Best this week: Veterans Day (66)

Twin Harbors State Park

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

Skip the beach today.

55°F water 62°F air 14 to 32 mph wind Best this week: Sunday (13)

Westport Light State Park

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

Skip the beach today.

55°F water 61°F air 15 to 35 mph wind Best this week: Sunday (10)

Heceta Head Beach (Devils Elbow)

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

Skip the beach today.

61°F air 10 to 25 mph wind Best this week: Veterans Day (60)

Owen Beach (Point Defiance)

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

Skip the beach today.

54°F water 59°F air 1 to 12 mph wind Best this week: Veterans Day (44)

Dash Point State Park

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

Skip the beach today.

54°F water 61°F air 1 to 10 mph wind Best this week: Veterans Day (44)

Ocean Shores

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

Skip the beach today.

55°F water 64°F air 14 to 30 mph wind Best this week: Sunday (17)

Saltwater State Park

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

Skip the beach today.

54°F water 62°F air 1 to 7 mph wind Best this week: Veterans Day (45)

Jessie M. Honeyman Memorial State Park

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

Great day for photography.

66°F air 7 to 20 mph wind Best this week: Veterans Day (62)

Pacific Beach State Park

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

Skip the beach today.

55°F water 60°F air 12 to 23 mph wind Best this week: Sunday (35)

Alki Beach Park

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

Great day for photography.

60°F air 2 to 15 mph wind Best this week: Veterans Day (54)

Golden Gardens Park

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

Great day for photography.

60°F air 5 to 17 mph wind Best this week: Veterans Day (49)

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