The best deals on hotels when visiting Black Walnut 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 Black Walnut, Missouri 63301

The Green Tree Inn

15 Mill Street Elsah, IL

Enjoy the inviting ambiance of The Green Tree Inn near Black Walnut, where harmonious accommodations provide quality and relaxation, with rates beginning at a budget-friendly $198.99. Experience a harmonious blend of comfort and functionality in our rooms, designed to enhance both leisure and business trips.

Guests at The Green Tree Inn can enjoy a spacious, relaxing stay while still having the convenience of downtown Black Walnut just a drive away. Get ready for an extraordinary Black Walnut visit with a hotel that caters to your every need—lock in today!

  Call (855) 239-5277 to book with an agent.
  5.6 miles from Black Walnut, MO 63301

Starting at

$198.99

per night

Read Reviews View Amenities View All Rooms

Best Western St. Louis Airport North Hotel & Suites

323 Taylor Road Hazelwood, MO

With affordable rooms from $80.99, Best Western St. Louis Airport North Hotel & Suites provides inviting comfort for travelers to Black Walnut, creating a clean, welcoming space perfect for relaxation. Experience the personal touch of Best Western's staff, who are trained to provide unparalleled service and attention to detail.

With a short drive into downtown Black Walnut, guests at Best Western St. Louis Airport North Hotel & Suites can explore the city’s highlights and return to the hotel’s peaceful atmosphere. Enjoy the best of Black Walnut with a hotel that puts your comfort first—lock in your room now!

  Call (855) 235-6136 to book with an agent.
  6.4 miles from Black Walnut, MO 63301

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn by Wyndham St. Louis Hazelwood Airport North

318 Taylor Rd Hazelwood, MO

Guests headed to Black Walnut will find sheltered accommodations at La Quinta Inn by Wyndham St. Louis Hazelwood Airport North, where rooms begin at $62.99, creating a warm and welcoming environment ideal for rest. Recharge with La Quinta’s Bright Side Market®, where you can grab snacks and essentials without leaving the hotel.

At La Quinta Inn by Wyndham St. Louis Hazelwood Airport North, guests can appreciate the quieter surroundings while still being close enough to downtown Black Walnut for a day of exploration. Take your Black Walnut trip to the next level with well-thought-out, budget-friendly lodging—lock in today!

  Call (855) 236-8982 to book with an agent.
  6.4 miles from Black Walnut, MO 63301

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites St. Louis Hazelwood

7133 Douglas West Palmer Hazelwood, MO

For an affordable and comfortable stay, Comfort Inn & Suites St. Louis Hazelwood offers inviting rooms with rates starting at $90.99, creating a clean, welcoming environment for guests. Benefit from the affordability of Comfort Inn, where you can enjoy a comfortable stay without breaking the bank.

From Comfort Inn & Suites St. Louis Hazelwood, the drive into downtown Black Walnut is convenient, allowing guests to explore the city’s highlights before returning to a serene retreat. Enjoy your Black Walnut journey with a hotel that keeps you comfy and on budget—reserve today!

  Call (855) 234-2997 to book with an agent.
  6.6 miles from Black Walnut, MO 63301

Starting at

$90.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 visiting Black Walnut can enjoy hospitable, affordable rooms starting at $62.84, creating a clean and inviting environment for a peaceful stay. Enjoy the simple, no-frills approach of Motel 6, focusing on what's most important: a good night's sleep at a great price.

With Black Walnut accessible by car, guests at Motel 6 Hazelwood MO can explore the city’s highlights before retreating to the calm of their hotel. Enjoy more of Black Walnut with budget-friendly accommodations—reserve now!

  Call (855) 234-5074 to book with an agent.
  6.9 miles from Black Walnut, MO 63301

Starting at

$62.84

per night

Read Reviews View Amenities View All Rooms

Quality Inn Florissant St. Louis

55 Dunn Rd Florissant, MO

For a budget-friendly stay, Quality Inn Florissant St. Louis offers inviting rooms with rates beginning at $56.99, creating a clean and comfortable space near Black Walnut. Stay connected with Quality Inn's global news network access, keeping you informed with international and local news during your stay.

At Quality Inn Florissant St. Louis, guests can enjoy the peaceful surroundings of the hotel, while downtown Black Walnut remains accessible by car for easy exploration. Find your ideal hotel for exploring Black Walnut with comfort and convenience—book today!

  Call (855) 239-4019 to book with an agent.
  7.0 miles from Black Walnut, MO 63301

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

HomeTowne Studios by Red Roof St. Louis Airport / N Lindbergh

