There's nothing better than hitting the open highways for a small-town road trip in Iowa. The Hawkeye State has one of the most diverse collections of small towns in the country, thanks to a rich immigrant history that created so many unique European enclaves here. We've picked out a selection of five amazing little towns with populations ranging from a few hundred to about 11,000, each with some unique sights to see on this road-trip itinerary. It should only take you about two hours of driving to get from one end of our journey to the other, but this isn't a trip you want to rush. It's a great opportunity to get to know these five charming towns - and maybe discover your new favorite happy place.
It's time to hop in the car for an Iowa road trip that will kick off only a few miles from the Iowa City metro area and take you to five of southern Iowa's most charming small towns!
1. Amana Colonies
Our first stop is the charming collection of several small villages known as the Amana Colonies. These villages are known as the best German enclave in America, and you'll find delicious German food on practically every corner. As you explore, you'll find brewpubs, family restaurants, and one of the best bakeries in Iowa. Amana is also very well known for its festivals, and a fall road trip can easily be timed to have you here for Iowa's best Oktoberfest.
2. Brooklyn
Brooklyn, Iowa is a small town of about 1,500 people - but it might have just as many flags as people! Known as the flag capital of Iowa, its top attraction is its massive flag display, with one for every state and branch of the military. But the all-American charm doesn't stop there. Make sure to stop by the Classic Deli & Ice Cream Shoppe, an old-school soda fountain serving massive sandwiches and old-school treats.
3. Grinnell
Grinnell is one of the bigger small towns on our trip, with just under 10,000 people. What makes this community stand out is the way it preserves the historic past and architecture of the town while building something new. Several historic buildings now serve new purposes - most famously the Hotel Grinnell, a historic school that's now one of Iowa's best boutique hotels.
4. Pella
Pella might be one of the most famous towns in Iowa, known as the "Little Holland" of the Midwest. This spectacular Dutch town has some of the country's most unique architecture, including a historic windmill built in the Netherlands. The spring Tulip Time festival brings visitors from all around the state, but the Dutch flavor continues all year round at Jaarsma Bakery, which offers some of the best European pastries anywhere around.
5. Oskaloosa
Oskaloosa is a delightful college town of about 11,000 people, and the presence of William Penn University means there's a great cultural scene here. The restaurants tend toward affordable and filling, and the charming Edmundson Park has a historic playground with a space age theme. If you're planning your visit here in the early winter, you might be lucky enough to experience the brilliant holiday lights display - one of the best in the state.
Have you visited any of the destinations on this small-town road trip in Iowa? What are your favorite small towns in the Hawkeye State? Let us know in the comments section! If you're on the other side of Iowa and looking for a great small town to explore, we highly recommend spending the day in Denison. And if you're ready to hunker down by the time you reach the end of your trip, Oskaloosa is home to the Fairfield Inn & Suites Oskaloosa, which offers a comfortable room at a reasonable price.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!