Find the best hotels near your favorite destinations Image

15 Top Hotels in St Louis near Soldiers Memorial

When planning a trip to St. Louis, finding the perfect hotel near Soldiers Memorial can make all the difference in your experience. With its stunning architecture and rich history, the memorial is a fantastic spot to explore the city. In this article, I've handpicked 15 top hotels that offer comfort, convenience, and easy access to this iconic landmark. Let's dive in and discover the best places to stay that will make your visit both memorable and enjoyable!

Choose your dates:

Sort:

Our Pick

Drury Inn and Suites St Louis Union Station

Drury Inn and Suites St Louis Union Station

Tru By Hilton St Louis Downtown Mo

1221 Locust Street | 0.2 mi (0.2km) to Soldiers Memorial Military Museum

7.4Good
Tru By Hilton St Louis Downtown Mo ImageTru By Hilton St Louis Downtown Mo ImageTru By Hilton St Louis Downtown Mo Image

For a comfy stay in St. Louis, Tru By Hilton St Louis Downtown Mo is a fantastic pick! Just a hop away from Soldiers Memorial, this cozy hotel offers air-conditioned rooms that invite you to relax. You can kickstart your mornings with a yummy continental breakfast and enjoy a quick workout at their fitness center. Plus, the welcoming 24-hour front desk team is always ready to help you out.

Explore nearby sights like the historic Old Courthouse and the lively Laclede's Landing. After a day of adventures, you'll love coming back to this friendly haven. With all these great perks, it's no wonder this hotel has quickly become a favorite spot for those visiting St. Louis!

21c Museum Hotel St Louis

1528 Locust street | 0.2 mi (0.3km) to Soldiers Memorial Military Museum

8.7Excellent
21c Museum Hotel St Louis Image21c Museum Hotel St Louis Image21c Museum Hotel St Louis Image

Looking for a cozy stay in St. Louis near Soldiers Memorial? Look no further than the 21c Museum Hotel St. Louis! This vibrant spot has everything you need for a fun getaway. With its chic terrace, inviting bar, and relaxing spa and wellness center, it’s the perfect place to unwind after a day of exploring. Plus, there's an indoor pool and hot tub for those lazy afternoons. You'll find friendly staff ready to help around the clock, making your stay hassle-free.

Each room at the hotel is designed for comfort and includes air conditioning, a cozy seating area, and a flat-screen TV to catch your favorite shows. You can chill with a drink from the fridge and freshen up in a private bathroom stocked with free toiletries. With attractions like Old Courthouse and Laclede's Landing just a stroll away, you’ll have plenty to discover. The 21c Museum Hotel is a local gem that promises a stay filled with comfort and fun!

The Last Hotel

1501 Washington Avenue | 0.3 mi (0.4km) to Soldiers Memorial Military Museum

7.9Good
The Last Hotel ImageThe Last Hotel ImageThe Last Hotel Image

If you’re searching for a friendly and stylish spot in St. Louis near Soldiers Memorial, The Last Hotel is a great option to consider! This 4-star hotel has air-conditioned rooms that provide a cozy retreat after a day of adventure. You’ll love the fitness center to keep up with your routine, and the free WiFi is perfect for sharing your travels online. There’s also a welcoming shared lounge and a sun terrace where you can relax and soak up the sunshine.

Every room comes equipped with a flat-screen TV, so you can unwind with your favorite shows in comfort. Soft bed linens and towels are provided to enhance your stay. The Last Hotel puts a personal touch on hospitality with its friendly 24-hour front desk crew, ready to assist you whenever needed. Explore nearby attractions like Laclede's Landing and the Edward Jones Dome, all within easy reach for a fun-filled experience!

St. Louis Union Station Hotel, Curio Collection By Hilton

1820 Market Street | 0.4 mi (0.6km) to Soldiers Memorial Military Museum

7.9Good
St. Louis Union Station Hotel, Curio Collection by Hilton ImageSt. Louis Union Station Hotel, Curio Collection by Hilton ImageSt. Louis Union Station Hotel, Curio Collection by Hilton Image

If you’re on the lookout for a charming hotel in St. Louis close to Soldiers Memorial, check out the St. Louis Union Station Hotel, Curio Collection by Hilton! Housed in the historic Union Railway Station, this hotel is full of character, featuring lovely Tiffany stained glass windows in its lobby. It’s the perfect mix of classic vibes and modern comforts – every cozy room includes free Wi-Fi and a flat-screen TV to help you kick back after a day of exploring the city.

