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

Forest Park Hotel by MDR

5915 Wilson Ave St. Louis, MO

Find affordable comfort at Forest Park Hotel by MDR near Mackenzie, where enchanting accommodations create a peaceful retreat, with room rates starting at $98.99 per night. Stay in rooms that provide a comfortable and luxurious environment, with amenities that cater to your every need.

With a quick drive into downtown Mackenzie, guests at Forest Park Hotel by MDR can explore the city’s most vibrant spots while staying in a more peaceful location. Experience Mackenzie with accommodations that elevate your travel experience—book today!

  Call (855) 239-4019 to book with an agent.
  3.0 miles from Mackenzie, MO 63123

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn PLUS+ St. Louis Forest Park / Hampton Ave

5823 Wilson Avenue St. Louis, MO

Guests bound for Mackenzie will appreciate the inviting accommodations at Red Roof Inn PLUS+ St. Louis Forest Park / Hampton Ave, where cozy-like rooms start at $99.00, creating a welcoming space for rest. Benefit from Red Roof Inn's strategic locations, perfect for travelers looking to explore the city or just passing through.

Staying at Red Roof Inn PLUS+ St. Louis Forest Park / Hampton Ave ensures that guests are only a short drive away from the excitement of downtown Mackenzie, where the city’s best attractions await. Take advantage of Mackenzie travel with a hotel that adds convenience to your journey—reserve today!

  Call (855) 236-8982 to book with an agent.
  3.0 miles from Mackenzie, MO 63123

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites St. Louis Brentwood

1231 Strassner Drive Brentwood, MO

Travelers to Mackenzie will find comfort at SpringHill Suites St. Louis Brentwood, with quality accommodations that provide a restful escape, all starting at a budget-friendly rate of $169.99. Take advantage of the flexible meeting and event spaces at SpringHill Suites, perfect for business gatherings or social celebrations.

SpringHill Suites St. Louis Brentwood is ideally positioned for guests wanting to visit downtown Mackenzie, where the city’s best sights are just a short drive away. Make your Mackenzie adventure one to remember with a hotel that offers unbeatable value—reserve now!

  Call (855) 233-7850 to book with an agent.
  3.1 miles from Mackenzie, MO 63123

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Brentwood

1695 SOUTH HANLEY ROAD Brentwood, MO

Experience a welcoming stay at TownePlace Suites by Marriott Brentwood when visiting Mackenzie, where peaceful rooms create a relaxing retreat, with nightly rates starting at $154.99. Choose TownePlace Suites for family travel, with accommodations and amenities designed to make stays comfortable for guests of all ages.

From TownePlace Suites by Marriott Brentwood, a quick drive brings guests into the heart of downtown Mackenzie, making it easy to explore the city’s best offerings. Find your perfect Mackenzie escape with a hotel that combines elegance and practicality—reserve now!

  Call (855) 239-4019 to book with an agent.
  3.2 miles from Mackenzie, MO 63123

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott St. Louis Brentwood

8101 Dale Avenue Richmond Heights, MO

Find a welcoming atmosphere at Courtyard by Marriott St. Louis Brentwood on your journey to Mackenzie, where peaceful rooms offer quality and comfort, with rates starting at $149.99. Savor a meal at The Bistro, Courtyard's own restaurant, where healthy breakfasts and hearty dinners pair perfectly with your favorite drinks.

Guests staying at Courtyard by Marriott St. Louis Brentwood will love how close they are to downtown Mackenzie, where a quick drive delivers them to the city’s best destinations. Make your Mackenzie adventure memorable with a hotel that offers exceptional service—reserve now!

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

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites St. Louis at Forest Park

5650 Oakland Avenue St. Louis, MO

At Hampton Inn & Suites St. Louis at Forest Park, travelers headed to Mackenzie will find inviting accommodations with rooms starting at $157.45, creating a clean and comfortable space. Enjoy a seamless travel experience with Hampton's efficient online check-in process, saving you time upon arrival.

Guests staying at Hampton Inn & Suites St. Louis at Forest Park will appreciate the proximity to downtown Mackenzie, where a brief drive brings them to the city’s top spots. Make Mackenzie travel simple with a hotel that provides convenience and savings—reserve now!

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

Starting at

$157.45

per night

Read Reviews View Amenities View All Rooms

MainStay Suites St. Louis Galleria

8011 Galleria Parkway Richmond Heights, MO

