The best deals on hotels when visiting Bonfils 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 Bonfils, Missouri 63044

Residence Inn by Marriott St. Louis Airport

3290 Rider Trail South Earth City, MO

Uncover a warm retreat at Residence Inn by Marriott St. Louis Airport near Bonfils, where inviting rooms provide quality and relaxation, with nightly rates starting from just $124.99. Keep your fitness routine on track in Residence Inn's fully equipped gym, open 24/7 for your convenience.

With quick access to downtown Bonfils, guests at Residence Inn by Marriott St. Louis Airport can enjoy the best of the city while retreating to a more peaceful location after a day of exploration. Unwind in Bonfils with accommodations that provide a haven of relaxation—book today!

  Call (855) 233-0132 to book with an agent.
  0.9 miles from Bonfils, MO 63044

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn St. Louis Arpt West Earth City an IHG Hotel

3400 Rider Trl S Earth City, MO

Stay comfortably at Holiday Inn St. Louis Arpt West Earth City an IHG Hotel when visiting Bonfils, where inviting rooms provide relaxation and quality, with budget-friendly rates starting at $119.00. Experience daily tidiness with Holiday Inn’s housekeeping service, ensuring your room remains clean and comfortable throughout your stay.

From Holiday Inn St. Louis Arpt West Earth City an IHG Hotel, guests can easily reach downtown Bonfils, where the city’s most vibrant destinations are just a short trip away. Stay comfortably in Bonfils with a hotel that takes guest service to heart—lock in today!

  Call (855) 236-8982 to book with an agent.
  1.2 miles from Bonfils, MO 63044

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott St. Louis Airport / Earth City

3099 Rider Trail South Bridgeton, MO

Stay at SpringHill Suites by Marriott St. Louis Airport / Earth City when visiting Bonfils, where restful accommodations provide a warm welcome, with affordable rates beginning at $169.99 per night. The staff at SpringHill Suites are committed to providing attentive, personalized service to ensure a memorable stay.

At SpringHill Suites by Marriott St. Louis Airport / Earth City, you’re never far from the heart of Bonfils, where the downtown area’s best restaurants and shops are easily accessible. Unwind in Bonfils with a hotel that brings added convenience to your journey—reserve now!

  Call (855) 235-6136 to book with an agent.
  1.2 miles from Bonfils, MO 63044

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Select Suites St. Louis Earth City

3125 Rider Trl S Bridgeton, MO

With rooms from $85.99, Extended Stay America Select Suites St. Louis Earth City offers budget-friendly accommodations for guests visiting Bonfils, creating a welcoming environment ideal for unwinding. Stay refreshed with the vending machines at Extended Stay America, offering snacks and drinks for a quick bite any time.

With downtown Bonfils just a short distance from Extended Stay America Select Suites St. Louis Earth City, guests can explore the city’s most vibrant areas without staying right in the middle of it all. Enjoy a hassle-free Bonfils visit with a hotel that makes everything easy—reserve now!

  Call (855) 235-6136 to book with an agent.
  1.2 miles from Bonfils, MO 63044

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Courtyard St. Louis Airport / Earth City

3101 Rider Trail South Bridgeton, MO

Find a intimate-feeling retreat at Courtyard St. Louis Airport / Earth City on your journey to Bonfils, where inviting rooms create a welcoming environment, with nightly rates from $111.99. Indulge in leisurely weekend brunches at Courtyard, where you can enjoy a late breakfast or early lunch in a relaxed, inviting setting.

At Courtyard St. Louis Airport / Earth City, you’re always close to the action, with downtown Bonfils easily accessible by foot or car. Uncover Bonfils lodging that checks all the boxes for comfort and convenience—lock in today!

  Call (855) 235-6136 to book with an agent.
  1.2 miles from Bonfils, MO 63044

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Elimwood Hotel a Ramada by Wyndham

13735 Riverport Dr Maryland Heights, MO

Experience quality and relaxation at Elimwood Hotel a Ramada by Wyndham on your journey to Bonfils, where inviting rooms provide comfort, with nightly rates starting from $100.99. Stay connected with free high-speed Wi-Fi at Ramada, making it easy to work or stay in touch during your travels.

At Elimwood Hotel a Ramada by Wyndham, guests are close enough to downtown Bonfils for a quick drive to the city’s best spots, while still enjoying a peaceful retreat. Relax in style during your Bonfils travels with a hotel that makes luxury affordable—lock in today!

  Call (855) 233-7850 to book with an agent.
  1.7 miles from Bonfils, MO 63044

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton St. Louis Riverport Airport West

13639 Riverport Dr Maryland Heights, MO

Stay at Homewood Suites by Hilton St. Louis Riverport Airport West as you explore Bonfils, where safe rooms and quality accommodations provide a comfortable stay, starting at an affordable $117.99. Enjoy the flexibility of Homewood Suites' 24-hour suite shop, offering a selection of food and beverages for late-night cravings or quick meals.

With downtown Bonfils only a brief drive from Homewood Suites by Hilton St. Louis Riverport Airport West, guests can easily visit the city’s top destinations while staying in a quieter area. Make the most of your Bonfils experience with a hotel that caters to your every need—reserve now!

  Call (855) 233-0132 to book with an agent.
  1.7 miles from Bonfils, MO 63044

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Hollywood Casino & Hotel St. Louis

777 Casino Center Drive Maryland Heights, MO

Unwind at Hollywood Casino & Hotel St. Louis near Bonfils, where inviting rooms create a peaceful stay, with budget-friendly nightly rates starting from $143.99. Stay in rooms that combine modern luxury with traditional elegance, providing a rich and satisfying experience.

With downtown Bonfils only a brief drive from Hollywood Casino & Hotel St. Louis, guests can easily visit the city’s top destinations while staying in a quieter area. Take advantage of a hotel in Bonfils that provides impeccable service and luxurious surroundings—book today!

  Call (855) 234-2997 to book with an agent.
  2.4 miles from Bonfils, MO 63044

Starting at

$143.99

per night

Read Reviews View Amenities View All Rooms

Ameristar Casino Resort&Spa

1 Ameristar Blvd St. Charles, MO

Step into grandeur at Ameristar Casino Resort&Spa as you journey to Bonfils, where refined surroundings make your stay extraordinary, with inviting rates from just $260.10. Experience the height of luxury in rooms that are as technologically advanced as they are beautifully designed, providing a truly unique stay.

With downtown Bonfils just a short drive away, guests at Ameristar Casino Resort&Spa can explore the city’s top destinations while enjoying a quieter setting. Take advantage of a Bonfils hotel where service and comfort reach new heights—reserve now!

  Call (855) 239-5277 to book with an agent.
  2.5 miles from Bonfils, MO 63044

Starting at

$260.10

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson St. Charles MO

1190 South Main St St. Charles, MO

With rates beginning at $191.99, Country Inn & Suites by Radisson St. Charles MO is an ideal choice for travelers visiting Bonfils, creating a charming and welcoming space for relaxation. Appreciate the peace of mind provided by round-the-clock security patrols at Country Inn & Suites, ensuring a safe environment for all guests.

At Country Inn & Suites by Radisson St. Charles MO, guests are never far from the excitement of downtown Bonfils, where a short drive brings them right into the heart of the action. Set your sights on Bonfils with a hotel that makes every penny count—lock in today!

  Call (855) 236-8982 to book with an agent.
  2.5 miles from Bonfils, MO 63044

Starting at

$191.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites St. Charles Old Town Area

1410 SOUTH 5TH STREET St. Charles, MO

With rates beginning at $182.99, Hampton Inn & Suites St. Charles Old Town Area is a practical choice for guests visiting Bonfils, providing a homely and inviting space ideal for relaxation. Access cash when you need it with Hampton's convenient on-site ATMs, located within the hotel for easy withdrawal.

From Hampton Inn & Suites St. Charles Old Town Area, guests can easily reach downtown Bonfils, where the city’s most exciting attractions are always within easy reach. Enjoy your time in Bonfils with a hotel that’s both practical and inviting—reserve your room now!

  Call (855) 235-6136 to book with an agent.
  2.7 miles from Bonfils, MO 63044

Starting at

$182.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Select Suites St. Louis Airport Central

11252 Lone Eagle Dr Bridgeton, MO

With rooms beginning at $91.99, Extended Stay America Select Suites St. Louis Airport Central offers inviting accommodations for travelers visiting Bonfils, creating a peaceful, comfortable space for rest. Experience the community vibe at Extended Stay America’s social hours, offering a chance to relax and meet other guests.

From Extended Stay America Select Suites St. Louis Airport Central, a short drive brings guests into downtown Bonfils, where the city’s most popular attractions are always within easy reach. Get ready to experience Bonfils in style with affordable, well-appointed lodging—reserve now!

  Call (855) 239-4019 to book with an agent.
  2.9 miles from Bonfils, MO 63044

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus The Charles Hotel

