Skip to Content

Day Trippin' › Oregon › From Portland › Best small towns

Best Small Towns near Portland

Our picks for the best small towns within 3 hours of Portland: 26 places, 4 under an hour away, 10 between 1 and 2 hours and 12 between 2 and 3 hours, counted by road time from ZIP 97205.

We put first the places with a real photo, a well-known name, a family-friendly note and an official site, then list the rest by drive time. The closest is Mount Angel, 45 min south of Portland.

Map: small towns within 3 hours of Portland

Under 1 hour 1 to 2 hours 2 to 3 hours

Our top 15 small towns near Portland 26 in all

Cannon Beach and Haystack Rock

Photo: King of Hearts, CC BY-SA 4.0

#1 · Town · 1 hr 28 min northwest

Cannon Beach and Haystack Rock

A walkable beach town with the 235-foot Haystack Rock and tide pools at low tide.

  • Half day
  • Year-round
  • No pass or fee needed

Heads-up: Tide pools around the rock are protected: look, don't climb or take anything. Parking fills on summer weekends.

Point Ruston and the Ruston Way waterfront

Photo: Jennifer Snoek-Brown, CC BY-SA 4.0

#2 · Waterfront · 2 hr 22 min north

Point Ruston and the Ruston Way waterfront

Tacoma's waterfront promenade: a flat, paved path along Commencement Bay past little beaches, old pier pilings and Mount Rainier views, ending at Point Ruston's plaza of restaurants, ice cream and shops next to Point Defiance.

  • 2-3 hrs
  • Year-round
  • No pass or fee needed

Heads-up: Free parking along Ruston Way fills fast on sunny weekends; at Point Ruston, check the posted parking rules (shops validate). Dogs on leash. In summer, give seal pups on the beaches plenty of room.

Mount Angel

Photo: Hrystiv, Public domain

#3 · Town · 45 min south

Mount Angel

A Bavarian-style town with a hilltop abbey and the September Oktoberfest.

  • 2 hrs
  • Year-round
  • No pass or fee needed

Heads-up: Very busy during Oktoberfest.

Cascade Locks

Photo: Tedder, CC BY 3.0

#4 · Town · 47 min east

Cascade Locks

A small river town at the Bridge of the Gods, with sternwheeler cruises.

  • 2 hrs
  • Year-round
  • None; cruise extra
Cathlamet and Puget Island

Photo: SounderBruce, CC BY-SA 4.0

#5 · Town · 1 hr 20 min northwest

Cathlamet and Puget Island

A quiet river town and a flat island loop, linked to Oregon by a tiny ferry.

  • 2 hrs
  • Year-round
  • Ferry fare
The Dalles

Photo: Glenn Scofield Williams, CC BY 2.0

#6 · Town · 1 hr 23 min east

The Dalles

Murals, the Columbia Gorge Discovery Center and dry-side sunshine.

  • 2-3 hrs
  • Year-round
  • Museum admission
Corvallis

Photo: Gregkeene, CC BY 3.0 us

#7 · Town · 1 hr 27 min southwest

Corvallis

A riverfront college town with covered bridges nearby.

  • 2-3 hrs
  • Year-round
  • No pass or fee needed
Seaside

Photo: Dieter F, CC BY-SA 3.0

#8 · Town · 1 hr 28 min northwest

Seaside

A classic boardwalk town with the Prom, an aquarium and a wide sandy beach.

  • Half day
  • Year-round
  • No pass or fee needed

Heads-up: Busy on summer weekends and spring break.

Manzanita

Photo: Kingofthedead, CC0

#9 · Town · 1 hr 38 min west

Manzanita

A quiet beach town with a long, uncrowded beach under Neahkahnie Mountain.

  • 2-3 hrs
  • Year-round
  • No pass or fee needed
Astoria

Photo: BeachcombersNW, CC BY 2.0

#10 · Town · 1 hr 48 min northwest

Astoria

An old river port with Victorian houses, the Astoria Column and the Columbia River Maritime Museum.

  • Half day
  • Year-round
  • Museum admission; Column parking fee

Heads-up: The Column's 164 steps are steep and narrow. Climbing the Column is free; the parking fee buys a one-year pass.

Eugene

Photo: Bobak Ha'Eri, CC BY 3.0

#11 · Town · 1 hr 49 min south

Eugene

A college town with the Saturday Market, riverside trails and Skinner Butte.

  • Half day
  • Year-round
  • No pass or fee needed
Lincoln City

Photo: Lonelystudentwithtoomuchtime, CC BY-SA 4.0

#12 · Town · 1 hr 50 min southwest

Lincoln City

A long beach town known for glass floats hidden on the sand and the D River wayside.

  • Half day
  • Year-round
  • No pass or fee needed
Depoe Bay

Photo: Bob Heims, U.S. Army Corps of Engineers, Public domain

#13 · Town · 2 hr 8 min southwest

Depoe Bay

The "world's smallest harbor" and a town known for whale watching from shore and boat.

  • 2 hrs
  • Year-round; gray whales Dec-Jan and Mar-May
  • None; whale tours extra
Long Beach Peninsula

Photo: FelixRo, CC BY 3.0

#14 · Town · 2 hr 11 min northwest

Long Beach Peninsula

A long beach boardwalk, kite flying, oysters and historic Oysterville.

  • Half day
  • Year-round
  • No pass or fee needed

Heads-up: Driving on parts of the beach is allowed; watch for cars.

Newport and the Oregon Coast Aquarium

Photo: OCAQMarketing, CC BY-SA 4.0

#15 · Town · 2 hr 26 min southwest

Newport and the Oregon Coast Aquarium

A working bayfront with sea lions, and one of the best aquariums on the West Coast.

  • Half day
  • Year-round
  • Aquarium admission

More small towns near Portland, by drive time

Stevenson and the Columbia Gorge Interpretive Center (51 min), Salem (52 min), Trout Lake (1 hr 35 min), Ashford (2 hr 14 min), Packwood (2 hr 23 min), Toppenish murals (2 hr 42 min), Pike Place Market (2 hr 46 min), Sisters (2 hr 48 min), Westport (2 hr 54 min), Florence (2 hr 54 min), Poulsbo (3 hr)

Questions about small towns near Portland

What are the best small towns near Portland?

Our top picks are Cannon Beach and Haystack Rock (1 hr 28 min), Point Ruston and the Ruston Way waterfront (2 hr 22 min), Mount Angel (45 min), Cascade Locks (47 min) and Cathlamet and Puget Island (1 hr 20 min). The page lists 26 places in all.

How many small towns are within 3 hours of Portland?

26: 4 under an hour away, 10 between 1 and 2 hours and 12 between 2 and 3 hours, by road from ZIP 97205.

What is the closest of these to Portland?

Mount Angel, about 45 min south of Portland.

Are any of these free?

21 need no pass or fee, including Toppenish murals, Long Beach Peninsula and Westport. Fees change, so check each place.

Are these small towns open all year?

25 of the 26 list themselves as open year-round. Places with a season say so on their card; check hours before you go.

More about Portland

Get day trip ideas by email Day trip ideas for your next free day, with a link to plan the day. Free. Unsubscribe any time.

Drive times are by road on a typical day from ZIP <class 'zip'> (OpenStreetMap data with the OSRM route planner); places under 25 minutes away count as in town. Facts checked against official sites; passes and hours change, so check before you go.

Know a great spot? Share a favorite place