Find hotels in Barnhart, MO from $70

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Barnhart hotels

Super 8 by Wyndham Waterloo

Super 8 by Wyndham Waterloo
2.0 star property
Waterloo
7.6 out of 10, Good, (370)
"The room was nice and tidy. The bed was nice and comfy. The bathroom was quite roomy. Would recommend."
United States
Daniel
$73 nightly
The price is $81
Jan 4 - Jan 5, 2026
Total with taxes and fees
Super 8 by Wyndham Waterloo

Extended Stay America Suites - St Louis - Fenton

Extended Stay America Suites - St Louis - Fenton
2.5 star property
Fenton
5.6 out of 10, (222)
"The only thing"
United States
Evelyn
$78 nightly
The price is $90
Jan 3 - Jan 4, 2026
Total with taxes and fees
Extended Stay America Suites - St Louis - Fenton

Best Western St. Louis-Kirkwood Route 66

Best Western St. Louis-Kirkwood Route 66
3.5 star property
Kirkwood
8.4 out of 10, Very Good, (1370)
"Our stay was quiet and comfortable. Only a well used slightly stained bathtub kept this review from being excellent. "
United States
Lucinda
$94 nightly
The price is $110
Dec 29 - Dec 30
Total with taxes and fees
Best Western St. Louis-Kirkwood Route 66

Quality Inn Near Six Flags St. Louis

Quality Inn Near Six Flags St. Louis
2.5 star property
Pacific
8.4 out of 10, Very Good, (363)
"Staff is very polite and suggested the best restaurants to eat at"
United States
Aaron
$93 nightly
The price is $106
Jan 5 - Jan 6, 2026
Total with taxes and fees
Quality Inn Near Six Flags St. Louis

Fairfield Inn & Suites by Marriott St. Louis South

Fairfield Inn & Suites by Marriott St. Louis South
2.5 star property
St. Louis
9.6 out of 10, Exceptional, (327)
"nice spot right off the interstate."
United States
Jeffrey
$116 nightly
The price is $134
Jan 11 - Jan 12, 2026
Total with taxes and fees
Fairfield Inn & Suites by Marriott St. Louis South

Comfort Suites St. Louis - Sunset Hills

Comfort Suites St. Louis - Sunset Hills
2.5 star property
St. Louis
9.0 out of 10, Wonderful, (196)
"The hotel was very clean and the beds were great."
United States
Toni
$111 nightly
The price is $129
Jan 25 - Jan 26, 2026
Total with taxes and fees
Comfort Suites St. Louis - Sunset Hills

The Lodge at Grant's Trail

The Lodge at Grant's Trail
3.5 star property
St. Louis
9.6 out of 10, Exceptional, (469)
"I stayed in the Christmas room after our work Christmas party in the Grand Room! It was cozy and perfect! Breakfast in the morning was freshly prepared, eggs cooked to order, and delicious! "
United States
Kimberly
$136 nightly
The price is $157
Dec 28 - Dec 29
Total with taxes and fees
The Lodge at Grant's Trail

Comfort Inn Near Six Flags St. Louis

Comfort Inn Near Six Flags St. Louis
2.5 star property
Pacific
8.4 out of 10, Very Good, (878)
"Everything was great"
United States
Sarah
$92 nightly
The price is $105
Jan 19 - Jan 20, 2026
Total with taxes and fees
Comfort Inn Near Six Flags St. Louis

Holiday Inn St. Louis West Six Flags by IHG

Holiday Inn St. Louis West Six Flags by IHG
3.0 star property
Eureka
9.0 out of 10, Wonderful, (1000)
"Great pool! Great staff! "
United States
Tiffany
$119 nightly
The price is $139
Jan 5 - Jan 6, 2026
Total with taxes and fees
Holiday Inn St. Louis West Six Flags by IHG

La Quinta Inn & Suites by Wyndham Festus - St. Louis South

La Quinta Inn & Suites by Wyndham Festus - St. Louis South
3.0 star property
Festus
8.0 out of 10, Very Good, (893)
"Breakfast was great! Location right off interstate was perfect. The property is a little old."
United States
Mindy
$93 nightly
The price is $106
Jan 4 - Jan 5, 2026
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Festus - St. Louis South

Super 8 by Wyndham Eureka/Six Flags Nearby

Super 8 by Wyndham Eureka/Six Flags Nearby
2.0 star property
Eureka
7.0 out of 10, Good, (1003)
"A much needed comfortable bed and hot shower, staff was lovely. "
United States
Rachel
$60 nightly
The price is $70
Jan 11 - Jan 12, 2026
Total with taxes and fees
Super 8 by Wyndham Eureka/Six Flags Nearby

The Wildwood Hotel

The Wildwood Hotel
3.5 star property
Wildwood
9.2 out of 10, Wonderful, (1608)
"Great place!"
United States
Biju
$92 nightly
The price is $108
Jan 8 - Jan 9, 2026
Total with taxes and fees
The Wildwood Hotel

Drury Inn & Suites St. Louis Brentwood

Drury Inn & Suites St. Louis Brentwood
3.0 star property
Brentwood
9.6 out of 10, Exceptional, (1003)
"Love this place "
United States
Timothy
$128 nightly
The price is $152
Jan 1 - Jan 2, 2026
Total with taxes and fees
Drury Inn & Suites St. Louis Brentwood

Best Western Plus Fenton

Best Western Plus Fenton
2.5 star property
Fenton
9.2 out of 10, Wonderful, (182)
"Clean room, nice staff, great food, and great service "
United States
Thuy
$101 nightly
The price is $117
Dec 29 - Dec 30
Total with taxes and fees
Best Western Plus Fenton

Holiday Inn Express & Suites St. Louis West - Fenton by IHG

Holiday Inn Express & Suites St. Louis West - Fenton by IHG
3.0 star property
Fenton
8.8 out of 10, Excellent, (1000)
"Everything was fine for a budget hotel."
United States
John A
$110 nightly
The price is $127
Dec 28 - Dec 29
Total with taxes and fees
Holiday Inn Express & Suites St. Louis West - Fenton by IHG

Americas Best Value Inn St. Louis South

Americas Best Value Inn St. Louis South
2.5 star property
St. Louis
5.6 out of 10, (1001)
"Thank you"
United States
Christine
$67 nightly
The price is $78
Dec 28 - Dec 29
Total with taxes and fees
Americas Best Value Inn St. Louis South

Hilton St. Louis Frontenac

Hilton St. Louis Frontenac
4.0 star property
Frontenac
8.8 out of 10, Excellent, (1002)
"Great room, great amenities!"
United States
Linda or James
$130 nightly
The price is $152
Jan 4 - Jan 5, 2026
Total with taxes and fees
Hilton St. Louis Frontenac

Comfort Inn Festus - St Louis South

Comfort Inn Festus - St Louis South
2.5 star property
Festus
7.8 out of 10, Good, (911)
"Vary clean"
United States
George
$78 nightly
The price is $88
Dec 29 - Dec 30
Total with taxes and fees
Comfort Inn Festus - St Louis South

Holiday Inn St Louis SW - Route 66 by IHG

Holiday Inn St Louis SW - Route 66 by IHG
3.0 star property
St. Louis
9.2 out of 10, Wonderful, (399)
"Great staff, excellent remodel! Beautiful property. "
United States
WILLIAM
$111 nightly
The price is $130
Jan 2 - Jan 3, 2026
Total with taxes and fees
Holiday Inn St Louis SW - Route 66 by IHG

La Quinta Inn & Suites by Wyndham St Louis Route 66

La Quinta Inn & Suites by Wyndham St Louis Route 66
3.0 star property
St. Louis
8.0 out of 10, Very Good, (1000)
"Nice Staff, Clean Rooms, Good Area!!"
United States
Keyaira
$96 nightly
The price is $112
Jan 5 - Jan 6, 2026
Total with taxes and fees
La Quinta Inn & Suites by Wyndham St Louis Route 66
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Barnhart attractions

Learn more about Barnhart

This small Jefferson County community offers riverside picnics at Barnhart Park where locals fish and launch kayaks. Visit nearby Mastodon State Historic Site in Imperial to see ancient fossils and hike wooded trails.

The Mississippi River near Hannibal, Missouri, USA

Top Barnhart Hotel Reviews

More cheap stays in Barnhart

Hotels in Barnhart with star-rating

Find out more about Barnhart

Top reasons to visit Barnhart

  • Outdoor Adventures: Barnhart offers scenic lakes and urban parks for a variety of outdoor activities, perfect for nature lovers.
  • Family-Friendly Attractions: Enjoy fun at local arcade zones and amusement parks, making it great for families.
  • Charming Atmosphere: Stroll through picturesque streets and explore unique local shops in a friendly, welcoming environment.
  • Comfortable Accommodations: Choose from pet-friendly hotels and cozy bed and breakfasts to suit all travelers.
  • Romantic Getaways: Barnhart's serene settings make it ideal for couples seeking a romantic retreat.

Find great hotels near Barnhart

Discover a range of comfortable accommodations in Barnhart, Missouri, perfect for all types of travelers. From pet-friendly hotels to charming bed and breakfasts, you'll find lodgings that cater to business needs and LGBTQIA-friendly environments. Explore competitive room rates and convenient locations near Barnhart, ensuring a pleasant stay while you enjoy the local attractions.

  • WoodSpring Suites St. Louis Arnold: A welcoming retreat for pet lovers and the LGBTQIA community, WoodSpring Suites St. Louis Arnold is a remarkable choice for travelers seeking a comfortable and inclusive experience. Located 8 miles from Barnhart, this hotel features pet-friendly accommodations, with specific amenities catered to your furry friends, including service animal policies and restrictions on certain pets. Guests appreciate the spacious suites designed for extended stays, equipped with kitchen facilities for home-cooked meals. The hotel's atmosphere fosters a sense of belonging, making it a great option for those who value community and comfort during their travels.
  • Best Western St. Louis Inn: Ideal for families and business travelers alike, Best Western St. Louis Inn is situated 10 miles from Barnhart and offers a blend of convenience and comfort. The hotel features a dedicated business center and conference space, ensuring you can stay productive while away from home. Families will enjoy amenities like free cribs and a children-friendly pool, making it easy to keep the little ones entertained. Additionally, this pet-friendly hotel accommodates dogs, ensuring that your furry companions can join in the fun. With its diverse offerings, this property caters to a wide range of guests.
  • Best Western St. Louis-Kirkwood Route 66: Just 16 miles from Barnhart, Best Western St. Louis-Kirkwood Route 66 provides an exceptional experience for families and business travelers. The hotel boasts a comprehensive business center, meeting rooms, and a 24-hour business center, making it an excellent choice for work-related stays. Families will appreciate the child-friendly amenities such as a pool for children and free cribs. This pet-friendly hotel welcomes both dogs and cats, ensuring that your entire family can enjoy the trip together. With its Route 66 charm, this hotel is a perfect blend of nostalgia and modern convenience.

Where to stay near Barnhart

Escape to Barnhart, Missouri, where outdoor enthusiasts and romantics alike can enjoy a charming getaway. Stroll through picturesque streets, explore local shops, and embrace the warm, friendly atmosphere of this Midwestern gem. Nearby, discover family-friendly attractions and event spaces perfect for memorable excursions. Whether you're seeking adventure or a peaceful retreat, Barnhart offers the ideal blend of entertainment and relaxation for an unforgettable vacation experience.

  • Imperial: Located a mere 4 miles from Barnhart, Imperial is a vibrant city offering a delightful blend of outdoor adventures and family-friendly activities. With peak visitor arrivals in the spring and summer months, you can expect to find plenty of locals and tourists enjoying the city's recreational areas and amusement parks. The nearby national state park provides stunning natural landscapes perfect for hiking and picnicking. For those seeking excitement, the arcade adventure zone is a hit with families and thrill-seekers alike. Whether you’re looking for a fun day out or a relaxing escape into nature, Imperial has something for everyone.
  • Pevely: Just 5 miles away from Barnhart, Pevely is a charming city known for its outdoor charm and romantic settings. Visitors flock here in April and the summer months for a variety of entertainment-themed experiences. Enjoy scenic hikes along beautiful trails or relax by the river while taking in the picturesque views. The city also features an event conference venue and a local stadium, making it a great spot for sports enthusiasts and event-goers. With its emphasis on nature and community events, Pevely promises an enjoyable visit filled with memorable moments.
  • Horine: Also located 5 miles from Barnhart, Horine is a quaint city that offers a peaceful retreat with a romantic touch. While visitor numbers peak during the summer, the city maintains a steady stream of tourists year-round. Horine's charm lies in its outdoor experiences, perfect for couples looking to escape the hustle and bustle. The local event conference venue hosts various gatherings throughout the year, adding a vibrant community spirit to the area. Whether you’re seeking a romantic getaway or a serene day outdoors, Horine is a lovely spot to unwind and explore.

Things to do near Barnhart

Barnhart, Missouri, is perfect for outdoor adventures and romantic getaways, offering a variety of entertainment options. Visitors can enjoy the local recreational area, indulge in fun at the arcade adventure zone, or experience the thrills of an amusement park. With these attractions, Barnhart promises a memorable stay filled with excitement and relaxation for every traveler.

Shopping

For a delightful shopping experience in Barnhart, visit the Woodbine Center Shopping Center, only 17 miles away, offering a mix of entertainment and family-friendly vibes. If you're up for a drive, check out the Saint Louis Galleria Mall and Soulard Farmer's Market, located 21 and 23 miles away, respectively.

Recreation

Experience the thrill of ice skating at Kennedy Rink, just 10 miles from Barnhart, where sports and adventure blend seamlessly. Enjoy a round of golf surrounded by nature at Annbriar Golf Course, 13 miles away, or find tranquility in West Tyson County Park, 15 miles away, perfect for relaxation.

