U-Pick Nearby

Farmers Markets in Oregon

131 farmers markets in 71 towns across Oregon, most of them in Portland (24), Ashland (6) and Eugene (5). Saturday is the busiest market day with 19 markets. 42 accept SNAP/EBT.

Farmers markets by city

Larger markets in Oregon

Market day gear

We haven't tested these ourselves; we chose them by size and specs. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. Check the current price on Amazon.

More towns with a farmers market

Pick your own in Oregon

Besides the markets, we list 109 U-pick farms in Oregon where you pick strawberries, apples, pumpkins and more yourself.

Source: USDA Local Food Directories (National Farmers Market Directory). Markets report their own days and hours; check with the market before you go.

Frequently asked questions

How many farmers markets are in Oregon?

We list 131 farmers markets in 71 towns, taken from the USDA Local Food Directories.

What days are farmers markets open in Oregon?

1 on Mondays, 5 on Tuesdays, 6 on Wednesdays, 3 on Thursdays, 2 on Fridays, 19 on Saturdays and 7 on Sundays. Most markets run from late spring into fall.

Are there year-round farmers markets in Oregon?

1 markets list a year-round season, for example Lane County Farmers Market in Eugene.

Where can I pick my own fruit in Oregon?

We list 109 U-pick farms in Oregon. Every market page shows the farms closest to it.