For an affordable and inviting stay, MainStay Suites St. Louis Galleria offers enveloping rooms with rates from $131.99, creating a clean, comfortable atmosphere perfect for travelers. Stay informed with MainStay Suites’ complimentary daily newspapers, keeping you up-to-date with the latest news.

MainStay Suites St. Louis Galleria provides the perfect balance of convenience and calm, offering easy access to downtown Mackenzie without staying in the busiest parts of the city. Relax and enjoy Mackenzie with a hotel that keeps comfort affordable—lock in now!

  Call (855) 234-5074 to book with an agent.
  3.9 miles from Mackenzie, MO 63123

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton St. Louis Galleria

8040 Clayton Road Richmond Heights, MO

Experience the comfort of Homewood Suites by Hilton St. Louis Galleria as you explore Mackenzie, where inviting rooms create a peaceful retreat, with budget-friendly rates from $151.99 per night. Experience leisure and activity with Homewood Suites' mini-golf course, providing fun for guests of all ages.

With downtown Mackenzie only a short drive from Homewood Suites by Hilton St. Louis Galleria, guests can visit the city’s top destinations while staying in a quieter location. Experience Mackenzie worry-free with a hotel that goes above and beyond to please—reserve your room now!

  Call (855) 233-0132 to book with an agent.
  4.2 miles from Mackenzie, MO 63123

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

River City Casino & Hotel

777 River City Casino Blvd St. Louis, MO

Those visiting Mackenzie will revel in the upscale charm of River City Casino & Hotel, where inviting accommodations promise elegance, with nightly rates starting at $191.99. Enjoy rooms that epitomize modern luxury, equipped with high-end amenities and designed for ultimate comfort and style.

Guests staying at River City Casino & Hotel can quickly reach downtown Mackenzie by car, where the city’s most popular sights are always nearby. Discover the best of Mackenzie with a hotel that turns every moment into a memory—secure now!

  Call (855) 239-4019 to book with an agent.
  4.5 miles from Mackenzie, MO 63123

Starting at

$191.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton St. Louis / Forest Park

920 South Taylor Avenue St. Louis, MO

Find a tucked away escape at Home2 Suites by Hilton St. Louis / Forest Park when visiting Mackenzie, where quality rooms create a relaxing stay, with rates starting at an accessible $161.99. Explore the area with confidence, as many Home2 Suites locations are conveniently situated near attractions, dining, and shopping.

Home2 Suites by Hilton St. Louis / Forest Park is ideally positioned for those wanting to visit downtown Mackenzie, where the city’s best destinations are just a short drive from the hotel. Experience Mackenzie with a hotel that goes the extra mile to make your visit memorable—secure now!

  Call (855) 234-7135 to book with an agent.
  4.6 miles from Mackenzie, MO 63123

Starting at

$161.99

per night

Read Reviews View Amenities View All Rooms

AC Hotel St. Louis Clayton

227 South Central Ave St. Louis, MO

Stay at AC Hotel St. Louis Clayton as you explore Mackenzie, where comforting accommodations create a warm retreat, with affordable rates starting at $184.99 per night. Indulge in the evening ritual at AC Hotels, where guests are invited to connect and socialize over European-inspired beverages.

From AC Hotel St. Louis Clayton, a brief drive brings guests right into downtown Mackenzie, where the city’s most iconic sights are easily accessible. Relax and rejuvenate in Mackenzie with a hotel that makes you feel right at home—secure now!

  Call (855) 233-7850 to book with an agent.
  4.7 miles from Mackenzie, MO 63123

Starting at

$184.99

per night

Read Reviews View Amenities View All Rooms

Le Méridien St. Louis Clayton

7730 Bonhomme Ave St. Louis, MO

Step into sophistication at Le Méridien St. Louis Clayton near Mackenzie, where chic rooms ensure a serene atmosphere, with budget-friendly nightly rates from $169.99. Enjoy the elegance of Le Méridien's signature events, from art exhibitions to culinary festivals, showcasing the best of local and international talent.

At Le Méridien St. Louis Clayton, a quick drive delivers guests into downtown Mackenzie, where the city’s top destinations are easily accessible. Plan your dream Mackenzie visit with a hotel that caters to your every need—reserve now!

  Call (855) 239-5277 to book with an agent.
  4.7 miles from Mackenzie, MO 63123

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

The Ritz Carlton St. Louis

100 Carondelet Plaza St. Louis, MO

Enjoy a lavish getaway at The Ritz Carlton St. Louis as you explore Mackenzie, where premier suites promise a seamless blend of comfort and luxury, with rates starting at $629.99. Experience Ritz-Carlton's pet-friendly amenities, which include custom pet beds, gourmet treats, and dedicated services for your furry companions.

The Ritz Carlton St. Louis provides the perfect location for those wanting to explore downtown Mackenzie, where a brief drive delivers them to the city’s best spots. Relax in grandeur in Mackenzie with accommodations that bring luxury to life—reserve now!

  Call (855) 234-7135 to book with an agent.
  4.8 miles from Mackenzie, MO 63123

Starting at

$629.99

per night

Read Reviews View Amenities View All Rooms

The Charles F. Knight Center

Throop Dr. & Snow Way St. Louis, MO

Guests visiting Mackenzie can enjoy inviting accommodations at The Charles F. Knight Center, with budget-friendly rooms starting at $189.99, creating a clean, welcoming environment. Enjoy a stay designed for convenience and value, where rooms are equipped with necessary amenities for a comfortable visit.

At The Charles F. Knight Center, a quick drive brings guests into downtown Mackenzie, where the city’s most popular attractions are easily accessible. Make your Mackenzie travels stress-free and comfortable with well-rounded accommodations—book today!

  Call (855) 234-2997 to book with an agent.
  4.8 miles from Mackenzie, MO 63123

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Clayton Plaza Hotel & Extended Stay

7750 Carondelet Avenue St. Louis, MO

Step into a refined retreat at Clayton Plaza Hotel & Extended Stay on your visit to Mackenzie, where enchanting rooms create a warm ambiance, with budget-friendly rates from $120.99. Relax in Extended Stay America’s well-maintained garden areas, providing a serene space to enjoy the outdoors.

From Clayton Plaza Hotel & Extended Stay, a brief drive delivers guests into the vibrant downtown area of Mackenzie, making it easy to explore the city’s best offerings. Choose a hotel in Mackenzie that delivers exceptional value with upscale amenities—reserve now!

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

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Aviator Hotel & Suites South I-55 Best Western Signature Collection

6921 South Lindbergh Blvd St. Louis, MO

Choose Aviator Hotel & Suites South I-55 Best Western Signature Collection for a restful escape when traveling to Mackenzie, where inviting rooms offer comfort and relaxation, with nightly rates from $90.99. Experience the convenience of bedside USB charging stations in every room at Best Western, keeping your devices powered up.

Aviator Hotel & Suites South I-55 Best Western Signature Collection offers the perfect location for those looking to explore Mackenzie, where downtown is just a quick drive away for easy access. Stay refreshed and relaxed in Mackenzie with a hotel that delivers on quality—secure now!

  Call (855) 233-0132 to book with an agent.
  4.8 miles from Mackenzie, MO 63123

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton St. Louis Forest Park

4550 Forest Park Ave St. Louis, MO

Travelers visiting Mackenzie will appreciate the upscale ambiance of DoubleTree by Hilton St. Louis Forest Park, where peaceful rooms offer comfort, with rates starting at $150.99. Enjoy the convenience of DoubleTree by Hilton's shuttle services, offering easy access to local attractions and transportation hubs.

DoubleTree by Hilton St. Louis Forest Park is ideally positioned for travelers who want to be close to downtown Mackenzie, where the city’s most vibrant spots are just a short drive away. Enjoy your Mackenzie visit with a hotel that offers an exclusive and memorable stay—reserve now!

  Call (855) 234-2997 to book with an agent.
  5.0 miles from Mackenzie, MO 63123

Starting at

$150.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn St. Louis South

6602 South Lindbergh Blvd St. Louis, MO

With rates from $80.99, Americas Best Value Inn St. Louis South is ideal for travelers bound for Mackenzie, providing reassuring, budget-friendly accommodations perfect for relaxation. Relax in Americas Best Value Inn's comfortable seating areas, perfect for casual meetings or unwinding with a book.

With a brief drive into downtown Mackenzie, guests at Americas Best Value Inn St. Louis South can easily explore the city’s most iconic spots without staying in the center. Take comfort in knowing your Mackenzie trip is both cost-effective and enjoyable—book today!

  Call (855) 233-0132 to book with an agent.
  5.0 miles from Mackenzie, MO 63123

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Seven Gables St. Louis West a Tribute Portfolio Hotel

26 North Meramec Avenue St. Louis, MO