When it comes to dining, you’re in for a treat! Station Grille Restaurant serves delicious upscale American favorites for dinner, while the Grand Hall Lounge is a delightful spot for cocktails and appetizers. And don't forget to start your day right with a bite from Einstein Bros Bagels, offering tasty breakfast and lunch options. For relaxation, take a dip in the outdoor swimming pool or break a sweat at the fitness center. The 24-hour business center adds a nice touch for those who can’t completely unplug while traveling. With so much to offer, this hotel makes for a fun and memorable stay in St. Louis!

Courtyard St. Louis Downtown/Convention Center

823-827 Washington Avenue | 0.4 mi (0.7km) to Soldiers Memorial Military Museum

8.4Very Good
Courtyard St. Louis Downtown/Convention Center ImageCourtyard St. Louis Downtown/Convention Center ImageCourtyard St. Louis Downtown/Convention Center Image

Courtyard St. Louis Downtown/Convention Center is a fantastic choice for anyone visiting St. Louis and wanting to be close to Soldiers Memorial. Just a hop away from the excitement of America's Center Convention Complex, this hotel offers comfortable, air-conditioned rooms equipped with flat-screen TVs, ensuring you're set for a cozy night in after a day of exploring the city. Each room comes with a private bathroom stocked with essentials like a hairdryer, making it super convenient for your stay!

When it’s time to eat, you won't have to go far. The onsite Bistro serves up delicious breakfast and dinner options to keep your energy up, whether you're heading out for a day of adventures or winding down from a busy schedule. If you’re looking to stay active, there’s a fitness center available, plus business facilities if you need to catch up on any work while you're away. This welcoming spot blends comfort and convenience, making it the perfect base for your St. Louis experience!

Marriott St. Louis Grand

800 Washington Avenue | 0.4 mi (0.7km) to Soldiers Memorial Military Museum

7.5Good
Marriott St. Louis Grand ImageMarriott St. Louis Grand ImageMarriott St. Louis Grand Image

For a delightful stay near Soldiers Memorial in St. Louis, the Marriott St. Louis Grand Hotel is an excellent pick. This charming downtown hotel features cozy rooms that come with handy amenities like a work desk and a coffee maker for your morning brew. Catching a movie? Relax on your smart TV with your favorite streaming shows right at your fingertips!

When hunger strikes, wander over to the Zenia Bar & Grille, where delicious Midwestern cuisine awaits you. Whether you're sipping on a refreshing drink at the bar or grabbing a coffee at the Starbucks to kickstart your day, you’ll find plenty to savor just a step away. And with the Gateway Arch close by and Busch Stadium just a short walk away, you’re set for an unforgettable experience exploring all St. Louis has to offer!

Magnolia Hotel St. Louis, A Tribute Portfolio Hotel

421 North 8th Street | 0.4 mi (0.7km) to Soldiers Memorial Military Museum

8.1Very Good
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel ImageMagnolia Hotel St. Louis, a Tribute Portfolio Hotel ImageMagnolia Hotel St. Louis, a Tribute Portfolio Hotel Image

For a fantastic hotel experience near Soldiers Memorial in St. Louis, the Magnolia Hotel is a gem you’ll want to check out. This hotel, rich in history and charm, offers cozy, modern rooms that come with a stunning view of the city. Each room features a flat-screen TV for your entertainment and private bathrooms stocked with complimentary goodies. Plus, the hotel keeps things fresh with free WiFi throughout.

When it's time to refuel, pop into Robie's restaurant right downstairs. They serve up a delectable breakfast, lunch, and dinner menu filled with contemporary American dishes, and sweeten the day with complimentary milk and cookies in the evening. Beyond just comfort and tasty meals, guests appreciate thoughtful amenities like meeting rooms and convenient luggage storage. The Magnolia Hotel makes every stay feel special!

The Westin St. Louis

811 Spruce Street | 0.5 mi (0.8km) to Soldiers Memorial Military Museum

8.4Very Good
The Westin St. Louis ImageThe Westin St. Louis ImageThe Westin St. Louis Image

The Westin St. Louis is a superb spot for anyone looking to stay near Soldiers Memorial. Nestled in the historic Cupples Station area, this 4-star hotel has everything you need for a great getaway. The rooms are modern and stylish, featuring a flat-screen TV, a minibar, and spacious bathrooms with a separate shower and soaking tub. The cozy vibe and rich brown tones create a welcoming atmosphere that will make you feel right at home.

