Hotels in Barnhart, Missouri

Search & Compare Barnhart Hotels® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Barnhart

Barnhart overview

Barnhart is known for its riverfront and wineries. Families will find plenty of fun at Grants Farm. Be sure stop by Persimmon Ridge Winery and Mastodon State Historic Site while you're here. Barnhart is an inviting destination that has something for everyone.

Where to stay in Barnhart

Whether you're planning to stay for a night or for the week, the area around Barnhart has accommodations to fit every need. Search for hotels in Barnhart with by checking our online map. Our maps display the areas and neighborhoods around all Barnhart hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Barnhart hotel deals are here with our lowest price guarantee.

How to get to Barnhart

Fly in to St. Louis, MO (STL-Lambert-St. Louis Intl.), 28.6 mi (46 km) from downtown Barnhart.

What to see around Barnhart

It's well known for its riverfront and these favorite places for nature lovers:
  • • Mastodon State Historic Site
  • • Sunridge Park
  • • Suson Park
  • • Route 66 State Park
  • • Myron and Sonya Glassberg Family Conservation Area
Here are some favorite choices:
  • • Persimmon Ridge Winery
  • • Sandy Creek Covered Bridge State Historic Site
  • • Arnold Historical Society & Museum
  • • Kennedy Rink
  • • Swing-A-Round Fun Town

When to visit Barnhart

Wondering when's the best time to visit? Here are seasonal norms to help you plan your trip:

Seasonal temperature averages
  • January-March: 62°F day, 22°F night
  • April-June: 88°F day, 39°F night
  • July-September: 89°F day, 49°F night
  • October-December: 75°F day, 23°F night
Seasonal rainfall averages
  • January-March: 7.76 inches
  • April-June: 13.19 inches
  • July-September: 9.92 inches
  • October-December: 10.20 inches