Growing up in Maine, we had no shortage of small towns to visit. I loved driving through the main streets of these towns, stopping for a slice of pie, and wandering through historic sites. When I moved to Missouri 20 years ago, I had a whole new list of small towns to explore. My in-laws gave me a “Day Trips from Kansas City” book, and I was off! The state of Missouri is twice the size of Maine with five times more people but there are still plenty of small towns right outside of bigger cities and in the middle of cow pastures. These small towns in Missouri are not to be missed. All have populations of less than 25,000 people.
Hermann – Population: 2,342
Hermann was founded by the German Settlement Society of Philadelphia in 1837. The city is home to seven wineries that produce roughly one-third of the state’s wine.
In 1983, it was designated as one of the first-federally recognized American Viticultural Areas. This designation recognized the renaissance of an area of vineyards and wineries established by German immigrants during the mid-19th century.
Hermann is known for its cultural festivals including a Maifest–a German festival to celebrate the arrival of Spring–the third weekend in May and an Oktoberfest the first four weekends in October. Hermann also refers to itself as the sausage-making capital of Missouri. You’ll find several restaurants and sausage makers in town.
Jamesport – Population: 513
For a town with a population around 500 people, it punches well above its weight as a place to visit. With the largest Amish community in the state, you’ll find many small businesses selling hand-made furniture, food items from baked goods to canned items, and plenty of antiques.
It’s easy to spend a day there walking through town and dining at places like the Gingerich Dutch Pantry Restaurant. And, if you want to stay the night, they also have a couple of Bed and Breakfasts and Inns to choose from.
3. Excelsior Springs
Excelsior Springs – Population: 11,731
Located just 30 miles outside of Kansas City, Excelsior Springs is a very popular small town for a weekend getaway. Whether you’re looking for a romantic spa experience at one of the oldest hotels–operating since 1888–or a historic walk through the Hall of Waters, this is a fantastic place to visit.
Weston – Population: 1,815
Located a little north of Kansas City, you’ll find the town of Weston. Known for several destination festivals, it’s a great locale for a weekend trip.
The main street area is full of local shops and restaurants and is very walkable. As with many small towns, you’ll find antiques but you’ll also find wineries, premium hand-rolled cigars made on-site in a tobacco drying barn, and a brewery.
Rocheport – Population: 254
Life slows down a little in Rocheport, in the best way. As you drive across the state of Missouri, you’ll come across Rocheport halfway between St. Louis and Kansas City.
You’ll definitely want to book a stay at the School House Bed and Breakfast which is housed in a school built in 1914 that used to be a four-room school for 1st-12th graders. It’s now listed on the National Register of Historic Places.
You’ll have plenty to explore between Rocheport’s Les Bourgeois Winery, a general store with live music, and delicious dining options. For the more adventurous, you can even bike through on the Katy Trail for a visit.
Boonville – Population: 8,439
Named after Daniel Boone, Boonville was shaped by its proximity to the Missouri River, the development of the railway, and the Civil War. Today, the town boasts many historic sites including the River, Rails and Trails Museum, the Mitchell Antique Motorcar Museum, and a walking tour with more than 400 sites and structures to see.
Kirksville – Population: 17,602
Kirkville is a fun and quirky college town. Home to Truman State University and A.T. Still University, home of the Kirksville College of Osteopathic Medicine and a fascinating museum about the origins of osteopathic medicine.
At Thousand Hills State Park, where you can rent a pontoon boat for the day, take a swim, or go fishing. If you’d rather relax with a glass of wine and some live music, check out West Winery at Jackson Stables.
Sedalia – Population: 21,629
Sedalia is a great day-trip from Kansas City. With the State Fair, the Scott Joplin Ragtime Festival, and another portion of the Katy Trail running through it, it’s easy to see why.
Visitors should start with the Katy Depot which houses the town’s welcome center, a railroad exhibit, and is a trailhead for the Katy Trail State Park. From there you can explore everything from art at the Daum Museum of Contemporary Art to the Trail of Tails, following cats around town to learn about the town.
With the popularity of the fairs that come to town, you’ll find plenty of great places to stay and dine as well.
Rolla – Population: 20,431
At the midway point between St. Louis and Springfield, you’ll find Rolla. The town is best known as the home of the world-renowned Missouri University of Science and Technology. However, even if you’re not there to visit or attend the university, there are plenty of other reasons to come to town.
It’s the headquarters for the Mark Twain National Forest, which includes 1.5 million acres of public land that span across natural wonders in 29 counties in Missouri. Named for Missouri native, Mark Twain, you’ll find wildlife, streams, caves, forests, and more nestled along more than 750 miles of trails.
About the Author
Jenn Beard is the founder of Cocktails Away—a collection of adventures in pursuit of a great drink, a quality spirit, a unique ingredient, and the places they come from. When not traveling, she lives in Kansas City. Check out her blog for mouthwatering recipes and insider tips on DIY bartending and cocktail culture or travel to bars around the world at @cocktailsaway.