When it comes to dining, Quattro Trattoria and Pizzeria is the hotel’s Italian restaurant where guests can enjoy a delicious meal in a unique warehouse-themed setting. For those who love to stay active, there’s a well-equipped gym to work out in, plus thoughtful services like a business center and concierge assistance. The Westin makes it easy to relax and enjoy your time in St. Louis!

Hotel Saint Louis, Autograph Collection

705 Olive Street | 0.5 mi (0.8km) to Soldiers Memorial Military Museum

8.5Excellent
Hotel Saint Louis, Autograph Collection ImageHotel Saint Louis, Autograph Collection ImageHotel Saint Louis, Autograph Collection Image

Looking for a place to stay near Soldiers Memorial in St. Louis? Hotel Saint Louis, Autograph Collection is a fantastic option. Just a quick hop from all the excitement of the city, this trendy hotel boasts free bikes for exploring, a sparkling seasonal pool to cool off in, and a fitness center to keep you on track. With cozy rooms and free WiFi, it’s perfect for anyone wanting a comfy base to unwind after a day of adventure. Don’t forget to stroll over to the terrace for a nice view or enjoy tasty bites in their on-site restaurant.

Every morning starts right with a hearty American breakfast to fuel your day's exploration. Additionally, if you’re in the mood for a drink or two, you can chill out in the bar after a day of sightseeing. With must-see attractions like the Old Courthouse and Laclede's Landing just around the corner, Hotel Saint Louis is your ideal launchpad for discovering the charm of St. Louis!

Embassy Suites Saint Louis - Downtown

610 North 7th Street | 0.5 mi (0.9km) to Soldiers Memorial Military Museum

8.2Very Good
Embassy Suites Saint Louis - Downtown ImageEmbassy Suites Saint Louis - Downtown ImageEmbassy Suites Saint Louis - Downtown Image

This downtown hotel is a great choice for your stay near Soldiers Memorial! The Embassy Suites Saint Louis Downtown offers fantastic amenities, including an indoor pool and spacious suites fitted with flat-screen TVs. Each modern suite comes with handy features like a microwave, mini-fridge, and coffee maker to make you feel right at home.

Start your day with a delicious cooked-to-order breakfast, and when it comes time to relax, head over to the Atrium Café for a light meal or sip on cocktails at the on-site bar. Guests enjoy free access to the hot tub and gym, plus Wi-Fi is free in public areas, making it easy to stay connected. With some of St. Louis's top attractions like the iconic Arch and Lumiere Casino just a short walk away, the Embassy Suites helps you maximize your fun in the city!

Drury Inn And Suites St Louis Union Station

201 South 20th Street | 0.5 mi (0.9km) to Soldiers Memorial Military Museum

8.9Excellent
Drury Inn and Suites St Louis Union Station ImageDrury Inn and Suites St Louis Union Station ImageDrury Inn and Suites St Louis Union Station Image

If you're looking for a top-notch place to stay near Soldiers Memorial in St. Louis, you're in for a treat! The Drury Inn and Suites right by Union Station is a fantastic option. With cozy rooms featuring free WiFi and flat-screen TVs, you'll have everything you need for a comfy stay. Plus, you can stock up on snacks with the convenient refrigerator and microwave in every room.

When it's time to unwind, take a refreshing dip in the indoor pool or hop into the hot tub. The hotel also offers a 24-hour business and fitness center so you can stay on track with your goals. Don’t miss out on the scrumptious hot breakfast served each morning—think fresh fruit, pastries, and bagels to fuel your day of exploring the nearby Gateway Arch and Busch Stadium. Enjoy your stay and make some wonderful memories in this lively city!

Hilton Pennywell St Louis At The Arch

400 Olive Street | 0.7 mi (1km) to Soldiers Memorial Military Museum

8.1Very Good
Hilton Pennywell St Louis at the Arch ImageHilton Pennywell St Louis at the Arch ImageHilton Pennywell St Louis at the Arch Image

If you're on the hunt for a cozy stay near Soldiers Memorial in St. Louis, check out Hilton Pennywell St. Louis at the Arch! This stylish hotel blends historic charm with modern comfort, bubbling with a welcoming vibe. Each room features a flat-screen TV, an MP3-compatible alarm clock, an in-room refrigerator, and a spacious desk—perfect for both relaxation and working on the go. Don’t forget to treat yourself to a delicious meal at the award-winning Pennydrop Bar + Kitchen right on site.

