Hotels in Barnhart

Search for Barnhart Hotels™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

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

Best Barnhart Hotels

Barnhart overview

Barnhart is known for its rivers and wineries. Families will find plenty of fun at Grants Farm. Make sure that you 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 is a welcoming city to all that boasts a variety of hotels and other accommodation options. You can shop for as many as 213 deals for Barnhart accommodation on, some with discounts of up to 55%. Our room prices start at GBP 29 per night. Below, you'll find the number of hotels for each star rating in Barnhart as well as in the surrounding area:
  • • 3 5-star hotels from GBP 81 per night
  • • 34 4-star hotels from GBP 73 per night
  • • 63 3-star hotels from GBP 56 per night
  • • 8 2-star hotels from GBP 29 per night

How to get to Barnhart

Fly into St. Louis, MO (STL-Lambert-St. Louis Intl.), 28.6 mi (46 km) from central Barnhart.

What to see around Barnhart

It's well known for its rivers and these favourite 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 of the recommended places to see in the surrounding area:
  • • Mastodon State Historic Site (4.6 mi/7.4 km from the city centre)
  • • Sunridge Park (4.6 mi/7.5 km from the city centre)
  • • Arnold Historical Society & Museum (7.5 mi/12.1 km from the city centre)

When to visit Barnhart

Do you want to know the ideal time of year to visit? Here's a list of the seasonal weather norms to help with trip planning:

Seasonal temperatures
  • • January-March: 17°F day, -5°F night
  • • April-June: 31°F day, 4°F night
  • • July-September: 31°F day, 10°F night
  • • October-December: 24°F day, -5°F night
Seasonal average rainfall
  • • January-March: 195 inches
  • • April-June: 335 inches
  • • July-September: 252 inches
  • • October-December: 259 inches