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:

22. Florence

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

21. Joseph

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

20. Cottage Grove

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.

19. Baker City

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

18. Cannon Beach

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.

17. Sisters

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

16. Jacksonville

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

15. Newport

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

14. Brownsville

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.

13. Brookings

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

12. Astoria

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

11. Monroe

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

10. Depoe Bay

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

9. Wheeler

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.

8. Yachats

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.

7. Oakland

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.

6. Neskowin

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

5. Ashland

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.

4. Burns

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

3. Manzanita

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

2. Halfway

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.

1. Silverton

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.

Subscribe to our newsletter

Get the latest updates and news

All Stories