These 22 Perfecty Picturesque Small Towns In Oregon Are Delightful
From quaint villages to bustling seaside towns, Oregon is full of amazing places to explore. Here are 22 of the most delightful towns in Oregon:

Florence is a beautiful coastal city with wonderful culture, nature, entertainment and history.

Joseph is a delightful small city in Wallowa County. The downtown district is full of amazing sculptures like the one photographed above.

Cottage Grove is called the "Covered Bridge Capital of Oregon", and it's absolutely charming. Here's a photo of one of the many lovely covered bridges.

Baker City is an incredibly picturesque historical city, especially with the mountains as a backdrop.

Cannon Beach is the well known home of Haystack Rock. Besides having beautiful beaches, this charming coastal city has a downtown full of great food, shops, pubs and galleries.

Sisters is a delightful, old-timey town surrounded by astoundingly beautiful scenery. It also offers an abundance of outdoor activities.

Jacksonville is a wonderful small town in the heart of southern Oregon.

Newport is a beautiful bustling coastal city, and it's the home of the amazing Oregon Coast Aquarium.

Brownsville is a small town in the southern Willamette Valley, and was founded in the 1840s. There's a wonderful downtown full of historic buildings and great architecture as well as local shops, cafes, and restaurants to explore.

Brookings is a small city in Curry County with amazing beaches, golf courses, hiking, seafood, and incredible lighthouses.

Astoria is a beautiful coastal city with all kinds of great things to do and see. Plus, "The Goonies" was filmed there!

Monroe is a historic town in Benton County with some amazing architecture, like this victorian house in the photograph above.

Home to the World's Smallest Navigable Harbor, Depoe Bay is a wonderful little town on the coast.

Wheeler is a 400-resident town located in the hills of Tillamook County. This charming town offers amazing views of Nehalem Bay, Neahkanie Mountain and the Pacific Ocean.

Yachats is a beautiful coastal town with a population of almost 700 residents. The town has some wonderful lodgings, seafood, a lighthouse, great beaches--and it's surrounded by extraordinary natural beauty.

Oakland is a quintessential Oregon small town. In fact, it was the first city to be placed on Oregon's historic register. The downtown is full of amazing brick buildings that date back to the 19th-century.

Neskowin is a teensy tiny coastal town in Tillamook County, and it's totally gorgeous.

Although Ashland is by far the most populous city on this list, (with 20,000 residents,) it's absolutely lovely, and still retains that small-town feeling.

Sometimes referred to as the "Gateway To The Steens Mountains", Burns is a historical western town full of charm and surrounded by natural beauty.

Manzanita is a lovely coastal city with spectacular views of the ocean.

Halfway is a small town in Baker County with less than 300 residents. Located at the base of the Wallowa Mountains, Halfway is a surrounded by amazing scenery, with wonderful small town vibes.

Silverton is a small city in Marion County on the edge of the Willamette Valley. Silver Creek flows through the town, and it's absolutely lovely.
What are your favorite small towns and cities in Oregon? Give them a shout out in the comments.
OnlyInYourState may earn compensation through affiliate links in this article.