The best deals on hotels when visiting Barretts in Missouri.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Barretts, Missouri 63122

Heritage Inn & Suites St. Louis / Fenton Trademark by Wyndham

1088 South Highway Drive Fenton, MO

Enjoy the warm surroundings of Heritage Inn & Suites St. Louis / Fenton Trademark by Wyndham near Barretts, where inviting rooms offer quality and relaxation, with room rates starting from $108.99 per night. Relax in accommodations that offer a higher standard of comfort, with rooms that are equipped to provide a superior guest experience.

With downtown Barretts just a short drive from Heritage Inn & Suites St. Louis / Fenton Trademark by Wyndham, guests can visit the city’s most iconic spots while enjoying a quieter retreat. Uncover the best of Barretts with a hotel that combines elegance with affordability—secure now!

  Call (855) 234-7135 to book with an agent.
  2.1 miles from Barretts, MO 63122

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham St. Louis / Fenton Route 66

1100 South Highway Dr Fenton, MO

Guests bound for Barretts will appreciate the charming accommodations at Wingate by Wyndham St. Louis / Fenton Route 66, where rooms start at $89.99, creating a welcoming atmosphere for unwinding. Make the most of your stay with Wingate's spacious suites, offering separate living areas for work, relaxation, or entertainment.

At Wingate by Wyndham St. Louis / Fenton Route 66, guests are never far from downtown Barretts, where a short drive brings them to the city’s most exciting spots. Choose a hotel that makes Barretts travel simple and relaxing—lock in your stay today!

  Call (855) 233-0132 to book with an agent.
  2.1 miles from Barretts, MO 63122

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

SureStay Plus by Best Western Fenton

1680 Fenton Business Park Ct Fenton, MO

For an affordable and welcoming stay near Barretts, SureStay Plus by Best Western Fenton offers budget-friendly rooms with rates from $71.99, creating a clean and comfortable atmosphere. Plan your next event with Best Western, offering versatile event spaces and dedicated planning services for all occasions.

SureStay Plus by Best Western Fenton is perfectly positioned for those wanting to explore downtown Barretts, where the city’s most iconic spots are always within easy reach. Plan your Barretts visit with accommodations that make relaxation affordable—book today!

  Call (855) 236-8982 to book with an agent.
  2.2 miles from Barretts, MO 63122

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites St. Louis West Fenton an IHG Hotel

1848 Bowles Ave Fenton, MO

Experience a peaceful stay at Holiday Inn Express & Suites St. Louis West Fenton an IHG Hotel when traveling to Barretts, where inviting rooms provide comfort and relaxation, with rates beginning at $144.00. Discover the convenience of Holiday Inn Express locations, perfectly positioned for easy access to local business centers and leisure attractions.

From Holiday Inn Express & Suites St. Louis West Fenton an IHG Hotel, a quick drive brings guests into the heart of downtown Barretts, making it easy to explore the city’s best offerings. Maximize your Barretts adventure with a hotel that keeps your comfort a top priority—lock in today!

  Call (855) 233-0132 to book with an agent.
  2.3 miles from Barretts, MO 63122

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites St. Louis Fenton

1662 Fenton Business Park Ct Fenton, MO

Guests visiting Barretts will appreciate the inviting comfort at Extended Stay America Suites St. Louis Fenton, with budget-friendly rooms starting at $109.00, creating a clean, welcoming space. Stay organized with Extended Stay America’s ample storage options in each suite, making it easy to keep your belongings neat during longer stays.

From Extended Stay America Suites St. Louis Fenton, a brief drive brings guests to the heart of downtown Barretts, where the city’s top destinations await. Relax and make the most of Barretts with a hotel that takes care of every detail—secure now!

  Call (855) 233-0132 to book with an agent.
  2.3 miles from Barretts, MO 63122

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott St. Louis West County

12815 Daylight Drive Town and Country, MO

Choose Courtyard by Marriott St. Louis West County for a comfortable stay when visiting Barretts, where quality accommodations offer relaxation, with affordable rates beginning at $184.99. Relax with the peace of mind provided by Courtyard's secure parking options, ensuring your vehicle is safe during your stay.

At Courtyard by Marriott St. Louis West County, guests can take advantage of the quick drive into downtown Barretts, where the city’s top sights are just minutes away. Explore Barretts worry-free with accommodations that ensure a smooth experience—book today!

  Call (855) 235-0725 to book with an agent.
  2.4 miles from Barretts, MO 63122

