Rockhounding near Portland, OR

66 mapped rockhounding spots within 150 miles of Portland — most are inside a 2 to 3 hour drive. Below: a map, the closest spots, what they produce, and full coordinates with access notes.

Covering parts of Washington, Oregon.

Map of rockhounding spots within 150 miles of Portland, Oregon

Closest rockhounding spots to Portland

The 6 nearest mapped spots, with straight-line distance and an approximate drive time.

Most-reported finds near Portland

Counts reflect how many spots in this radius mention each material.

Every spot within 150 miles of Portland

Sorted by distance from Portland. Tap a row to open the spot detail page with full directions, access status, and nearby trips.

SpotCountyMineralsCoordinatesAccess
CamasSouthwest 6th AvenueClark County45.5760, -122.4375Public
Brush PrairieNortheast 149th StreetClark County45.7312, -122.5729Public
Columbia River shoreNorthwest Reeder RoadColumbia County
  • Thomsonite
45.7993, -122.7926Public
WashougalSoutheast 10th StreetClark County45.6165, -122.2735Public
Clear CreekClear Creek RoadColumbia County45.8006, -123.2889Public
KelsoI 5Cowlitz County46.0672, -122.8677Public
Nehalem River gravelsMaple RoadClatsop County45.8905, -123.5569Public
Ocean beachGreat Dune TrailTillamook County45.6936, -123.9399Public
MosierCarroll RoadWasco County45.6781, -121.3854Permission
ToledoSaint Helens StreetLewis County46.4428, -122.8434Public
Bob Straub State ParkDune Ridge TrailTillamook County45.1821, -123.9705Public
Sunflower FlatS-509 RoadWasco County45.0746, -121.4030Public
Chenowith CreekOak Hill DriveWasco County45.6214, -121.2483Permission
LyleHenderson RoadKlickitat County45.6954, -121.2423Public
Klickitat RiverState Route 142Klickitat County45.7532, -121.2085Public
Willamette RiverSoutheast Goodnight AvenueBenton County44.5348, -123.2471Public
Mt. AdamsPacific Crest TrailSkamania County46.2359, -121.5474Public
Newaukum River gravelsTaylor Road SouthLewis County46.6076, -122.8613Public
Pacific Ocean beachesSleepy Hollow TrailClatsop County46.1594, -123.9697Public
Lucas CreekSenn RoadLewis County46.6389, -122.7723Public
Pe EllJones RoadLewis County46.5737, -123.3035Public
McCoy Farm near AdnaCeres Hill RoadLewis County46.6171, -123.1414Public
Calapooia River & Ames CreekHalsey-Sweet Home HighwayLinn County44.3514, -122.7890Public
Chandler Mt.Linn County44.3403, -122.6976Public
DotyDoty StreetLewis County46.6425, -123.2800Public

Portland rockhounding FAQ

Where can I go rockhounding near Portland?+
There are 66 mapped rockhounding spots within about 150 miles of Portland, Oregon. The closest is Camas in Clark County, roughly 12 miles away. The full list is on this page with coordinates and drive times.
What rocks and minerals can you find near Portland?+
Spots within driving distance of Portland most commonly produce agate, jasper, chalcedony, geode, petrified wood, carnelian.
Is rockhounding legal near Portland?+
Casual hand collecting of common rocks and minerals is allowed on most BLM and U.S. Forest Service land, with limits set by the local field office. National parks, most state parks, and tribal land are off-limits. Each spot page on this site lists access status; always confirm current rules with the managing agency before a trip.
How far do most rockhounders drive from Portland?+
Most weekend trips from Portland fall inside a 2 to 3 hour drive, which is roughly the 150-mile radius shown on this page. Closer spots are good for half-day outings; the outer ones are better as overnight trips.

More state coverage

The spots above span 2 states. Open the state page for the full county-by-county view.

Pack Portland's rockhounding map in your pocket

Open RockHoundR for live land overlays, weather, geology, directions, and saved finds — wherever the drive takes you.

Download on the App StoreGet it on Google Play