Hotels in Barnhart, Missouri

Search & Compare Barnhart Hotels

Get Secret Prices on select hotels

These prices aren’t available to everyone.

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

Best hotels in Barnhart

Barnhart overview

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

Barnhart offers a wealth of accommodation options for business and leisure travelers alike. There are 105 hotels in the Barnhart area and you can shop as many as 27 deals for rooms on, some with discounts of up to 50%.
  • • 14 2-star hotels with an average price of $51 per night
  • • 56 3-star hotels with an average price of $85 per night
  • • 30 4-star hotels with an average price of $89 per night
  • • 2 5-star hotels with an average price of $149 per night

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

Here are some favorite choices:
  • • Persimmon Ridge Winery
  • • Mastodon State Historic Site
  • • Sunridge Park
  • • Arnold Historical Society & Museum
  • • Kennedy Rink

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.7 inches
  • • April-June: 13.2 inches
  • • July-September: 9.9 inches
  • • October-December: 10.2 inches