1425 South 5th Street St. Charles, MO

Relax in the comfortable surroundings of Best Western Plus The Charles Hotel as you explore Bonfils, where quality rooms offer a restful experience, with rates from $135.99. Stay refreshed with the seasonal fruit and refreshment stations set up in the lobby of Best Western Plus.

Guests at Best Western Plus The Charles Hotel will appreciate the short drive to downtown Bonfils, where the city’s most exciting destinations are always within easy reach. Take your Bonfils experience to new heights with thoughtfully appointed lodging—reserve now!

  Call (855) 239-5277 to book with an agent.
  2.9 miles from Bonfils, MO 63044

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Hazelwood MO

5781 Campus Ct Hazelwood, MO

At Motel 6 Hazelwood MO, guests bound for Bonfils will find budget-friendly comfort with rooms beginning at $60.99, creating a warm and inviting space ideal for rest. Discover why Motel 6 is a favorite for cost-effective, extended stays and spontaneous road trips, offering unbeatable value.

At Motel 6 Hazelwood MO, guests are never far from the action, with downtown Bonfils just a quick drive away for easy exploration. Book now and enjoy a relaxing, cost-effective Bonfils adventure—reserve your room!

  Call (855) 233-7850 to book with an agent.
  2.9 miles from Bonfils, MO 63044

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Embassy Suites by Hilton St. Louis Airport

11237 Lone Eagle Dr Bridgeton, MO

Travelers visiting Bonfils will enjoy the charm of Embassy Suites by Hilton St. Louis Airport, where refined accommodations create a welcoming stay, with rates starting at $145.99. Unwind in the refreshing waters of Embassy Suites' swimming pools, offering a serene retreat for relaxation and family fun.

With downtown Bonfils just a brief drive from Embassy Suites by Hilton St. Louis Airport, guests can easily explore the city’s top attractions without staying in the busiest parts. Make your Bonfils visit exceptional with a hotel that’s dedicated to your enjoyment—reserve now!

  Call (855) 234-5074 to book with an agent.
  2.9 miles from Bonfils, MO 63044

Starting at

$145.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites St. Louis Airport

11225 Lone Eagle Dr Bridgeton, MO

With budget-friendly rooms from $116.99, MainStay Suites St. Louis Airport provides inviting accommodations for guests visiting Bonfils, creating a quiet and welcoming atmosphere. Appreciate the peace of mind with secure parking facilities at MainStay Suites, ensuring your vehicle is safe during your stay.

With a quick drive into downtown Bonfils, guests at MainStay Suites St. Louis Airport can experience the best of the city while enjoying a quieter stay. Plan your Bonfils travels with a hotel that’s designed for comfort and savings—secure now!

  Call (855) 239-5277 to book with an agent.
  3.0 miles from Bonfils, MO 63044

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn St. Louis – Airport

11225 Lone Eagle Dr Bridgeton, MO

For an affordable stay near Bonfils, Comfort Inn St. Louis – Airport offers inviting accommodations with rooms starting at $99.00, creating a clean and comfortable space. Relax in Comfort Inn's soft, premium bedding, designed to ensure a restful night's sleep for every guest.

With downtown Bonfils just a short drive from Comfort Inn St. Louis – Airport, guests can enjoy the best of the city while staying in a quieter, more peaceful location. Enjoy your Bonfils adventure with accommodations designed for relaxation—book now!

  Call (855) 233-0132 to book with an agent.
  3.0 miles from Bonfils, MO 63044

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton St. Charles St. Louis MO

333 Camelback Rd St. Charles, MO

Guests bound for Bonfils will appreciate the secure accommodations at Tru by Hilton St. Charles St. Louis MO, where rooms start at $161.99, creating a welcoming atmosphere for unwinding. Stay cool and comfortable with the efficient air conditioning systems in each room at Tru by Hilton, maintaining a pleasant climate.

Guests at Tru by Hilton St. Charles St. Louis MO can quickly drive into downtown Bonfils, where the city’s most exciting attractions are just a short distance away. Enjoy Bonfils like never before with a hotel that’s practical and inviting—book today!

  Call (855) 234-7135 to book with an agent.
  3.0 miles from Bonfils, MO 63044

Starting at

$161.99

per night

Read Reviews View Amenities View All Rooms

Crowne Plaza St. Louis Airport an IHG Hotel

11228 Lone Eagle Dr Bridgeton, MO

Explore a refined escape at Crowne Plaza St. Louis Airport an IHG Hotel as you explore Bonfils, where friendly rooms offer comfort and warmth, with inviting rates starting at just $138.00. Keep up with your fitness routine at Crowne Plaza's well-equipped fitness centers, open 24/7 for your convenience.

From Crowne Plaza St. Louis Airport an IHG Hotel, guests can easily reach downtown Bonfils by car, where the city’s most iconic attractions are just a short drive away. Find a luxurious retreat in Bonfils with accommodations that leave a lasting impression—secure now!

  Call (855) 233-7850 to book with an agent.
  3.0 miles from Bonfils, MO 63044

Starting at

$138.00

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn & Suites St. Louis St. Charles Inn

1310 Bass Pro Drive St. Charles, MO

Guests traveling to Bonfils will appreciate the comfortable comfort at Americas Best Value Inn & Suites St. Louis St. Charles Inn, where budget-friendly rooms start at $89.99, creating a warm and inviting space for rest. Enjoy accessible features designed to make stays comfortable for guests with disabilities, ensuring inclusivity and convenience.

With downtown Bonfils just a brief drive from Americas Best Value Inn & Suites St. Louis St. Charles Inn, guests can enjoy the city’s most vibrant spots while staying in a more relaxed area. Plan your Bonfils adventure with a hotel that enhances your experience—reserve today!

  Call (855) 233-7850 to book with an agent.
  3.0 miles from Bonfils, MO 63044

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

BEST WAY INN

3679 North Lindbergh Blvd Bridgeton, MO

For budget-savvy travelers, BEST WAY INN offers snug comfort with rates beginning at $80.99, creating a warm and inviting atmosphere perfect for relaxation. Find a balance of comfort and value in rooms that provide a straightforward, clean, and comfortable environment.

With a quick drive into downtown Bonfils, guests at BEST WAY INN can explore the city’s most popular attractions while enjoying a more relaxed setting. Choose a hotel that makes your Bonfils experience delightful and budget-friendly—book now!

  Call (855) 234-7135 to book with an agent.
  3.1 miles from Bonfils, MO 63044

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Embassy Suites by Hilton St. Louis St. Charles

2 Convention Center Plz St. Charles, MO

With a welcoming ambiance, Embassy Suites by Hilton St. Louis St. Charles near Bonfils offers a refined experience for travelers, with inviting rooms available from a budget-friendly $165.33. Gather and connect in Embassy Suites' stunning atriums, beautifully designed spaces ideal for networking, relaxation, or casual meetings.

With downtown Bonfils only a brief drive from Embassy Suites by Hilton St. Louis St. Charles, guests can enjoy the best of the city while returning to a more peaceful stay. Stay in Bonfils with a hotel that redefines what it means to be a great host—book today!

  Call (855) 235-0725 to book with an agent.
  3.4 miles from Bonfils, MO 63044

Starting at

$165.33

per night

Read Reviews View Amenities View All Rooms

Hampton Inn St. Louis / Westport

2454 Old Dorsett Rd Maryland Heights, MO

At Hampton Inn St. Louis / Westport, travelers to Bonfils can unwind in alluring comfort with rooms beginning at $102.99, creating a warm and inviting space ideal for relaxation. Benefit from Hampton's family-friendly amenities, including high chairs and cribs, making travel easier for guests of all ages.

Guests staying at Hampton Inn St. Louis / Westport can quickly reach downtown Bonfils with a brief drive, where the city’s most exciting attractions are just minutes away. Choose a hotel that elevates your Bonfils trip while keeping costs low—reserve now!

  Call (855) 235-6136 to book with an agent.
  3.6 miles from Bonfils, MO 63044

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton St. Louis Westport

2434 Old Dorsett Rd Maryland Heights, MO

Stay affordably at Homewood Suites by Hilton St. Louis Westport on your journey to Bonfils, where comfortable rooms provide a welcoming retreat, with nightly rates starting at $145.99. Relax in the modern and inviting ambiance of Homewood Suites' communal areas, designed for comfort and convenience.

At Homewood Suites by Hilton St. Louis Westport, guests can easily access downtown Bonfils, where the city’s most exciting spots are always just a short drive away. Enjoy a stress-free Bonfils visit with a hotel that delivers top-notch comfort—reserve now!

  Call (855) 233-0132 to book with an agent.
  3.7 miles from Bonfils, MO 63044

Starting at

$145.99

per night

Read Reviews View Amenities View All Rooms