Best Small Towns in America contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these Amazon links, we may receive compensation at no extra cost to you. See our Disclosure Policy for more information.

Best Small Towns In Oregon

Best Small Towns in Oregon

The best small towns in Oregon are Cannon Beach for Haystack Rock, Astoria for Columbia River history, Hood River for the Gorge, Joseph for Wallowa Lake and Jacksonville for gold-rush streets. Astoria, founded in 1811, is the oldest city in the state. The list runs from the coast to the Wallowa Mountains and the Oregon Trail country around Baker City. Here are 12 worth the trip, grouped by region.

Oregon at a glance

  • Best season: July–September
  • Regions: Oregon Coast, Willamette Valley, Southern Oregon, Columbia Gorge & Central Oregon, Eastern Oregon
  • Closest big cities: Portland, Eugene, Bend, Medford, Boise
TownRegionBest forNearest airport
Cannon BeachOregon Coasttide pooling, birding, beach walks, coastal hiking, art galleries, weekend getaways from PortlandPortland (PDX), about 1 hr 30 min
AstoriaOregon Coastmaritime history, Lewis and Clark history, film locations, breweries, rainy-day museumsPortland (PDX), about 2 hr
Hood RiverColumbia Gorge & Central Oregonwindsurfing, kiteboarding, orchards, biking, breweries, wineriesPortland (PDX), about 1 hr
JosephEastern Oregonmountain scenery, hiking, lake days, art galleries, Nez Perce history, rodeoLewiston, Idaho (LWS), about 2 hr
JacksonvilleSouthern Oregonhistory, outdoor concerts, wine tasting, hiking, weekend getawaysMedford (MFR), about 20 min
SistersColumbia Gorge & Central Oregonrodeo and festivals, hiking, fly fishing, golf, scenic drivesRedmond (RDM), about 30 min
BandonOregon Coastbeaches and tide pools, bird watching, golf, seafood, lighthousesNorth Bend (OTH), about 30 min
YachatsOregon Coasttide pooling, coastal hiking, whale watching, lighthouses, quiet getawaysEugene (EUG), about 1 hr 45 min
Baker CityEastern OregonOregon Trail history, museums, historic architecture, road trips, winter skiing nearbyBoise (BOI), about 2 hr
CarltonWillamette Valleywine tasting, food, weekend getaways from Portland, couplesPortland (PDX), about 1 hr
FlorenceOregon Coastdunes, lighthouses, wildlife, beach rides, family tripsEugene (EUG), about 1 hr 15 min
Cottage GroveWillamette Valleycycling, covered bridges, film history, lake days, small-town downtownsEugene (EUG), about 40 min

The best small towns in Oregon

Oregon Coast

1. Cannon Beach

Cannon Beach is a Clatsop County beach town of about 1,500 people, known for 235-foot Haystack Rock and its nesting tufted puffins. Ecola State Park's headland sits just north, and Hug Point's caves and stagecoach ruts are a few miles south. Galleries and local restaurants line Hemlock Street, since the town has long kept chains out.

Pop. 1,489 (2020 Census) Clatsop County Founded 1956 (incorporated) Nearest airport: Portland (PDX), about 1 hr 30 min Known for: Haystack Rock, tufted puffins, Ecola State Park, Oregon's oldest sandcastle contest

  • Best for: tide pooling, birding, beach walks, coastal hiking, art galleries, weekend getaways from Portland
  • Don't miss: Haystack Rock; Ecola State Park; Hug Point State Recreation Site
  • Heads up: Plan beach walks around the tide; Hug Point and Haystack Rock's base are only reachable at low tide.

Things to do in Cannon Beach →

2. Astoria

Astoria is the Clatsop County seat and the oldest city in Oregon, founded as a fur post in 1811 near the mouth of the Columbia. The Columbia River Maritime Museum, the Astoria Column and Fort Clatsop anchor a visit. Victorian houses, breweries and a Sunday street market fill the hillside town.