Adventure

Explore Pleasant Valley Trailhead, an inviting hiking trail located 11 miles from Barnhart, offering stunning scenery and outdoor adventure. For some energetic fun, head to Sunset Tennis Center, situated 12 miles away, where you can enjoy a spirited game surrounded by an adventurous atmosphere.

Discover the Victoria Glades Conservation Area Trailhead, a captivating hiking trail 10 miles from Barnhart, featuring beautiful landscapes and a sense of adventure perfect for outdoor enthusiasts.

Nightlife

Experience the vibrant nightlife of Barnhart by visiting BounceU of St. Louis for exhilarating arcade adventures, or enjoy a romantic evening at The Muny Theater, offering cultural entertainment. Swing-A-Round Fun Town also promises thrilling fun just a short drive away, perfect for an adventurous night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Barnhart

To save money during your trip to Barnhart, consider visiting between December and February for lower accommodation prices, with Monday being the least expensive day to stay. Use Expedia to find budget-friendly hotels by sorting prices and filtering for eco-certified options. Combining your hotel, flight, and activities into a package can also yield savings. Don't forget to join Expedia's One Key membership for exclusive discounts and earn OneKeyCash for future stays. Look for minute deals and utilize price filters to maximize your savings while enjoying the area’s free attractions.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Barnhart are December to February, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Barnhart is Monday. The most expensive day to stay in Barnhart is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy for you to set your budget, choose your desired location, and more. You can sort the results to display prices from lowest to highest, ensuring you see the most affordable hotels right away. Additionally, you can refine your search by hotel type; for instance, if you select the Eco-certified filter, you’ll be shown sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your Barnhart hotel reservation with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Barnhart

Barnhart, Missouri, offers a delightful mix of outdoor adventures and romantic getaways, making it perfect for entertainment-themed vacations. Visitors can explore scenic lakes, vibrant urban parks, and national/state parks, providing ample opportunities for family fun and relaxation. Whether you're seeking a picturesque landscape or an active outdoor experience, Barnhart has something for everyone to enjoy.

  • Mastodon State Historic Site: Explore this fascinating historic site located 5 miles from Barnhart, where you can delve into the rich prehistoric past of North America. The site features well-preserved mastodon remains and offers educational exhibits that reflect the area's cultural significance.
  • Sandy Creek Covered Bridge State Historic Site: Just 5 miles away from Barnhart, this beautifully preserved modern bridge showcases the charm of historic architecture. It's a perfect spot for photography and enjoying the serene surroundings of the area, giving off a pleasant city vibe.
  • Route 66 State Park: Located 15 miles from Barnhart, this national park invites adventure seekers to explore its scenic trails and outdoor activities. Experience the nostalgia of the iconic Route 66 while enjoying stunning landscapes and recreational options.

Best time to go to Barnhart

The best time to visit Barnhart is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January32.4°F (0.2°C)Light RainMostly SunnySlightly LowSlightly Low
February35.2°F (1.8°C)Light RainMostly SunnySlightly LowSlightly Low
March46.6°F (8.1°C)Light RainMostly SunnyAverageAverage
April55.9°F (13.3°C)Light RainMostly SunnyAverageAverage
May65.8°F (18.8°C)Light RainMostly SunnyAverageSlightly High
June75.6°F (24.2°C)Light RainMostly SunnySlightly HighSlightly High
July78.6°F (25.9°C)Light RainMostly SunnySlightly HighSlightly High
August76.8°F (24.9°C)Light RainMostly SunnySlightly HighAverage
September70.5°F (21.4°C)Light RainMostly SunnyAverageAverage
October58.3°F (14.6°C)Light RainMostly SunnyAverageAverage
November46.0°F (7.8°C)Light RainMostly SunnyAverageAverage
December37.6°F (3.1°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Barnhart

If you're planning a visit to Barnhart, Missouri, the major airports to consider are St. Louis Lambert International Airport (STL) and Spirit of St. Louis Airport (SUS). STL is located 29 miles from Barnhart, with nearby hotel options such as the 5-star Ritz-Carlton, St. Louis, and the 4.5-star Ameristar Casino Resort and Spa, both 7 miles away. Alternatively, SUS is 25 miles away, with options like the 4-star DoubleTree by Hilton Hotel St. Louis - Chesterfield, just 4 miles from the airport. Both airports offer convenient access to these hotels, making your travel experience seamless.

Frequently asked questions

Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Barnhart.
How can I save on a Barnhart hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Barnhart hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Barnhart hotel?
Prices for hotels in Barnhart often vary, but you can find a great deal from $70 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia