It seems like around every corner in Iowa, there's an amazing small town to explore. It would take years to visit all of them - and here at OnlyInYourState, we're always looking to add another one to your bucket list. That's why we were so happy to find that the town of Fort Madison, a charming town of around 10,000 located near Iowa's southeastern border, was one of the best small towns in the state. There are so many great things to do in Fort Madison, Iowa, ranging from a historic fort to a charming hotel and some great natural escapes, that spending one day here won't be enough. You will require at least a weekend in Fort Madison to discover all this hidden gem has to offer. The town is growing fast, and it's not surprising that many people who visit eventually decide to put down roots here.
Fort Madison is a gorgeous small town that feels frozen in time, in some places, but is a perfect modern getaway in others.
A walk in the town's Rodeo Park, packed with easily-accessible hiking trails, is the perfect way to enjoy a summer day.
The town's top attraction is Old Fort Madison, a historic fort that played a key role in the War of 1812.
Visit the Old Fort Madison website for more information.
For a hearty meal in Fort Madison, Fort Colony Restaurant is a local favorite.
This retro diner serves up huge portions of country-style favorites, with all the sides and desserts you could want.
Check out the Fort Colony Restaurant website for the full menu.
Putt-A-Round is the town's mini-golf course, and the whimsical theming makes it a great choice for all ages. There is also a snack shop on site.
You’ll find the latest updates on Putt-A-Round’s Facebook page.
For the best desserts in town, you'll definitely want to head to Hall's Ice Cream - an old-school dairy counter that also sells burgers and hot dogs.
The soft-serve and dilly pops are both great, but the blended shakes are the most indulgent item here.
To spend the night here, you won't beat The Kingsley Inn, a historic and acclaimed mid-priced hotel.
Every room here has a unique theme, and it's the perfect spot for a romantic getaway.
Book your stay on the Kingsley Inn's Hotels.com listing.
Have you visited the small town of Fort Madison? Let us know your favorite things to do in Fort Madison, Iowa in the comments section, and tell us about your favorite under-the-radar Iowa small towns!
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!