12 Small Towns in Iowa You Must Visit At Least Once In Your Life
Across Iowa’s 99 counties are countless small towns with unique attractions, delicious restaurants and fun things to do. Whether you’re looking for a day trip or a weekend adventure, these smaller communities have a ton to offer. From the best places for antique lovers to destinations for sci-fi fans, there’s something for everyone in Iowa. The next time you’re thinking about planning a Midwest road trip, consider one of these 10 small towns in Iowa.
UPDATED: This post was first published in 2021 and has been updated in August 2026 following some business closures.
1. Mount Vernon

Just 20 minutes from Cedar Rapids, Mount Vernon is a cozy community with a vibrant main street. Grab a cup of coffee at Fuel Art & Espresso, or if it’s later in the day, head just outside of town to Big Grove Brewery to imbibe a little. If you’re hungry, don’t get confused by the name of the Lincoln Wine Bar. They’re known for their wood-fire pizza.
2. Eldon

Home to the famous American Gothic House, Eldon is a perfect day trip to pair with other southern Iowa attractions. See inside the house that was the backdrop of Grant Wood’s iconic painting and explore the history of the artist and the place at the American Gothic House Center. I’d recommend pairing a visit to Eldon with one to nearby Fairfield.
3. Riverside

Calling all Star Trek fans: You won’t want to miss a visit to Riverside, the future birthplace of Captain James T. Kirk. According to the Star Trek canon, the captain of the Starship Enterprise will be born in Iowa on March 22, 2228. The town’s Trekfest is one of the Iowa’s most unique festivals!
The small town of Riverside took advantage of that fact and dubbed itself “where the Trek begins.” You can learn all about the show at the Voyage Home Museum, see the captain’s future birthplace and even spy a plaque marking his future place of conception at a local bar in town.
4. Walnut

If you love to antique, Walnut is the place for you! This tiny town in western Iowa is brimming with antique stores that stock everything from home decor to dishware to clothing and more. Walnut even has an annual antique festival in June where the streets of town are filled with various vendors and booths.
5. Winterset

Most well-known for the famous “Bridges of Madison County,” Winterset in Madison County has lots of other things to offer as well. No trip is complete without a tour of the breathtaking bridges, especially the Roseman Bridge where the film with Meryl Streep and Clint Eastwood was filmed. One place you’ll want to visit (if you’re of drinking age) is Winterset Cidery, which overlooks the area’s rolling hills.
6. Indianola

Known for the National Balloon Classic each July, Indianola has a lot going on all year round. Enjoy the outdoors at Lake Ahquabi State Park or wander the historic square to shop and dine. Grab a drink or two at West Hill Brewing Co. And if you still need your balloon fix, you can visit the National Balloon Museum all year long. UPDATE: There was a fire at the museum in 2024 and they are still in the process of rebuilding.
7. Elk Horn

Experience a slice of Danish history in Elk Horn. Tour the working 1848 Danish windmill, which was brought to the community in 1976 and reassembled by members of the community. Learn even more about the local history at the Museum of Danish America and see a sister statue of one that sits in Copenhagen, Denmark at the Little Mermaid Statue Garden. Hungry? While it’s not Danish food, we enjoyed lunch at The Norse Horse Tavern.
8. Clear Lake

Many choose to visit Clear Lake for the lake it’s name for, while others go for the music history found at the Surf Ballroom and Museum. Live shows are still on the calendar at the Surf, even though it’s been decades since “the day the music died.” For a small town, there are some top notch dining options, including Starboard Market and PM Park (go here if you want lake views). One of our favorite times to visit is during the Fourth of July, when the street carnival leads up to the lake.
9. Le Claire

Located along the banks of the Mississippi River, Le Claire is probably most well-known as the home of the American Pickers (the store’s name is Antique Archaeology). But this riverside town has so much more to offer than just antiquing. The main street is full of shops and eateries that are perfect to spend the afternoon wandering. Visit the Buffalo Bill Museum, hop on a riverboat, or drive the Cody Road Historic District to learn more about the area’s history.
10. McGregor

McGregor is a small community is nestled between the Mississippi River and northeast Iowa’s sandstone bluffs. Experience the outdoors at nearby Pikes Peak State Park or kayak on other nearby water trails. McGregor’s historic downtown is full of unique shops and tasty eateries with a stunning view of the riverfront no matter where you turn. For some truly spectacular views, take a drive along the Great River Road National Scenic Byway.
11. Amana

The Amana Colonies are a unique piece of Iowa’s history and a wonderful place to spend the weekend. The community’s seven villages comprise more than 26,000 acres across eastern Iowa. Visit Amana’s many shops to find locally made goods, stay in a reimagined woolen mill at the Hotel Millwright, and enjoy a meal at iconic eateries like the Ox Yoke Inn. If you’re looking to imbibe, Amana is also home to the Millstream Brewing Co. as well as a number of wineries including Fireside Winery.
12. Bentonsport

Located in the heart of the Villages of Van Buren, Bentonsport is a unique small community along the banks of the Des Moines River. In its heyday in the mid-1800s, Bentonsport was a thriving steamboat port for travelers from near and far. Today it’s home to a row of historic shops, beautiful historic homes and the cozy Bentonsport B&B.
About the Guest Blogger
Megan Bannister is a freelance writer and blogger at Olio in Iowa based in Des Moines, Iowa. When she’s not sampling and writing about food, Megan enjoys visiting unique destinations, roadside attractions, and “world’s largest” things across the Midwest and beyond. Her book, “Iowa Supper Clubs,” highlights classic eateries past and present from around the state.

