The 10 Best Antique Stores in Oklahoma!

Oklahoma may be one of the youngest states in the nation, but you’ll find a plethora of antiques and collectibles in almost every town. From country stores with all of the antiques your heart desires, to antique malls with endless vintage knickknacks, Oklahoma’s shops will have you digging for hours. Here are some of the best antique stores in this great state. 

1. Town & Country Antique Store, Guthrie, OK

Guthrie has many great antique stores, but when you come to Town & Country, you’ll get more than just a shopping experience. Kenton Harlon, the owner, loves to talk about the antiques and history of the town. 

2. Blue Heron Antique Shop, Jenks, OK

Blue Heron has been around for 35 years. The shop specializes in Early American Country antique furniture. Jenks calls itself the “Antique Capital of Oklahoma” and Blue Heron probably has the best selection. 

3. Apple Tree Antique Gallery, Bethany, OK

Bethany, like Guthrie, is home to many antique shops, but my favorite has always been Apple Tree. With over 12,000 square-feet and 50 dealers, you’ll find many different antique items every time you walk in. 

4. The Antique Mall, Oklahoma City, OK

The Antique Mall houses 20,000 square-feet of antique boutiques. It used to be the biggest antique store in Oklahoma City, and it holds its own today. It’s attached to the Historic Oklahoma City Farmers Public Market, where you’ll find produce, plants, Oklahoma based products and more. 

5. Red Rock Antique Mall, Hinton, OK

Red Rock Antique Mall is just west of Oklahoma City, and it’s worth the drive. Over 60 booths fill this 20,000 square-feet space with great antiques, including a real windmill and a replica of an old farmhouse porch. 

6. The Mercantile, Woodward, OK

The Mercantile has a great selection of antiques and vintage items with more than 10,000 square-feet of shopping. 

7. 23rd Street Antique Mall, Oklahoma City, OK

The 23rd Street Antique Mall features items from the 1950s all the way back to the late 1700s. Year after year, it’s been nominated for the “Oklahoman’s Reader’s Choice” and “The Gazette’s Best of OKC.” You’ll find some of the best antique shopping here. 

8. T’s Great Antique Mall, Purcell, OK

Purcell was once a small railroad town, but population boomed right before the Land Run of ’89. Find treasures from those early settlers in T’s Antique Mall and bring the past to the future. 

9. Antiques Etc., Ardmore, OK

Antiques Etc. calls itself one of southern Oklahoma’s largest and oldest antique malls. The mall has a network of more than 50 dealers with a diverse selection of antiques and collectibles. 

10. J.J. McAlester Antiques, McAlester, OK

McAlester is a historical town with plenty of antique stores, but the one that stands out for me is this one because the owners are great. It’s always a treasure hunt when you shop here. 

Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Find Antique Stores Near You
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