6065 North Linbergh Blvd Hazelwood, MO

With budget-friendly rooms starting at $53.99, HomeTowne Studios by Red Roof St. Louis Airport / N Lindbergh provides inviting accommodations for travelers bound for Black Walnut, creating a warm and welcoming environment. Enjoy a visit that focuses on essential comforts, with accommodations that provide everything needed for a budget-friendly stay.

From HomeTowne Studios by Red Roof St. Louis Airport / N Lindbergh, a convenient drive brings guests to downtown Black Walnut, allowing them to explore the city’s top spots while returning to a serene retreat afterward. Stay smart and save on your Black Walnut travels with cost-effective accommodations—secure today!

  Call (855) 234-2997 to book with an agent.
  7.1 miles from Black Walnut, MO 63301

Starting at

$53.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel&Suites St. Charles an IHG Hotel

3098 Elm Point Industrial Drive St. Charles, MO

Encounter a comfortable escape at Holiday Inn Express Hotel&Suites St. Charles an IHG Hotel on your trip to Black Walnut, where inviting rooms create a warm ambiance, with room rates starting from $144.95. Enjoy peace of mind with Holiday Inn Express's express check-out service, streamlining your departure for a quick and easy exit.

From Holiday Inn Express Hotel&Suites St. Charles an IHG Hotel, a brief drive takes guests into downtown Black Walnut, where they can explore the city’s top attractions before returning to a quiet stay. Find your ideal Black Walnut retreat with lodging that delivers exceptional value—secure now!

  Call (855) 239-4019 to book with an agent.
  8.4 miles from Black Walnut, MO 63301

Starting at

$144.95

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites

150 Fountain Lakes Blvd St. Charles, MO

With rooms beginning at $74.99, Sleep Inn & Suites provides inviting accommodations for travelers bound for Black Walnut, creating a pleasant, welcoming environment. Savor Sleep Inn's fresh, hot coffee available in the lobby throughout the day, a perfect pick-me-up whenever you need it.

Guests staying at Sleep Inn & Suites will appreciate the quiet setting of the hotel, while downtown Black Walnut remains a convenient drive away for city adventures. Make the most of your Black Walnut experience with a hotel that keeps you comfortable—secure now!

  Call (855) 233-0132 to book with an agent.
  8.6 miles from Black Walnut, MO 63301

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

The Lodge Hotel&Banquets

3551 Pennridge Dr. 3551 Bridgeton, MO

Guests traveling to Black Walnut will find The Lodge Hotel&Banquets a welcoming option, with rates beginning at $61.99, creating a reassuring and comfortable environment perfect for rest. Find comfort in rooms that deliver practical amenities, ensuring a pleasant and economical stay.

Guests at The Lodge Hotel&Banquets can enjoy the comfort and calm of staying slightly removed from the city, with downtown Black Walnut still just a drive away for easy access. Plan your Black Walnut trip with a welcoming, budget-friendly hotel—reserve your room today!

  Call (855) 236-8982 to book with an agent.
  8.8 miles from Black Walnut, MO 63301

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Sonesta Simply Suites St. Louis Earth City

3250 Rider Trl S Earth City, MO

Guests headed to Black Walnut can relax at Sonesta Simply Suites St. Louis Earth City, where budget-friendly rooms start at $119.00, creating a warm, welcoming atmosphere perfect for a peaceful stay. Relax with the family-oriented design of Sonesta’s suites, offering spacious accommodations and convenient amenities for groups.

Guests at Sonesta Simply Suites St. Louis Earth City can enjoy a quiet stay, knowing that downtown Black Walnut is still just a drive away for all their city adventures. Stay comfortable and save big on your Black Walnut visit—lock in your room today!

  Call (855) 234-5074 to book with an agent.
  8.9 miles from Black Walnut, MO 63301

Starting at

$119.00

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

With quality and comfort, Holiday Inn St. Louis Arpt West Earth City an IHG Hotel is a refined choice near Black Walnut, where inviting rooms offer relaxation, with nightly rates beginning at $109.00. Find a quiet retreat in Holiday Inn’s adult-only zones, designed for peace and relaxation away from the bustle.

At Holiday Inn St. Louis Arpt West Earth City an IHG Hotel, guests can relax in a quieter environment, while downtown Black Walnut is still within reach for a day of exploring the city’s top spots. Make your Black Walnut getaway truly unforgettable with a hotel that’s focused on guest satisfaction—book today!

  Call (855) 239-5277 to book with an agent.
  9.1 miles from Black Walnut, MO 63301

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Embassy Suites by Hilton St. Louis Airport

11237 Lone Eagle Dr Bridgeton, MO

With charm and sophistication, Embassy Suites by Hilton St. Louis Airport near Black Walnut provides a warm environment, where cushy rooms start at a budget-friendly rate of $147.99. Embrace Embassy Suites' commitment to environmental sustainability, with initiatives aimed at reducing the hotel's carbon footprint and conserving resources.

With Black Walnut a drive away, guests at Embassy Suites by Hilton St. Louis Airport can enjoy a relaxing stay without sacrificing the convenience of exploring the city’s top spots. Step into Black Walnut sophistication with a hotel that never compromises on quality—secure now!

  Call (855) 234-2997 to book with an agent.
  9.1 miles from Black Walnut, MO 63301

Starting at

$147.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

For a comfortable and budget-friendly experience, Extended Stay America Select Suites St. Louis Airport Central offers warm-hearted rooms with rates starting at $80.99, creating a warm environment perfect for rest. Relax in the modern and clean design of Extended Stay America’s suites, offering a calming environment for relaxation and work.

The convenience of downtown Black Walnut is just a drive away from Extended Stay America Select Suites St. Louis Airport Central, making it easy for guests to experience the city’s top spots without the noise. Experience Black Walnut worry-free with a hotel that offers everything you need—book today!

  Call (855) 234-2997 to book with an agent.
  9.1 miles from Black Walnut, MO 63301

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites St. Louis Airport

11225 Lone Eagle Dr Bridgeton, MO

At MainStay Suites St. Louis Airport, guests visiting Black Walnut will enjoy welcoming accommodations with rates starting at $116.11, creating a clean and welcoming environment. Relax in the quiet and comfort of MainStay Suites’ soundproof rooms, ensuring a peaceful environment for rest and relaxation.

Staying at MainStay Suites St. Louis Airport allows guests to enjoy a more tranquil setting, while still being close enough to downtown Black Walnut for a day of exploration. Enjoy your Black Walnut travels with accommodations that deliver maximum value—reserve today!

  Call (855) 234-5074 to book with an agent.
  9.2 miles from Black Walnut, MO 63301

Starting at

$116.11

per night

Read Reviews View Amenities View All Rooms

Comfort Inn St. Louis – Airport

11225 Lone Eagle Dr Bridgeton, MO

At Comfort Inn St. Louis – Airport, travelers bound for Black Walnut will find homely rooms with rates beginning at $87.31, creating a warm and welcoming space ideal for relaxation. Benefit from practical amenities such as on-site laundry, making it easy to manage your wardrobe while traveling.

With a brief drive into downtown Black Walnut, guests at Comfort Inn St. Louis – Airport can explore the city’s top spots while retreating to a peaceful environment afterward. Plan your Black Walnut adventure with a hotel that enhances your experience—reserve today!

  Call (855) 233-0132 to book with an agent.
  9.2 miles from Black Walnut, MO 63301

Starting at

$87.31

per night

Read Reviews View Amenities View All Rooms

Crowne Plaza St. Louis Airport an IHG Hotel

11228 Lone Eagle Dr Bridgeton, MO

Travelers to Black Walnut will enjoy the inviting ambiance of Crowne Plaza St. Louis Airport an IHG Hotel, where refined rooms provide a warm stay, with nightly rates starting from $130.00. Stay productive in Crowne Plaza's ergonomic workspaces, thoughtfully designed in every room for maximum efficiency.

At Crowne Plaza St. Louis Airport an IHG Hotel, guests can enjoy the comfort of being slightly removed from the city’s busiest areas, with downtown Black Walnut just a convenient drive away. Step into refined elegance in Black Walnut with a hotel that sets a new standard—secure now!

  Call (855) 234-5074 to book with an agent.
  9.3 miles from Black Walnut, MO 63301

Starting at

$130.00

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham St. Louis Airport

10820 Pear Tree Lane St. Ann, MO

For a warm and affordable stay near Black Walnut, Wingate by Wyndham St. Louis Airport offers comfortable accommodations with rates beginning at $108.00, providing a warm environment. Indulge in Wingate's luxurious bathroom amenities, adding a touch of pampering to your daily routine with high-quality products and plush linens.

Guests staying at Wingate by Wyndham St. Louis Airport will appreciate the convenience of being close to downtown Black Walnut, while enjoying the peaceful retreat offered by the hotel. Make every moment in Black Walnut memorable with a hotel that fits your budget—reserve today!

  Call (855) 234-7135 to book with an agent.
  9.3 miles from Black Walnut, MO 63301

Starting at

$108.00

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Select Suites St. Louis Earth City

3125 Rider Trl S Bridgeton, MO

At Extended Stay America Select Suites St. Louis Earth City, travelers to Black Walnut will find budget-friendly rooms with rates beginning at $82.99, creating a welcoming, relaxed space perfect for rest. Relax outdoors at Extended Stay America’s picnic and barbecue areas, perfect for a casual meal or relaxing evening.

At Extended Stay America Select Suites St. Louis Earth City, guests can unwind in a peaceful environment, with downtown Black Walnut a convenient drive away for a day of adventure. Enjoy Black Walnut to the fullest with accommodations that won’t strain your wallet—reserve today!

  Call (855) 234-2997 to book with an agent.
  9.3 miles from Black Walnut, MO 63301

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott St. Louis Airport / Earth City

3099 Rider Trail South Bridgeton, MO

Experience a hospitable retreat at SpringHill Suites by Marriott St. Louis Airport / Earth City when traveling to Black Walnut, where comfortable rooms provide a restful atmosphere, with inviting rates from $129.99. Benefit from the attentiveness of SpringHill Suites' staff, dedicated to providing exceptional service and ensuring a memorable stay.

With downtown Black Walnut a short drive from SpringHill Suites by Marriott St. Louis Airport / Earth City, guests can enjoy the balance of city adventures and a quieter, more peaceful retreat. Experience Black Walnut like never before with well-appointed, budget-savvy accommodations—book today!

  Call (855) 233-7850 to book with an agent.
  9.3 miles from Black Walnut, MO 63301

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Marriott St. Louis Airport

10700 Pear Tree Lane St. Louis, MO

Unwind in the upscale surroundings of Marriott St. Louis Airport on your visit to Black Walnut, where quality rooms offer comfort, with affordable rates starting at $169.99. Soak in stunning views from Marriott's rooftop hot tubs, combining relaxation with breathtaking panoramas.

From Marriott St. Louis Airport, a straightforward drive brings guests into downtown Black Walnut, where they can explore the city’s best spots before retreating to a quieter setting. Make your Black Walnut adventure truly memorable with a hotel that knows how to treat guests—reserve now!

  Call (855) 233-7850 to book with an agent.
  9.3 miles from Black Walnut, MO 63301

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Courtyard St. Louis Airport / Earth City

3101 Rider Trail South Bridgeton, MO

Unwind in the inviting ambiance of Courtyard St. Louis Airport / Earth City as you travel to Black Walnut, where quality rooms provide relaxation, with rates beginning at $111.20. Enjoy seamless travel experiences with Courtyard's airport shuttle services and proximity to public transportation, where available.

At Courtyard St. Louis Airport / Earth City, guests can balance city exploration with a more relaxed stay, as downtown Black Walnut is just a convenient drive away. Plan your Black Walnut travels with a hotel that complements your adventure—secure your room now!

  Call (855) 239-5277 to book with an agent.
  9.3 miles from Black Walnut, MO 63301

Starting at

$111.20

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson St. Charles MO

1190 South Main St St. Charles, MO

At Country Inn & Suites by Radisson St. Charles MO, guests traveling to Black Walnut will find inviting accommodations with rooms starting at $88.99, creating a easygoing, welcoming environment perfect for rest. Take advantage of the special rates and packages offered by Country Inn & Suites, designed to provide value and enhance your stay.

Guests staying at Country Inn & Suites by Radisson St. Charles MO will enjoy the quiet, peaceful setting of the hotel, while downtown Black Walnut remains just a convenient drive away. Make the most of your Black Walnut visit with a hotel that delivers exceptional value—reserve now!

  Call (855) 233-7850 to book with an agent.
  9.3 miles from Black Walnut, MO 63301

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Hilton St. Louis Airport

10330 Natural Bridge Rd St. Louis, MO

Those visiting Black Walnut will enjoy the refined comfort of Hilton St. Louis Airport, where quality rooms create a welcoming atmosphere, with rates beginning at $93.33. Host successful meetings and events at Hilton's versatile venues, equipped with the latest technology and support services.

From Hilton St. Louis Airport, the drive to downtown Black Walnut is straightforward, allowing guests to enjoy the city’s top attractions without the noise of staying in the center. Stay comfortably in Black Walnut with a hotel that makes every moment special—lock in today!

  Call (855) 236-8982 to book with an agent.
  9.5 miles from Black Walnut, MO 63301

Starting at

$93.33

per night

Read Reviews View Amenities View All Rooms