Staying at Hilton Pennywell means you'll have access to a state-of-the-art gym equipped to keep you active throughout your visit. With its prime location, you're just steps away from iconic spots like Busch Stadium and endless shops and delicious local dining options. It’s a great mix of fun and convenience that can make your St. Louis adventure unforgettable! Enjoy your stay!

Fairfield Inn And Suites By Marriott St Louis Downtown

2144 Market Street | 0.7 mi (1.1km) to Soldiers Memorial Military Museum

8.8Excellent
Fairfield Inn and Suites by Marriott St Louis Downtown ImageFairfield Inn and Suites by Marriott St Louis Downtown ImageFairfield Inn and Suites by Marriott St Louis Downtown Image

Looking to stay close to Soldiers Memorial in St. Louis? Check out the Fairfield Inn and Suites by Marriott St Louis Downtown! This lovely hotel is right in the heart of the city, offering comfortable, air-conditioned rooms where you can kick back and relax. With free WiFi, bikes to borrow, and a fitness center on-site, there's plenty to keep you entertained during your visit. The hotel also has a welcoming lounge and a friendly 24-hour front desk crew ready to help out whenever you need.

Each room comes with a flat-screen TV, a cozy desk, and a private bathroom complete with a shower and hairdryer. If you fancy a drink, pop by the hotel bar—it's a great spot to unwind. Plus, for anyone needing to catch up on work or plan their day, there's a convenient business area available as well. Enjoy every moment during your stay at this cheerful little haven!

Pear Tree Inn St Louis Convention Center

711 North Broadway | 0.7 mi (1.1km) to Soldiers Memorial Military Museum

8.5Excellent
Pear Tree Inn St Louis Convention Center ImagePear Tree Inn St Louis Convention Center ImagePear Tree Inn St Louis Convention Center Image

If you're planning a trip to St. Louis and want to stay close to Soldiers Memorial, you'll love the cozy vibe at Pear Tree Inn St. Louis Convention Center! This hotel keeps your mornings bright with a delicious hot breakfast featuring eggs, sausage, and tasty Belgian waffles, making it easy to fuel up for the day. Plus, every room is equipped with free Wi-Fi to keep you connected.

You're in for a treat with features like an indoor pool and hot tub where you can relax after a day of exploring. Want to stay active? There’s a fitness center ready for you, along with a handy business area if you need to get some work done. Don’t forget to take advantage of the in-room microwave and fridge to enjoy snacks or leftovers during your stay. This hotel has everything you need for a fun and comfortable visit!

Drury Plaza St. Louis At The Arch

2 South 4th Street | 0.7 mi (1.1km) to Soldiers Memorial Military Museum

9.1Exceptional
Drury Plaza St. Louis at the Arch ImageDrury Plaza St. Louis at the Arch ImageDrury Plaza St. Louis at the Arch Image

If you're looking for a great place to stay near Soldiers Memorial, the Drury Plaza St. Louis at the Arch is a fantastic choice! Located right in the bustling heart of the city, it’s just a quick stroll from iconic spots like the Gateway Arch and Busch Stadium. Start your day off right with a free hot breakfast each morning—think delicious hot eggs, savory sausage, and fluffy Belgian waffles!

Inside the hotel, you'll find everything you need for a fun and relaxing stay. Each room comes with a 37-inch flat-screen TV, free Wi-Fi, a microwave, and a refrigerator. Unwind after a day of adventures in the indoor pool or hot tub, or get your workout in at the fitness center. There's also a handy on-site laundry service and same-day dry cleaning, making your stay as easy as can be! Enjoy your trip with comfort and style at this wonderful hotel!

Dan Avramescu's profile

Dan Avramescu

Dan, a digital nomad with 10+ years of experience, has traveled to 55+ countries, sharing expert tips to help others find the best places to stay.

Please note that we earn a commission when you book through our affiliate links. Your support is greatly appreciated and helps us continue to grow our business. Thank you for being a part of our journey.

Post was updated on May 20, 2025

Did you stay at one of the hotels listed here? We always appreciate hearing from our customers. If you would like to connect with us and share your experience, please feel free to reach out to us directly. right here.