Starting at

$184.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott St. Louis West County

12815 Daylight Drive Town and Country, MO

Unwind in the soft ambiance of Residence Inn by Marriott St. Louis West County as you visit Barretts, where inviting rooms create a peaceful stay, with budget-friendly rates from $169.99. Stay fit while traveling by taking advantage of the fitness centers and pools available at Residence Inn locations.

At Residence Inn by Marriott St. Louis West County, a quick drive brings guests into the vibrant downtown area of Barretts, making it easy to visit the city’s most exciting spots. Stay in Barretts with accommodations that offer unmatched comfort and exceptional value—lock in today!

  Call (855) 234-5074 to book with an agent.
  2.4 miles from Barretts, MO 63122

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Best Western St. Louis Kirkwood Route 66

1200 South Kirkwood Road Kirkwood, MO

For a relaxing and affordable stay, Best Western St. Louis Kirkwood Route 66 offers inviting rooms with rates starting at $112.04, creating a welcoming and comfortable environment ideal for rest. Enjoy the welcoming atmosphere at Best Western, where every guest is greeted with hospitality and respect.

Guests staying at Best Western St. Louis Kirkwood Route 66 can quickly reach downtown Barretts by car, where the city’s most popular spots are always close by. Make your Barretts travels both fun and affordable with thoughtfully designed accommodations—secure today!

  Call (855) 236-8982 to book with an agent.
  2.9 miles from Barretts, MO 63122

Starting at

$112.04

per night

Read Reviews View Amenities View All Rooms

Holiday Inn St. Louis SW Route 66 an IHG Hotel

10709 Watson Rd St. Louis, MO

At Holiday Inn St. Louis SW Route 66 an IHG Hotel, travelers to Barretts can unwind in enchanting accommodations designed to provide a sense of relaxation, with inviting rates starting at $145.00 per night. Stay active with Holiday Inn's on-site sports facilities, including tennis courts and basketball hoops in select locations.

With downtown Barretts only a short drive from Holiday Inn St. Louis SW Route 66 an IHG Hotel, guests can visit the city’s most vibrant spots while staying in a more peaceful location. Make your Barretts trip unforgettable with well-appointed, budget-conscious accommodations—reserve now!

  Call (855) 235-0725 to book with an agent.
  3.0 miles from Barretts, MO 63122

Starting at

$145.00

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham St. Louis Route 66

1580 South Kirkwood Rd St. Louis, MO

For those visiting Barretts, La Quinta Inn & Suites by Wyndham St. Louis Route 66 offers inviting, budget-friendly rooms with rates beginning at $107.99, creating a welcoming environment for relaxation. Enjoy the local flavor with La Quinta’s guide to nearby dining, shopping, and entertainment, curated by hotel staff.

Guests staying at La Quinta Inn & Suites by Wyndham St. Louis Route 66 are never far from the action, with downtown Barretts only a brief drive away for easy exploration. Find budget-friendly relaxation perfect for your Barretts adventure—lock in your stay now!

  Call (855) 239-5277 to book with an agent.
  3.1 miles from Barretts, MO 63122

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn St. Louis Southwest

9 Lambert Drury Dr Valley Park, MO

Guests visiting Barretts will appreciate the inviting comfort at Hampton Inn St. Louis Southwest, with budget-friendly rooms starting at $141.99, creating a clean, welcoming space. Book connecting rooms at Hampton, perfect for families or groups who need additional space but still want privacy.

Hampton Inn St. Louis Southwest is ideally situated for travelers who want to be close to downtown Barretts, where the city’s most iconic spots are easily reachable by car. Get ready for a Barretts adventure with accommodations that keep your budget intact—book today!

  Call (855) 239-4019 to book with an agent.
  3.1 miles from Barretts, MO 63122

Starting at

$141.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites St. Louis Sunset Hills

3654 South LINDBERGH BLVD St. Louis, MO

For those bound for Barretts, Comfort Suites St. Louis Sunset Hills offers mellifluous comfort with rooms starting at $134.00, creating a clean, comfortable space perfect for unwinding. Rest easy with Comfort Suites' 100 percent Satisfaction Guarantee, ensuring a pleasant and worry-free experience.

At Comfort Suites St. Louis Sunset Hills, a quick drive takes guests into downtown Barretts, where the city’s most popular destinations are easily accessible. Get ready for a Barretts visit with a hotel that makes relaxation effortless—lock in today!

  Call (855) 233-7850 to book with an agent.
  3.2 miles from Barretts, MO 63122

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Hilton St. Louis Frontenac

1335 South Lindbergh Blvd Frontenac, MO

Relax in upscale surroundings at Hilton St. Louis Frontenac as you journey to Barretts, where refined accommodations provide a welcoming stay, with rates starting at $151.99. Engage with Hilton's vibrant nightlife, from chic rooftop bars to cozy lounges, perfect for evening entertainment and relaxation.

Find your ideal retreat at Hilton St. Louis Frontenac, a calming spot that’s just a short drive away from the vibrant streets of Barretts. Experience Barretts with a hotel that provides a refined, first-class experience—book today!

  Call (855) 239-4019 to book with an agent.
  5.1 miles from Barretts, MO 63122

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Marriott St. Louis West

660 Maryville Centre Dr St. Louis, MO

Those visiting Barretts will enjoy the comfort of Marriott St. Louis West, where refined accommodations create a warm environment, with rates starting at $169.99. Eat well with Marriott's health-centric dining options, focusing on nourishing and delicious meals.

A brief drive from Marriott St. Louis West brings guests to downtown Barretts, offering the best of both convenience and peaceful surroundings. Discover the magic of Barretts with a hotel that elevates your entire stay—secure now!

  Call (855) 234-5074 to book with an agent.
  5.3 miles from Barretts, MO 63122

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott St. Louis Creve Coeur

828 North NE Ballas Rd St. Louis, MO

Relax in the inviting surroundings of Courtyard by Marriott St. Louis Creve Coeur as you travel to Barretts, where quality rooms offer warmth and comfort, with rates beginning at $159.99. Savor the freshness of Courtyard's farm-to-room service, offering in-room delivery of fresh fruits, vegetables, and other healthy options.

Guests staying at Courtyard by Marriott St. Louis Creve Coeur can enjoy the calm atmosphere of being further out, with downtown Barretts still accessible for a day’s adventures. Unwind in Barretts with a hotel that offers superior comfort and excellent value—lock in today!

  Call (855) 236-8982 to book with an agent.
  7.0 miles from Barretts, MO 63122

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn St. Louis Creve Coeur an IHG Hotel

1030 Woodcrest Terrace Drive St. Louis, MO

Holiday Inn St. Louis Creve Coeur an IHG Hotel provides a comfortable retreat for travelers to Barretts, where quality accommodations offer warmth and relaxation, with nightly rates starting at $129.00. Relax with the peace and quiet offered by Holiday Inn's soundproof rooms, creating a quiet environment for rest and relaxation.

Guests at Holiday Inn St. Louis Creve Coeur an IHG Hotel can enjoy the quiet retreat of the hotel, while still having easy access to downtown Barretts for sightseeing and exploration. Take your Barretts experience to the next level with a hotel that delivers on all fronts—lock in today!

  Call (855) 233-7850 to book with an agent.
  7.3 miles from Barretts, MO 63122

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Sonesta ES Suites St. Louis Chesterfield

15431 Conway Rd Chesterfield, MO

Enjoy the inviting ambiance of Sonesta ES Suites St. Louis Chesterfield as you visit Barretts, where restful rooms provide quality and relaxation, with affordable rates beginning at $117.30. Stay cool and comfortable with Sonesta’s air-conditioned rooms, essential for enjoying your stay during warmer months.

The relaxing atmosphere at Sonesta ES Suites St. Louis Chesterfield provides a calm retreat, with downtown Barretts still just a short drive away for a day’s adventures. Unwind in Barretts with a hotel that brings added convenience to your journey—reserve now!

  Call (855) 235-6136 to book with an agent.
  7.4 miles from Barretts, MO 63122

Starting at

$117.30

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott St. Louis Chesterfield

1065 Chesterfield Pkwy. E Chesterfield, MO

Experience the comfort of Fairfield Inn & Suites by Marriott St. Louis Chesterfield as you explore Barretts, where restful accommodations provide warmth and relaxation, with rates beginning at $139.99. Celebrate the new day with Fairfield's sunrise coffee service, featuring freshly brewed selections available in the lobby each morning.

Guests at Fairfield Inn & Suites by Marriott St. Louis Chesterfield can enjoy the peace and quiet of being further from the city’s busiest areas, with downtown Barretts still within reach for a day of exploring. Plan your Barretts adventure with a hotel that keeps your comfort top of mind—reserve now!

  Call (855) 239-4019 to book with an agent.
  7.4 miles from Barretts, MO 63122

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Brentwood

1695 SOUTH HANLEY ROAD Brentwood, MO

Choose TownePlace Suites by Marriott Brentwood for a comfortable stay when visiting Barretts, where quality accommodations offer relaxation, with affordable rates beginning at $154.99. Make the most of your stay with TownePlace Suites' guest laundry services, allowing for convenient wardrobe management during longer stays.

At TownePlace Suites by Marriott Brentwood, guests can appreciate the quieter surroundings while still having easy access to downtown Barretts for a day of sightseeing. Explore Barretts while enjoying a hotel that makes comfort and value a priority—secure now!

  Call (855) 233-0132 to book with an agent.
  7.6 miles from Barretts, MO 63122

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites St. Louis Brentwood

1231 Strassner Drive Brentwood, MO

Relax in the inviting surroundings of SpringHill Suites St. Louis Brentwood on your journey to Barretts, where quality rooms offer comfort and value, with starting rates at $169.99 per night. On-site parking at SpringHill Suites adds a layer of convenience for guests traveling with personal or rental vehicles.

With a brief drive into downtown Barretts, guests at SpringHill Suites St. Louis Brentwood can balance city exploration with the relaxing atmosphere of the hotel. Unwind and explore Barretts with accommodations that bring luxury to your fingertips—book today!

  Call (855) 234-2997 to book with an agent.
  7.6 miles from Barretts, MO 63122

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites St. Louis Galleria

8011 Galleria Parkway Richmond Heights, MO

With rooms starting at $131.99, MainStay Suites St. Louis Galleria provides budget-conscious accommodations for travelers visiting Barretts, creating a clean and tranquil space. Experience the convenience of nearby public transportation access when staying at MainStay Suites, making it easy to explore the area.

Guests at MainStay Suites St. Louis Galleria will love how close they are to downtown Barretts, where a quick drive brings them to the city’s top destinations. Experience Barretts in comfort and style without overspending—lock in your room now!

  Call (855) 234-7135 to book with an agent.
  7.6 miles from Barretts, MO 63122

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Place St. Louis / Chesterfield

333 Chesterfield Center East Chesterfield, MO

Find relaxation and value at Hyatt Place St. Louis / Chesterfield as you journey to Barretts, where quality rooms provide a relaxing atmosphere, with inviting rates beginning at $149.00. Refresh and relax in the Swimming Pool at Hyatt Place, a perfect spot for a morning dip or a relaxing afternoon by the water.

Guests staying at Hyatt Place St. Louis / Chesterfield can unwind in a peaceful location, with downtown Barretts a simple drive away for sightseeing and exploration. Plan a relaxing Barretts getaway with accommodations that prioritize your needs—book today!

  Call (855) 234-5074 to book with an agent.
  7.7 miles from Barretts, MO 63122

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton St. Louis Galleria

8040 Clayton Road Richmond Heights, MO

Find a relaxing retreat at Homewood Suites by Hilton St. Louis Galleria near Barretts, where comfy rooms create a welcoming stay, with inviting rates starting from a friendly $151.99. Experience the personal touch of Homewood Suites' custom welcome packages, tailored to your preferences and reason for travel.

The peaceful surroundings at Homewood Suites by Hilton St. Louis Galleria provide a quiet retreat, while downtown Barretts remains within reach for easy city access. Enjoy a seamless Barretts stay with accommodations that go above and beyond—lock in today!

  Call (855) 235-0725 to book with an agent.
  7.7 miles from Barretts, MO 63122

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn St. Louis South

6602 South Lindbergh Blvd St. Louis, MO

Guests traveling to Barretts will find budget-conscious comfort at Americas Best Value Inn St. Louis South, where mellifluous rooms start at $80.99, creating a welcoming atmosphere. Park with confidence in our well-lit and secure areas, providing peace of mind throughout your stay.

With a simple drive into downtown Barretts, guests at Americas Best Value Inn St. Louis South can explore the city’s attractions while returning to the calm of their stay. Relax in Barretts with well-appointed lodging at a wallet-friendly rate—reserve today!

  Call (855) 236-8982 to book with an agent.
  7.8 miles from Barretts, MO 63122

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms