Portland may not be on the ocean, but it’s just a short drive from some of the most breathtaking beaches in the Pacific Northwest. Whether you’re looking for dramatic rock formations, soft sandy shores, or secluded nature spots, Oregon’s coast has it all. Here are seven of the best beaches near Portland for a perfect coastal escape.
You May Also Like: Celebrate the Women in Your Life with This Luxury Gifting Guide

1. Cannon Beach – The Most Iconic
Cannon Beach is one of Oregon’s most famous beaches, just 90 minutes from Portland. Its massive Haystack Rock, tide pools, and stunning sunsets make it a must-visit. Walk along the shoreline, explore Ecola State Park, or browse the charming town’s shops and cafés.
2. Astoria – Where the River Meets the Sea
Astoria is a historic coastal town where the Columbia River meets the Pacific. While not known for sandy beaches, it offers beautiful waterfront views, scenic walks, and a rich maritime history. Visit the Astoria Column for panoramic views or explore nearby Fort Stevens State Park for beach access.


3. Walton Beach & Collins Beach, Sauvie Island – A Secluded Retreat
Sauvie Island, just 30 minutes from Portland, is home to peaceful river beaches. Walton Beach is perfect for picnics and sunbathing, while Collins Beach offers a more secluded experience. Keep in mind that part of Collins Beach is clothing-optional.
4. Newport – A Perfect Coastal Getaway
Newport offers a mix of sandy beaches, dramatic cliffs, and a vibrant harbor. Nye Beach is great for a relaxing stroll, while Agate Beach is perfect for surfing. Visit the Oregon Coast Aquarium or Yaquina Head Lighthouse for extra adventure.


5. Yachats – Rugged Beauty
Yachats is a hidden gem along Oregon’s coast. Its rocky shoreline and dramatic waves create a breathtaking backdrop. The area is great for tide pooling, hiking Cape Perpetua, and watching stormy ocean swells during winter.
6. Seaside – A Classic Beach Town
Seaside is a family-friendly beach town with a long boardwalk, arcades, and wide sandy shores. It’s great for kite flying, biking, or just enjoying the ocean breeze. The Seaside Promenade is a scenic way to take in the views.


7. Manzanita – A Peaceful Escape
For a quieter beach experience, head to Manzanita. This small coastal town has a long stretch of sand and a laid-back vibe. It’s perfect for a peaceful walk, beachcombing, or enjoying the views of Neahkahnie Mountain.
Final Thoughts
Oregon’s coast offers everything from bustling beach towns to secluded nature escapes. Whether you want adventure, relaxation, or stunning scenery, these beaches near Portland provide the perfect getaway. Pack your bags and head to the shore!
[…] You May Also Like: The Best Beaches Near Portland, Oregon: 7 Stunning Coastal Escapes […]