Pop. 10,181 (2020 Census) Clatsop County Founded 1811 Nearest airport: Portland (PDX), about 2 hr Known for: oldest city in Oregon, Columbia River Maritime Museum, Astoria Column, The Goonies, Astoria-Megler Bridge

  • Best for: maritime history, Lewis and Clark history, film locations, breweries, rainy-day museums
  • Don't miss: Columbia River Maritime Museum; Astoria Column; Fort Clatsop
  • Heads up: Expect rain most of the year; the riverfront trolley doesn't run in wet weather.

Things to do in Astoria →

3. Bandon

Bandon sits at the mouth of the Coquille River on Oregon's south coast, named by an Irish settler for his hometown in County Cork. Its beaches are lined with sea stacks like Face Rock, and it's home to the Coquille River Lighthouse, a rebuilt Old Town and Bandon Dunes Golf Resort just north of town.

Pop. 3,321 (2020 Census) Coos County Founded 1873 (settled by George Bennett); incorporated 1891 Nearest airport: North Bend (OTH), about 30 min Known for: Face Rock and sea stacks, Coquille River Lighthouse, cranberries, Bandon Dunes Golf Resort, Circles in the Sand

  • Best for: beaches and tide pools, bird watching, golf, seafood, lighthouses
  • Don't miss: Face Rock State Scenic Viewpoint; Coquille River Lighthouse and Bullards Beach State Park; Old Town and the Bandon Boardwalk
  • Heads up: Incoming tides can strand you on sea stacks; check a tide table first.

Things to do in Bandon →

4. Yachats

Yachats is a tiny central-coast town where the Yachats River meets the Pacific, two miles north of Cape Perpetua. Its trails lead to tide pools, Devil's Churn and the highest drivable viewpoint on the Oregon coast, and Heceta Head Lighthouse is a short drive south.

Pop. 994 (2020 Census) Lincoln County Founded 1892 (post office as Oceanview); incorporated 1967 Nearest airport: Eugene (EUG), about 1 hr 45 min Known for: Cape Perpetua, Devil's Churn and Thor's Well, the 804 Trail, tide pools, Heceta Head Lighthouse nearby

  • Best for: tide pooling, coastal hiking, whale watching, lighthouses, quiet getaways
  • Don't miss: Cape Perpetua Scenic Area; 804 Trail and Smelt Sands State Recreation Site; Heceta Head Lighthouse
  • Heads up: Sneaker waves are a real danger on the rocks; check tides and never turn your back on the ocean.

Things to do in Yachats →

5. Florence

Florence sits at the mouth of the Siuslaw River on the central Oregon coast, at the north end of the Oregon Dunes. Heceta Head Lighthouse and Sea Lion Caves are a short drive north. Its riverfront Old Town has a marina boardwalk and the 1936 Siuslaw River Bridge.

Pop. 9,396 (2020 Census) Lane County Founded 1893 (incorporated) Nearest airport: Eugene (EUG), about 1 hr 15 min Known for: Oregon Dunes, Heceta Head Lighthouse, Sea Lion Caves, the 1970 exploding whale

  • Best for: dunes, lighthouses, wildlife, beach rides, family trips
  • Don't miss: Oregon Dunes National Recreation Area; Heceta Head Lighthouse; Sea Lion Caves
  • Heads up: State park sites charge a day-use parking fee, and rain is frequent outside July and August.

Things to do in Florence →

Columbia Gorge & Central Oregon

6. Hood River

Hood River is the Hood River County seat, where the Hood River meets the Columbia in the heart of the Gorge. Steady winds made it a windsurfing and kiteboarding capital, and the 35-mile Fruit Loop runs through the orchards below Mount Hood. The Mosier Twin Tunnels trail, WAAAM and a strong brewery scene round it out.

Pop. 8,313 (2020 Census) Hood River County Founded 1895 (incorporated) Nearest airport: Portland (PDX), about 1 hr Known for: windsurfing and kiteboarding, Hood River Fruit Loop, Columbia River Gorge, Mosier Twin Tunnels

  • Best for: windsurfing, kiteboarding, orchards, biking, breweries, wineries
  • Don't miss: Windsurfing and kiteboarding on the waterfront; Hood River Fruit Loop; Historic Columbia River Highway State Trail and the Mosier Twin Tunnels
  • Heads up: Waterfront parking fills on windy summer days; strong currents at the Sandbar.

