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

Motel 6 Hazelwood MO

5781 Campus Ct Hazelwood, MO

Guests bound for Hazelwood can unwind at Motel 6 Hazelwood MO, where budget-friendly rooms start at $65.70, providing a warm and comfortable space ideal for a restful stay. Enjoy the ease of access to major roadways from Motel 6, making it a convenient choice for road trippers and travelers on the go.

Guests at Motel 6 Hazelwood MO can explore the best of Hazelwood with ease, as the vibrant downtown district is only a short distance from the hotel. Stay affordably and enjoy extra perks on your Hazelwood adventure—book now!

  Call (855) 236-8982 to book with an agent.
  1.3 miles from Hazelwood, MO 63042

Starting at

$65.70

per night

Read Reviews View Amenities View All Rooms

Best Western St. Louis Airport North Hotel & Suites

323 Taylor Road Hazelwood, MO

Guests visiting Hazelwood can enjoy affordable comfort at Best Western St. Louis Airport North Hotel & Suites, where warm-hearted rooms start at $83.99, creating a warm and inviting space ideal for unwinding. Take advantage of Best Western's business centers, equipped with computers, printers, and other essentials for the working traveler.

With downtown Hazelwood just a short drive away, guests at Best Western St. Louis Airport North Hotel & Suites can explore the city’s most vibrant spots while staying in a quieter location. Rest easy in Hazelwood with budget-wise lodging designed for your comfort—lock in today!

  Call (855) 235-6136 to book with an agent.
  2.0 miles from Hazelwood, MO 63042

Starting at

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

For an affordable and comfortable stay near Hazelwood, La Quinta Inn by Wyndham St. Louis Hazelwood Airport North offers reassuring accommodations with rooms beginning at $72.99, creating a welcoming environment. Trust in La Quinta's commitment to cleanliness and safety, ensuring a secure and comfortable environment for all guests.

At La Quinta Inn by Wyndham St. Louis Hazelwood Airport North, a quick drive takes guests into the heart of downtown Hazelwood, making it simple to experience the city’s most vibrant offerings. Enjoy a seamless Hazelwood experience with well-rounded, budget-savvy lodging—book today!

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

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites St. Louis Hazelwood

7133 Douglas West Palmer Hazelwood, MO

With affordable rooms from $90.99, Comfort Inn & Suites St. Louis Hazelwood provides inviting comfort for travelers to Hazelwood, creating a clean, welcoming space perfect for relaxation. Welcome to Comfort Inn, where your stay is enhanced by our commitment to quality service and a comfortable environment.

Comfort Inn & Suites St. Louis Hazelwood offers an ideal balance of peace and proximity, with downtown Hazelwood only a short drive away for easy access to the city’s highlights. Enjoy Hazelwood travel made easy with practical, well-equipped lodging—book now!

  Call (855) 233-7850 to book with an agent.
  2.1 miles from Hazelwood, MO 63042

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Florissant St. Louis

55 Dunn Rd Florissant, MO

For budget-conscious travelers visiting Hazelwood, Quality Inn Florissant St. Louis offers inviting accommodations with rates beginning at $59.99, creating a clean and comfortable space. Enjoy freshly brewed coffee in the lobby of Quality Inn, a welcome treat to energize your mornings or afternoons.

Quality Inn Florissant St. Louis offers an ideal location for guests wanting to visit downtown Hazelwood, where the city’s best destinations are just a brief drive away. Stay affordably in Hazelwood with a hotel that enhances your travel experience—reserve now!

  Call (855) 235-6136 to book with an agent.
  3.1 miles from Hazelwood, MO 63042

Starting at

$59.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 affordable rooms beginning at $90.99, Extended Stay America Select Suites St. Louis Airport Central is a practical choice for guests visiting Hazelwood, creating a clean and inviting space ideal for rest. Enjoy the community feel of Extended Stay America, where you can experience the warmth and hospitality that make extended stays more enjoyable.

At Extended Stay America Select Suites St. Louis Airport Central, guests are always close enough to downtown Hazelwood for a short drive, making it simple to experience the best the city has to offer. Explore Hazelwood while enjoying a hotel that delivers on quality and affordability—lock in today!

  Call (855) 233-0132 to book with an agent.
  3.5 miles from Hazelwood, MO 63042

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

The Lodge Hotel&Banquets

3551 Pennridge Dr. 3551 Bridgeton, MO

For a comfortable and budget-friendly stay, The Lodge Hotel&Banquets offers welcoming rooms with rates from $70.99, creating a welcoming, clean environment near Hazelwood. Find comfort in rooms that deliver reliable amenities, ensuring a pleasant stay at a budget-friendly price.

At The Lodge Hotel&Banquets, a quick drive brings guests into the lively downtown area of Hazelwood, where the city’s top destinations await. Make your Hazelwood trip relaxing and budget-friendly—secure your hotel stay now!

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

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Embassy Suites by Hilton St. Louis Airport

11237 Lone Eagle Dr Bridgeton, MO

Designed for relaxation, Embassy Suites by Hilton St. Louis Airport near Hazelwood provides a welcoming environment, where homely rooms offer comfort, with affordable nightly rates starting at $147.99. Enjoy peace of mind with Embassy Suites' enhanced cleaning protocols, ensuring a clean and safe environment for all guests.

Embassy Suites by Hilton St. Louis Airport is ideally positioned for guests wanting to explore downtown Hazelwood, where a brief drive brings them to the city’s most exciting spots. Enjoy a Hazelwood getaway with accommodations that prioritize your ultimate comfort—reserve now!

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

Starting at

$147.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, travelers to Hazelwood will find budget-friendly rooms with rates beginning at $116.11, creating a welcoming, serene space perfect for rest. Experience the convenience of express check-in and check-out services at MainStay Suites, streamlining your arrival and departure.

At MainStay Suites St. Louis Airport, guests are close enough to downtown Hazelwood for a quick drive to the city’s top destinations while still enjoying a quieter stay. Settle into Hazelwood with a hotel that prioritizes your relaxation and budget—secure now!

  Call (855) 239-5277 to book with an agent.
  3.6 miles from Hazelwood, MO 63042

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, guests bound for Hazelwood will enjoy budget-friendly comfort with rooms starting at $93.60, creating a warm and welcoming atmosphere. Relax in the vibrant yet comfortable design of Comfort Inn's guest rooms, where warm colors meet cozy furnishings.

With downtown Hazelwood only a short drive away, guests at Comfort Inn St. Louis – Airport can explore the city’s best destinations while enjoying a quieter stay. Enjoy a hassle-free Hazelwood visit with accommodations that prioritize value—reserve today!

  Call (855) 233-0132 to book with an agent.
  3.6 miles from Hazelwood, MO 63042

Starting at

$93.60

per night

Read Reviews View Amenities View All Rooms

Crowne Plaza St. Louis Airport an IHG Hotel

11228 Lone Eagle Dr Bridgeton, MO

Embrace warmth and relaxation at Crowne Plaza St. Louis Airport an IHG Hotel on your journey to Hazelwood, where inviting rooms provide comfort, with rates from an affordable $138.00. Experience the luxury of Crowne Plaza's Executive Rooms, offering enhanced amenities and additional space for work and relaxation.

From Crowne Plaza St. Louis Airport an IHG Hotel, a brief drive brings guests into the heart of downtown Hazelwood, where the city’s top destinations await exploration. Get ready to unwind in Hazelwood with a hotel that redefines premium comfort—lock in today!

  Call (855) 235-0725 to book with an agent.
  3.6 miles from Hazelwood, MO 63042

Starting at

$138.00

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham St. Louis Airport

10820 Pear Tree Lane St. Ann, MO

Guests bound for Hazelwood will enjoy budget-conscious comfort at Wingate by Wyndham St. Louis Airport, with rooms starting at $120.00, creating a warm and inviting atmosphere. Take part in Wingate’s wellness workshops, including sessions on nutrition, mindfulness, and fitness to enhance your overall well-being.

With downtown Hazelwood just a short drive from Wingate by Wyndham St. Louis Airport, guests can easily visit the city’s most iconic spots while staying in a quieter area. Relax in Hazelwood at a hotel that knows how to make your stay special—lock in today!

  Call (855) 235-6136 to book with an agent.
  3.9 miles from Hazelwood, MO 63042

Starting at

$120.00

per night

Read Reviews View Amenities View All Rooms

Marriott St. Louis Airport

10700 Pear Tree Lane St. Louis, MO

Those exploring Hazelwood will appreciate the charm of Marriott St. Louis Airport, where inviting accommodations provide a refined stay, with rates starting at an accessible $139.99. Work remotely with ease in Marriott's equipped guest rooms, offering ergonomic workspaces and high-speed internet access.

Guests staying at Marriott St. Louis Airport will love the convenience of being close to downtown Hazelwood, where the city’s most popular destinations are always nearby. Get ready for a Hazelwood trip where every moment feels perfectly curated—lock in today!

  Call (855) 239-4019 to book with an agent.
  4.0 miles from Hazelwood, MO 63042

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott St. Louis Airport

3290 Rider Trail South Earth City, MO

Relax in the pleasant surroundings of Residence Inn by Marriott St. Louis Airport as you travel to Hazelwood, where quality accommodations provide comfort, with nightly rates from $124.99. Enjoy the peace and quiet of Residence Inn's well-insulated rooms, ensuring a restful environment free from outside noise.

At Residence Inn by Marriott St. Louis Airport, a quick drive delivers guests into the heart of downtown Hazelwood, where the city’s most exciting attractions are always within easy reach. Explore Hazelwood with a hotel that delivers on both convenience and luxury—lock in today!

  Call (855) 234-7135 to book with an agent.
  4.1 miles from Hazelwood, MO 63042

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

BEST WAY INN

3679 North Lindbergh Blvd Bridgeton, MO

Guests visiting Hazelwood will find gentle accommodations at BEST WAY INN, with rooms starting at $80.99, creating a warm and inviting environment ideal for relaxation. Stay in accommodations that cater to your needs with additional features, providing a comfortable and hassle-free visit.

BEST WAY INN provides the perfect location for those wanting to explore downtown Hazelwood, where the city’s best attractions are always nearby. Stay comfortably and affordably in Hazelwood with amenities designed for your needs—secure now!

  Call (855) 234-7135 to book with an agent.
  4.2 miles from Hazelwood, MO 63042

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Hilton St. Louis Airport

10330 Natural Bridge Rd St. Louis, MO

Those visiting Hazelwood will enjoy the refined surroundings at Hilton St. Louis Airport, where quality rooms create a peaceful escape, with rates from $93.33. Savor the flavors of Hilton's farm-to-fork dining options, emphasizing sustainability and the freshest local ingredients.

At Hilton St. Louis Airport, a quick drive brings guests into downtown Hazelwood, where the city’s most popular attractions are easily accessible. Plan your Hazelwood travels with a hotel that makes elegance accessible—reserve now!

  Call (855) 234-2997 to book with an agent.
  4.2 miles from Hazelwood, MO 63042

Starting at

$93.33

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Select Suites St. Louis Earth City

3125 Rider Trl S Bridgeton, MO

For an affordable stay near Hazelwood, Extended Stay America Select Suites St. Louis Earth City offers inviting accommodations with rooms starting at $134.99, creating a clean and comfortable space. Relax with the peace and quiet of Extended Stay America’s well-insulated rooms, designed to minimize outside noise.

Guests staying at Extended Stay America Select Suites St. Louis Earth City will appreciate the short drive to downtown Hazelwood, where the city’s most iconic destinations await exploration. Plan your perfect Hazelwood getaway with a hotel that has your comfort and savings in mind—book today!

  Call (855) 234-5074 to book with an agent.
  4.2 miles from Hazelwood, MO 63042

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Courtyard St. Louis Airport / Earth City

3101 Rider Trail South Bridgeton, MO

Choose Courtyard St. Louis Airport / Earth City for your visit to Hazelwood, where delightful rooms provide comfort and quality at a welcoming rate of $111.99 per night. Engage with the community in Courtyard's vibrant common spaces, designed to foster connections and collaborations.

Guests staying at Courtyard St. Louis Airport / Earth City are never far from downtown Hazelwood, where a quick drive brings them to the city’s best offerings. Discover how enjoyable your Hazelwood adventure can be with a hotel designed for you—lock in today!

  Call (855) 236-8982 to book with an agent.
  4.2 miles from Hazelwood, MO 63042

Starting at

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

Find warmth and quality at Holiday Inn St. Louis Arpt West Earth City an IHG Hotel near Hazelwood, where intimate-feeling accommodations create a peaceful stay, with inviting rates starting at an accessible $114.00. Indulge in the convenience of Holiday Inn's express checkout service, making your departure swift and hassle-free.

From Holiday Inn St. Louis Arpt West Earth City an IHG Hotel, a short drive takes guests into downtown Hazelwood, where the city’s top attractions await exploration. Stay comfortably in Hazelwood with accommodations that transform your experience—lock in today!

  Call (855) 233-7850 to book with an agent.
  4.3 miles from Hazelwood, MO 63042

Starting at

$114.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn St. Louis Airport Hotel

10232 Natural Bridge Rd St. Louis, MO

Guests traveling to Hazelwood will find Quality Inn St. Louis Airport Hotel a practical choice, with rooms beginning at $73.99, creating a clean and inviting environment ideal for relaxation. Maximize your stay with the Choice Privileges® rewards program at Quality Inn, earning points for free nights and more.

At Quality Inn St. Louis Airport Hotel, guests are never far from the action, with downtown Hazelwood only a short drive away for easy access to the city’s best spots. Enjoy added perks and peace of mind while staying in Hazelwood—secure your room now!

  Call (855) 235-6136 to book with an agent.
  4.3 miles from Hazelwood, MO 63042

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus St. Louis Airport Hotel

4576 Woodson Road St. Louis, MO

Guests bound for Hazelwood will enjoy budget-conscious comfort at Best Western Plus St. Louis Airport Hotel, with rooms starting at $118.99, creating a warm and inviting atmosphere. Relax in the designated quiet zones at Best Western Plus, providing spaces for guests seeking peace and tranquility.

At Best Western Plus St. Louis Airport Hotel, guests can easily access downtown Hazelwood, where the city’s most exciting spots are always just a short drive away. Relax and explore Hazelwood knowing your accommodations provide excellent value—book today!

  Call (855) 239-5277 to book with an agent.
  4.4 miles from Hazelwood, MO 63042

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton St. Louis Airport

4505 Woodson Road St. Louis, MO

Step into elegance at DoubleTree by Hilton St. Louis Airport as you visit Hazelwood, where inviting rooms offer a peaceful escape, with budget-friendly rates starting at $103.13. Experience the convenience and flexibility of DoubleTree by Hilton's mobile app, from checking in to accessing your room digitally.

DoubleTree by Hilton St. Louis Airport is ideally situated for travelers who want to be close to downtown Hazelwood, where the city’s most iconic spots are easily reachable by car. Get ready for a Hazelwood getaway where every moment is designed for pure bliss—lock in today!

  Call (855) 234-7135 to book with an agent.
  4.5 miles from Hazelwood, MO 63042

Starting at

$103.13

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites St. Louis Airport an IHG Hotel

10000 Natural Bridge Road St. Louis, MO

With rooms from $129.99, Holiday Inn Express & Suites St. Louis Airport an IHG Hotel offers budget-friendly accommodations for guests visiting Hazelwood, creating a welcoming environment ideal for unwinding. Experience the local charm of Holiday Inn Express's decor, reflecting the culture and style of the surrounding area.

Guests at Holiday Inn Express & Suites St. Louis Airport an IHG Hotel are never far from the heart of Hazelwood, where a brief drive delivers them to the city’s vibrant downtown district. Find your ideal blend of comfort and affordability for your Hazelwood stay—book today!

  Call (855) 233-7850 to book with an agent.
  4.6 miles from Hazelwood, MO 63042

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Elimwood Hotel a Ramada by Wyndham

13735 Riverport Dr Maryland Heights, MO

Find a welcoming retreat at Elimwood Hotel a Ramada by Wyndham near Hazelwood, where quality rooms create a safe atmosphere, with inviting rates starting from $91.99. Stay active with Ramada's recreational activities, including on-site sports courts and organized group games.

Guests staying at Elimwood Hotel a Ramada by Wyndham can easily reach downtown Hazelwood by car, where the city’s top destinations are always within easy reach. Stay affordably in Hazelwood with a hotel that offers luxury without the price tag—lock in today!

  Call (855) 239-4019 to book with an agent.
  4.8 miles from Hazelwood, MO 63042

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms