Looking for the perfect hotel in St. Louis near the aquarium? You’re in the right place! I’ve gathered a list of nine top hotels that not only keep you close to all the aquatic fun but also boast inviting indoor pools for relaxation and enjoyment. Whether you’re traveling with family or friends, these cozy accommodations will make your stay unforgettable. Let’s dive into the list and find you the ideal spot to unwind after a day of adventures!
Sort:
201 South 20th Street | 0.1 mi (0.2km) to St. Louis Aquarium at Union Station
Looking for the best hotels in St. Louis near the Aquarium with a fun indoor pool? Check out the Drury Inn and Suites at Union Station! This cozy spot is just a stone's throw away from the action, making it an ideal base for your adventures. Every guest room comes with free Wi-Fi, flat-screen TVs, a fridge, and a microwave, so you’ve got everything you need right at your fingertips. Don’t forget your swimsuit—you’ll want to dive into the inviting indoor pool or soak in the hot tub for some relaxation after a day of exploring.
Starting your day off right is easy, thanks to a complimentary hot breakfast! With goodies like fresh fruit, bagels, pastries, and cereals, you're bound to find something you love. And for those who like to stay active, the hotel also has a fitness center and business facilities open 24 hours. Location and comfort make this hotel a fantastic choice for your St. Louis getaway!
1528 Locust street | 0.4 mi (0.6km) to St. Louis Aquarium at Union Station
Nestled in the heart of Saint Louis, the 21c Museum Hotel St Louis is a fantastic choice for anyone looking to enjoy both comfort and style. With a cozy terrace, a lively bar, and a soothing spa and wellness center, it’s a wonderful place to relax after a day of exploring. You can take a dip in the indoor pool or unwind in the hot tub, making it a family-friendly spot for those vacationing with kids or just wanting to chill.
The rooms are comfy and come fully equipped with everything you need, including air conditioning, a flat-screen TV, and even a fridge. Each room features a private bathroom stocked with free toiletries, so you’re all set for a refreshing stay. Plus, nearby attractions like the Old Courthouse and Laclede's Landing are easily accessible, making your adventures in St. Louis even more enjoyable!
525 South Jefferson Avenue | 0.6 mi (1km) to St. Louis Aquarium at Union Station
If you're on the hunt for a fantastic hotel in St. Louis near the aquarium with a cozy indoor pool, you should consider staying at the Residence Inn. This friendly hotel features comfortable rooms with a living area and full kitchen, perfect for those who love a homestyle feel while traveling. You'll have all the essentials, including a stovetop, dishwasher, and even a coffee maker for your morning brew.
After a day of aquarium fun, unwind at the hotel’s snack bar or hit the on-site fitness center to keep up your routine. It’s just a hop away from cool attractions like Busch Stadium and America’s Center, making it an awesome spot to explore the city and then relax in style. Your St. Louis adventure is sure to be a blast while enjoying all the comforts that Residence Inn has to offer!
610 North 7th Street | 1 mi (1.5km) to St. Louis Aquarium at Union Station
When you're searching for the best hotels in St. Louis near the Aquarium with an indoor pool, you’ll definitely want to check out the Embassy Suites Saint Louis Downtown. This welcoming hotel is situated right next to America’s Convention Center and the Edward Jones Dome. It boasts a fun indoor pool perfect for splashing around, and the spacious suites come with flat-screen TVs, microwave, mini-fridge, and even a coffee maker to help kickstart your mornings. Plus, every suite has an MP3 connection and a cozy living room with a sofa bed, making it a great fit for families or friends traveling together.
Get ready to indulge in a delicious cooked-to-order breakfast at the Embassy Suites, giving your day a tasty boost! If you’re feeling peckish later, the Atrium Café offers light lunches and dinners, and there’s a lively bar on-site for evening drinks. Fitness enthusiasts will appreciate the free access to the gym and hot tub, and please note, Wi-Fi is complimentary in public areas—perfect for staying connected! With all these perks, you’ll be all set for a fantastic time in St. Louis.
2 South 4th Street | 1 mi (1.7km) to St. Louis Aquarium at Union Station
If you're looking for a cozy spot to call home while exploring St. Louis, check out Drury Plaza St. Louis at the Arch. This friendly hotel is just a stone's throw from the iconic Gateway Arch and vibrant Busch Stadium. Every morning, you’ll wake up to a hot, delicious breakfast, perfect for fueling your day of adventures. Plus, the comfy rooms come with everything you need, like a flat-screen TV, free Wi-Fi, a microwave, and a fridge to keep your snacks nice and cool.
After checking out the sights, take a dip in the inviting indoor pool or relax in the hot tub – it’s the perfect way to unwind! If you’re feeling energetic, the fitness center is ready for your daily workout, and they even have laundry facilities if you need them. This hotel makes for a delightful base as you explore all that St. Louis has to offer!
711 North Broadway | 1.1 mi (1.7km) to St. Louis Aquarium at Union Station
When you're on the lookout for hotels in St. Louis with an indoor pool, the Pear Tree Inn St. Louis Convention Center is a fantastic option. Not only is it conveniently located near the famous Gateway Arch, but it also offers a warm, welcoming vibe for guests. Start your day right with a tasty hot breakfast featuring eggs, sausage, and Belgian waffles. Each cozy room comes with free Wi-Fi, a flat-screen TV, and handy amenities like a microwave and fridge for your snacks and leftovers.
After a day of fun exploring the city, splash around in the indoor pool or soak your cares away in the hot tub. Need to stay active? The fitness center has you covered, and if you have work to tackle, the business center is available too. Choose this hotel for an enjoyable stay as you dive into the delightful experiences that St. Louis has to offer!
333 Washington Avenue | 1.1 mi (1.8km) to St. Louis Aquarium at Union Station
For a delightful stay in St. Louis, check out the Hampton Inn St. Louis - At the Arch. This hotel has a fantastic location right in the heart of the city, making it easy to explore. You’ll love the modern, comfortable rooms with everything you need, like flat-screen TVs and free high-speed internet. There’s also a free hot breakfast waiting for you each morning, so you can fuel up before your adventures!
After a busy day, unwind in the relaxing indoor pool or hit the fitness center, which is open 24/7 for those who want to keep active. This non-smoking hotel ensures a fresh atmosphere throughout your stay. You’re sure to have a great time resting in a cozy Cloud Nine bed, so you’re recharged for whatever fun awaits next in St. Louis!
3763 Forest Park Avenue | 1.8 mi (2.9km) to St. Louis Aquarium at Union Station
Looking for a great hotel in St. Louis with an indoor pool and close to the aquarium? Check out Element St. Louis Midtown! This welcoming spot offers comfy accommodations and handy amenities, including free bikes to explore the area, private parking, and a fitness center to stay active. Enjoy a delicious meal right on-site at the restaurant and lounge by the indoor pool after a busy day.
Start your morning off right with an American breakfast before heading out to experience all that the city has to offer. For families or anyone wanting extra space, some rooms come with a kitchen that’s perfect for making snacks. Element St. Louis Midtown combines comfort and convenience, giving you the perfect home base for your adventures!
4245 Duncan Avenue | 2.4 mi (3.9km) to St. Louis Aquarium at Union Station
Aloft St. Louis Cortex is a fantastic choice if you're looking for a fun hotel in St. Louis with an indoor pool! This cozy 3-star spot has everything you need for a comfortable stay, with a friendly atmosphere and helpful staff. You can kick back in the shared lounge or on the terrace, and if you're feeling social, grab a drink at the bar. Don’t forget your swim gear—the indoor pool is ready for some splashy fun!
Each room comes with a comfy seating area, making it easy to relax after exploring the city. Start your day off right with a tasty American breakfast before heading out. Whether you want to take a dip in the pool, challenge friends to a game of billiards, or explore nearby attractions, this hotel is a great place to unwind and adventure in St. Louis!
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 13, 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.