Things to do in Hood River →

7. Sisters

Sisters is a town of about 3,000 people at the foot of the Three Sisters in Central Oregon. It's known for its June rodeo, the July outdoor quilt show and a western-themed downtown. The Head of the Metolius, Suttle Lake and McKenzie Pass are all a short drive away.

Pop. 3,064 (2020 Census) Deschutes County Founded 1888 (post office); incorporated 1946 Nearest airport: Redmond (RDM), about 30 min Known for: Sisters Rodeo, Sisters Outdoor Quilt Show, western-themed downtown, gateway to the Three Sisters and Metolius River

  • Best for: rodeo and festivals, hiking, fly fishing, golf, scenic drives
  • Don't miss: Sisters Rodeo; Head of the Metolius; Dee Wright Observatory and McKenzie Pass
  • Heads up: Rodeo and quilt show weekends fill every room in town; Highway 242 closes in winter.

Things to do in Sisters →

Eastern Oregon

8. Joseph

Joseph sits a mile north of glacial Wallowa Lake in Oregon's far northeast corner, at the foot of the Wallowa Mountains. It's known for its bronze foundries and Main Street sculptures, the Wallowa Lake Tramway up Mt. Howard, and the Nez Perce history of the valley.

Pop. 1,154 (2020 Census) Wallowa County Founded 1880 (named for Chief Joseph); incorporated 1887 Nearest airport: Lewiston, Idaho (LWS), about 2 hr Known for: Wallowa Lake, Wallowa Lake Tramway, bronze foundries and sculpture, Chief Joseph Days rodeo, Nez Perce homeland

  • Best for: mountain scenery, hiking, lake days, art galleries, Nez Perce history, rodeo
  • Don't miss: Wallowa Lake Tramway; Wallowa Lake State Park; Bronze Art Walk and Valley Bronze Foundry
  • Heads up: Many lake businesses close October through March; the tram is a summer operation.

Things to do in Joseph →

9. Baker City

Baker City is the Baker County seat, set between the Elkhorn and Wallowa mountains on I-84. Just east of town, the National Historic Oregon Trail Interpretive Center overlooks original wagon ruts. Its restored downtown of 1880s to 1910s buildings is one of the most intact in the Northwest.

Pop. 10,099 (2020 Census) Baker County Founded 1865 (platted); incorporated 1874 Nearest airport: Boise (BOI), about 2 hr Known for: Oregon Trail wagon ruts, Oregon Trail Interpretive Center, gold-rush history, historic downtown

  • Best for: Oregon Trail history, museums, historic architecture, road trips, winter skiing nearby
  • Don't miss: National Historic Oregon Trail Interpretive Center; Historic downtown Baker City; Baker Heritage Museum
  • Heads up: Several museums close or cut hours in winter; check before an off-season trip.

Things to do in Baker City →

Southern Oregon

10. Jacksonville

Jacksonville is a gold-rush town of about 3,000 people just west of Medford, and its whole downtown is a National Historic Landmark. Summer brings Britt Festival concerts on Peter Britt's old estate. Woodlands trails, the Beekman Bank and Applegate Valley wineries round it out.

Pop. 3,020 (2020 Census) Jackson County Founded 1851-52 (gold discovery); incorporated 1860 Nearest airport: Medford (MFR), about 20 min Known for: Gold-rush National Historic Landmark district, Britt Music & Arts Festival, Applegate Valley wine

  • Best for: history, outdoor concerts, wine tasting, hiking, weekend getaways
  • Don't miss: Britt Music & Arts Festival; Jacksonville Historic District and Trolley Tour; Beekman Bank Museum and Beekman House
  • Heads up: Britt concert nights fill downtown parking and restaurants; book dinner ahead.

Things to do in Jacksonville →

Willamette Valley

11. Carlton

