Walnut, Iowa is a small town that's become known as Iowa's "Antique City." There are fewer than 900 residents in the town, but the 15 antique shops here make it a top destination for antiquers from all over the Midwest! In fact, this little town got major recognition when it was named one of the 10 Best Antiquing Towns in the United States by Fodor's. Take a look at what makes Walnut such a perfect spot for antique lovers.
This sleepy town is located in Pottawattamie County, off of I-80. The town is about 40 miles from Council Bluffs.
There are 15 different antique stores in the town, and each one boasts a simple, old fashioned exterior.
Don't let the unassuming buildings fool you, though, inside you'll find thousands of treasures from dozens of vendors.
Browse through everything from vintage toys...
... to clothing and crafts...
... to furniture, fixtures, and signs.
You'll want to spend a week here, visiting every shop!
In the spring and summer, there are often sidewalk sales that draw hundreds of visitors.
You'll find plenty of vintage farm equipment for both decor and use, and you might just get what you need to really start your garden!
Of course, along with antiques and vintage goods, vendors sell handmade decorations and crafts using recycled and upcycled material.
After a long day of antiquing, head to the Haystacker's Diner for a bite to eat.*
Editor's Note: Haystack's Diner permanently closed in 2018.
This family-friendly eatery is the perfect place to rest and refuel.
There's no better way to spend a weekend than strolling and shopping in Walnut, Iowa.
You can find the operating hours for each store right here, and some of them vary seasonally.
There are great antique shops scattered throughout the state, so if you'd rather see more of Iowa than this charming town, pack up the car and head out to explore These 10 Places in Iowa Where You'll Find Amazing Antiques.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!