The Oregon Coast is stunningly beautiful from top to bottom. Now that spring is in bloom, it’s a perfect time to start planning your next trip to the coast. From phenomenal beaches and outdoor recreation to amazing restaurants and bustling main streets, these 16 wonderful towns in Oregon are absolutely enchanting.
Head to these charming towns for an unique, unforgettable Oregon Coast experience.
We’re aware that these uncertain times are limiting many aspects of life as we all practice social and physical distancing. While we’re continuing to feature destinations that make our state wonderful, we don’t expect or encourage you to go check them out immediately. We believe that supporting local attractions is important now more than ever and we hope our articles inspire your future adventures! And on that note, please nominate your favorite local business that could use some love right now:
Located in Lincoln County, Newport is a lovely, historical seaside town with gorgeous scenery, an artsy downtown, great seafood, and of course the wonderful Oregon Coast Aquarium.
Manzanita is a perfect beach destination. Located in Tillamook County, this lovely town has seven miles of picturesque beaches as well as a charming downtown and beautiful scenery in every direction.
Seaside is a wonderful beachside town and tourist destination. With sandy beaches, shopping, arcade games, and hundreds of flavors of salt water taffy, Seaside is super fun for the whole family.
13. Coos Bay
Located in Coos County, Coos Bay is the largest city on the Oregon coast (with more than 15,000 residents). From the fascinating museums and bustling downtown to the serene gardens and natural beauty, Coos Bay is a great place to spend a weekend exploring.
12. Pacific City
Home to the beautiful Cape Kiwanda State Natural Area, Pacific City is a lovely little coastal town. Whether you like fishing, taking scenic drives, or shopping, Pacific City has something for everyone.
11. Depoe Bay
Located in Lincoln County, Depoe Bay is an awesome little town with great restaurants, whale watching, and the world's smallest navigable harbor.
This Southern Oregon seaside city is located in Curry County. Brookings is home to beautiful beaches, golf courses, festivals, sunshine, and more.
9. Lincoln City
Located in Lincoln County, Lincoln City is a great place to visit. There are lots of great restaurants, hotels, festivals, a casino, tide pools, surfing lessons, and more.
This lovely city is located on a bay in Lincoln County. You can relax at the beach, eat delicious seafood, watch wildlife, go hiking, and more, right here in Waldport.
Located in Tillamook County, Garibaldi is a charming fishing village with amazing food, gorgeous scenery, and abundant outdoor recreation activities.
6. Port Orford
Port Orford is a lovely, artsy town in Curry County. Here you can experience the beauty of the coast in an authentic, unique fishing town.
Florence is a beautiful, historic city located at the mouth of the Siuslaw River in Lane County. This scenic town boasts gorgeous beaches, beautiful architecture, and lots of great shops and restaurants.
4. Cannon Beach
Home to the famous Haystack Rock, Cannon Beach is a beautiful seaside town and travel destination in Clatsop County with a bustling downtown, picturesque beaches, and great festivals including a Fourth of July parade and an annual sandcastle-building contest.
Yachats is a tiny but extraordinarily lovely town nestled into a forested section of the coast in Lincoln County. Yachats is known for it's great food and hotels, beautiful scenery, and charming small-town feel.
Located in the northwest corner of Oregon in Clatsop County, Astoria is a gorgeous town with beautiful scenery and a fascinating history. You may also recognize it from "The Goonies"!
Bandon-by-the-Sea is a beautiful town in Coos County with unique scenery, world class golf courses, acclaimed restaurants, and an unbeatable small town charm.