Carlton is a Yamhill County town of about 2,200 people, 7 miles north of McMinnville. About 20 tasting rooms fill its few downtown blocks, including Ken Wright Cellars in the old train depot. Estate vineyards of the Yamhill-Carlton AVA ring the town.

Pop. 2,220 (2020 Census) Yamhill County Founded 1899 (incorporated); post office 1874 Nearest airport: Portland (PDX), about 1 hr Known for: Walkable wine tasting rooms, Yamhill-Carlton AVA Pinot Noir

  • Best for: wine tasting, food, weekend getaways from Portland, couples
  • Don't miss: Downtown tasting rooms; Ken Wright Cellars; The Carlton Winemakers Studio
  • Heads up: Many tasting rooms close or go appointment-only early in the week; plan Thursday through Monday.

Things to do in Carlton →

12. Cottage Grove

Cottage Grove sits on I-5 at the south end of the Willamette Valley and calls itself Oregon's covered bridge capital, with six bridges in and around town. The paved Row River Trail follows the rail line where The General and Stand by Me were filmed, out to Dorena Lake.

Pop. 10,643 (2020 Census) Lane County Founded 1855 (post office); incorporated 1887 Nearest airport: Eugene (EUG), about 40 min Known for: six covered bridges, Row River Trail, Buster Keaton's The General and Stand by Me filming, Bohemia gold mining history

  • Best for: cycling, covered bridges, film history, lake days, small-town downtowns
  • Don't miss: Row River Trail and Dorena Lake; Chambers Railroad Bridge; Historic Downtown and Its Murals
  • Heads up: There's no food or water along the Row River Trail; stock up in town or at the Dorena store.

Things to do in Cottage Grove →

When to go

  • July–September: The driest months on the coast, and the best weather for Haystack Rock, Cape Perpetua and the dunes around Florence. It’s also high season in Joseph and on Wallowa Lake.
  • Spring and fall: Fewer crowds in Cannon Beach, Yachats and Bandon. Fall is harvest season around Carlton and Hood River. It is also a good time to bike Cottage Grove’s Row River Trail, which runs about 16 miles past Dorena Lake and three historic covered bridges.
  • Winter: Storm-watching season on the coast. Astoria’s Columbia River Maritime Museum is a good rainy-day stop, and snow can close mountain passes to Joseph and Sisters, so check road conditions.

More small towns in Oregon

These didn’t make the list, but each has its own guide: Brookings (far south coast) · Coos Bay (south coast port) · Depoe Bay (central coast harbor) · Deschutes River Woods (south of Bend) · Dundee (Willamette wine town) · Garibaldi (Tillamook Bay town) · Gold Beach (Rogue River mouth) · Klamath Falls (southern Oregon city) · Lincoln City (central coast city) · Manzanita (north coast village) · Mosier (Columbia Gorge village) · Nehalem (Nehalem Bay town) · Newport (Yaquina Bay city) · Oceanside (tiny Tillamook coast village) · Ontario (Idaho border town) · Pacific City (north coast village) · Port Orford (south coast harbor) · Redmond (Central Oregon city) · Reedsport (Oregon Dunes town) · Rockaway Beach (north coast beach town) · Seal Rock (central coast community) · Seaside (north coast resort) · Tillamook (dairy country seat) · Waldport (Alsea Bay town)

Nearby

FAQ

What is the prettiest small town in Oregon?

Cannon Beach is the classic answer, with 235-foot Haystack Rock right off the beach. Joseph sits a mile from glacier-carved Wallowa Lake. Yachats has Cape Perpetua just south of town.

What small towns in Oregon are best for a weekend?

From Portland, pair Astoria and Cannon Beach on the north coast, or head up the Gorge to Hood River. In the south, Jacksonville is about 5 miles from Medford.

What is the smallest town in Oregon worth visiting?

Yachats has fewer than 1,000 people. Joseph, with about 1,150, is the base for Wallowa Lake. Both are small enough to walk end to end.

What are the best small towns in Eastern Oregon?

Joseph is the Wallowa Mountains pick. Baker City has the National Historic Oregon Trail Interpretive Center 6 miles northeast. Ontario sits on the Idaho line, closer to Boise.