Travelers to Mackenzie can unwind at Seven Gables St. Louis West a Tribute Portfolio Hotel, where refined accommodations provide a relaxing experience, with budget-friendly rates from $249.99. Stay effortlessly connected with Tribute Portfolio's complimentary Wi-Fi, ensuring you remain linked to your world while exploring ours.

At Seven Gables St. Louis West a Tribute Portfolio Hotel, a quick drive brings guests into downtown Mackenzie, where the city’s best spots are easily accessible. Embrace the luxury of Mackenzie with a hotel that knows how to make you feel special—reserve now!

  Call (855) 239-4019 to book with an agent.
  5.0 miles from Mackenzie, MO 63123

Starting at

$249.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott St. Louis Clayton

8125 Forsyth Blvd St. Louis, MO

Relax in the heartwarming surroundings of Residence Inn by Marriott St. Louis Clayton when traveling to Mackenzie, where quality rooms create an inviting atmosphere, with nightly rates from $179.99. Book your next vacation or business trip at Residence Inn, where you'll find comfortable accommodations and friendly service.

Residence Inn by Marriott St. Louis Clayton offers a great location for travelers who want to be near downtown Mackenzie, where a brief drive delivers them to the city’s most iconic spots. Relax and enjoy Mackenzie with a hotel that keeps your comfort front and center—reserve your room now!

  Call (855) 233-0132 to book with an agent.
  5.0 miles from Mackenzie, MO 63123

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Best Western St. Louis Kirkwood Route 66

1200 South Kirkwood Road Kirkwood, MO

For budget-conscious travelers to Mackenzie, Best Western St. Louis Kirkwood Route 66 offers inviting accommodations with rates from $112.04, creating a clean and comfortable space. Enjoy a barista-quality coffee experience at Best Western’s coffee shops, serving premium blends and specialty drinks.

From Best Western St. Louis Kirkwood Route 66, guests can take a short drive to reach downtown Mackenzie, making it easy to experience the city’s top destinations. Rest well in Mackenzie with a hotel that offers budget-friendly and inviting lodging—secure your room now!

  Call (855) 235-6136 to book with an agent.
  5.0 miles from Mackenzie, MO 63123

Starting at

$112.04

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

With rooms beginning at $106.99, La Quinta Inn & Suites by Wyndham St. Louis Route 66 provides budget-friendly accommodations for travelers visiting Mackenzie, creating a warm and welcoming environment. Enjoy a cup of coffee from the comfort of your room with La Quinta’s in-room coffee makers, available in every room.

At La Quinta Inn & Suites by Wyndham St. Louis Route 66, guests can enjoy the peace and comfort of staying further from the city, while downtown Mackenzie remains just a quick drive away. Experience the perfect mix of comfort and affordability in Mackenzie—lock in your room today!

  Call (855) 239-4019 to book with an agent.
  5.2 miles from Mackenzie, MO 63123

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

The Royal Sonesta Chase Park Plaza St. Louis

212 North Kingshighway St. Louis, MO

Those traveling to Mackenzie will be enchanted by The Royal Sonesta Chase Park Plaza St. Louis, where every detail speaks of luxury, with nightly rates beginning at just $295.00. Indulge in the rich flavors of Sonesta’s dessert menus, featuring everything from classic sweets to innovative treats.

From The Royal Sonesta Chase Park Plaza St. Louis, the drive into downtown Mackenzie offers easy access to the city’s top destinations while providing a peaceful escape at the end of the day. Take in the sophistication of Mackenzie with accommodations that set a new standard—reserve now!

  Call (855) 233-7850 to book with an agent.
  5.2 miles from Mackenzie, MO 63123

Starting at

$295.00

per night

Read Reviews View Amenities View All Rooms

Aloft St. Louis Cortex

4245 Duncan Avenue St. Louis, MO

Discover a warm and restful stay at Aloft St. Louis Cortex as you explore Mackenzie, with tranquil accommodations crafted for comfort, starting at an inviting rate of $149.99. Unwind with the curated playlists in Aloft's public spaces, setting the perfect mood with a mix of local and international tunes.

At Aloft St. Louis Cortex, guests can enjoy a more serene environment, with downtown Mackenzie just a drive away for easy access to the city’s main attractions. Enjoy every aspect of your Mackenzie trip with a hotel that delivers on quality—secure now!

  Call (855) 233-7850 to book with an agent.
  5.2 miles from Mackenzie, MO 63123

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms