The 10 Best Farmers Markets in Oklahoma!

One of the best things about spring is fresh asparagus, spring lettuces and strawberries picked straight off the vine. If you don’t have a green thumb or space to have your own garden, check out one of these 10 best farmers markets in Oklahoma where you’ll find produce grown right in the state. Eating local tastes better. 

1. OSU-OKC Farmers Market, Oklahoma City, OK

You only find fruits and vegetables in season when you shop here, but vendors also offer dairy products, meat and poultry and baked items. This market is open year-round and everything sold here is grown or made in Oklahoma. Many or the products are certified organic. Vendors only accept cash or check, but SNAP benefits are accepted. 

2. Tulsa Farmers Market, Tulsa, OK

Cherry Street Farmers Market is only open from April through October, but the Brookside Market is open through the winter. The Tulsa Farmers Market keeps it local. All the vendors and farmers are 100 percent Oklahoma Grown certified. Debit cards can be used at the market manager’s booth, and SNAP benefits are accepted. 

3. Edmond Farmers Market, Edmond, OK

Come downtown to Edmond for great local produce, dairy, meats and flowers. The Saturday market opens in April. Beginning in June, there’s also a Wednesday market at Mitch Park. 

4. Guthrie Farmers and Crafter’s Market, Guthrie, OK

Guthrie isn’t just a place with history and architecture, you’ll also find some great local produce when the market opens in June. Everything sold must be produced or made in the State of Oklahoma. 

5. Stillwater Farmers Market, Stillwater, OK

Stillwater takes local produce one step closer, because all market vendors are required to grow or produce their products in Payne County or one of the five surrounding counties. Check the website for times and locations, but there is a winter market open on Saturdays. 

6. Ada Farmers Market, Ada, OK

Don’t worry about the weather, because even when it rains, the Ada Farmers Market is always open on Tuesdays. The season runs June through October, and along with high quality produce and farm products, local artisans bring specialty products for sale. There’s always plenty of entertainment and activities for the entire family. 

7. Bartlesville Farmers Market, Bartlesville, OK

The Bartlesville season runs May through mid-October. It’s in its tenth season, and you can find upwards of 1,000 people or more at the market each week. Support the local farmers of eastern Oklahoma when you come out to get some great-tasting produce and farm products. Entertainment and children’s activities are usually available.  

8. Guymon Farmers Market, Guymon, OK

The Guymon Farmers Market is only open July through September on Saturdays, but you’ll find fresh eggs, watermelon, honey and fresh-cut flowers at this market in the panhandle of Oklahoma. 

9. Lawton Farmers Market, Lawton, OK

The Lawton Farmers Market was one of three markets featured in the Oklahoma Nutrition Information & Education Project. The spring market opens in April, and you’ll want to watch their website to sign up for workshops and classes. 

10. Norman Farm Market, Norman, OK

According to the Facebook page, the Norman Farm Market is the oldest farm market in Oklahoma still in business. The season kicks off on the first Saturday in April and runs through October. Every Tuesday and Saturday you can find delicious, fresh produce and support local growers. 

View more Oklahoma Farmers Markets.
Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Farmers Markets Near Me
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adair County

Alfalfa County

Atoka County

Beaver County

Beckham County

Blaine County

Bryan County

Caddo County

Canadian County

Carter County

Cherokee County

Choctaw County

Cimarron County

Cleveland County

Coal County

Comanche County

Cotton County

Craig County

Creek County

Custer County

Delaware County

Dewey County

Ellis County

Garfield County

Garvin County

Grady County

Grant County

Greer County

Harmon County

Harper County

Haskell County

Hughes County

Jackson County

Jefferson County

Johnston County

Kay County

Kingfisher County

Kiowa County

Latimer County

Le Flore County

Lincoln County

Logan County

Love County

Major County

Marshall County

Mayes County

McClain County

Mcclain County

Mccurtain County

Mcintosh County

Murray County

Muskogee County

Noble County

Nowata County

Okfuskee County

Oklahoma County

Okmulgee County

Osage County

Ottawa County

Pawnee County

Payne County

Pittsburg County

Pontotoc County

Pottawatomie County

Pushmataha County

Roger Mills County

Rogers County

Seminole County

Sequoyah County

Stephens County

Texas County

Tillman County

Tulsa County

Wagoner County

Washington County

Washita County

Woods County

Woodward County