Find the best hotels near your favorite destinations Image

15 Top Hotels in St Louis near Aquarium

Planning a trip to St. Louis and excited about visiting the aquarium? You’re in for a treat! With so many fantastic hotels nearby, you can relax and enjoy your stay while being just minutes away from the wonders of aquatic life. In this guide, I’ll walk you through 15 top hotels that offer great accommodations close to the aquarium. Let’s dive in and find the perfect spot for your visit!

Choose your dates:

Sort:

Our Pick

Drury Inn and Suites St Louis Union Station

Drury Inn and Suites St Louis Union Station

St. Louis Union Station Hotel, Curio Collection By Hilton

1820 Market Street | 0.1 mi (0.2km) to St. Louis Aquarium at Union Station

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

Nestled in the heart of St. Louis, the St. Louis Union Station Hotel invites you to step into a beautifully restored historic building that exudes charm, complete with stunning Tiffany stained glass windows. Every room offers modern comforts like free Wi-Fi and a flat-screen TV, creating a cozy retreat after your aquarium adventure.

Treat your taste buds at the on-site Station Grille Restaurant, where you can savor delightful American dishes for dinner, or grab a quick breakfast from Einstein Bros Bagels. Wind down at the Grand Hall Lounge with cocktails and appetizers in a relaxed atmosphere. Looking to stay active? Enjoy a refreshing dip in the outdoor pool or hit the fitness center to keep up your routine.

This hotel places you close to attractions like Busch Stadium and, of course, the amazing aquarium — perfect for a fun-filled getaway in St. Louis!

Drury Inn And Suites St Louis Union Station

201 South 20th Street | 0.1 mi (0.2km) to St. Louis Aquarium at Union Station

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 great spot to stay near the aquarium in St. Louis, the Drury Inn and Suites at Union Station is a fantastic choice! This hotel offers cozy guest rooms with all the essentials, including free Wi-Fi, flat-screen TVs, and handy items like refrigerators and microwaves. You’ll love starting each day with a complimentary hot breakfast, loaded with fresh fruit, bagels, pastries, and cereals—perfect fuel for your adventures!

When you're not out exploring, take a dip in the indoor pool or relax in the hot tub for some well-deserved pampering. Plus, there’s a fitness center and a business area available around the clock, so you can unwind or get things done at your convenience. With its friendly vibe and convenient amenities, this hotel is a great pick for both family getaways and solo trips!

Fairfield Inn And Suites By Marriott St Louis Downtown

2144 Market Street | 0.3 mi (0.5km) to St. Louis Aquarium at Union Station

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

If you’re planning a trip to St. Louis and want a cozy place that's close to the aquarium, the Fairfield Inn and Suites by Marriott St Louis Downtown is a great pick! This welcoming hotel offers comfortable, air-conditioned rooms, free Wi-Fi, and even free bikes for those who wish to explore the area. You can make yourself at home in no time, whether you want to kick back in your room or chat with friends in the shared lounge.

Feeling hungry? There’s a nice on-site bar where you can grab a drink after a day of fun. Plus, if you’re in town for business, you’ll find a helpful business center ready for you. With friendly staff available around the clock, this hotel makes sure you have everything you need for a pleasant stay. Enjoy your time in St. Louis!

Pear Tree Inn St. Louis Near Union Station

2211 Market Street | 0.3 mi (0.6km) to St. Louis Aquarium at Union Station

8.3Very Good
Pear Tree Inn St. Louis Near Union Station ImagePear Tree Inn St. Louis Near Union Station ImagePear Tree Inn St. Louis Near Union Station Image

Check out the Pear Tree Inn Saint Louis Union Station! It's an awesome place to stay if you’re looking to be near the attractions. Each room comes with comfy flat-screen TVs, free Wi-Fi, and a microwave and fridge to make snacks a breeze. You’ll also start your day right with a free continental breakfast that gives you a little boost for all your adventures.

The hotel has some fun amenities! Take a dip in the indoor pool or relax in the hot tub after a busy day exploring. If you’re feeling active, there’s a fitness center ready for you to work up a sweat. Whether you’re traveling for work or play, a laundry room and business center are available to keep everything running smoothly. Enjoy the convenience and make wonderful memories in St. Louis!

21c Museum Hotel St Louis

1528 Locust street | 0.4 mi (0.6km) to St. Louis Aquarium at Union Station

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

Discover the 21c Museum Hotel St Louis, a charming spot in the heart of Saint Louis, perfect for your stay near the aquarium! This hotel combines art and comfort beautifully, featuring a fun terrace, a lively bar, and a relaxing spa and wellness center. You can enjoy delightful meals at their restaurant, unwind in the indoor pool, or soak in the hot tub after a day of exploring. Plus, with 24-hour room service and friendly front desk staff ready to assist, you’ll feel right at home.

Each room comes equipped with everything you need for a cozy retreat, including air conditioning, comfy seating, and a sleek flat-screen TV. You’ll also find a safe for your valuables and a private bathroom stocked with free toiletries and a hairdryer. Get ready to make some sweet memories while enjoying easy access to nearby attractions like the Old Courthouse and Laclede's Landing. Trust us; this hotel is a fantastic choice for your St. Louis adventure!

Courtyard By Marriott St. Louis Downtown West

2340 Market Street at Jefferson | 0.4 mi (0.7km) to St. Louis Aquarium at Union Station

8.4Very Good
Courtyard by Marriott St. Louis Downtown West ImageCourtyard by Marriott St. Louis Downtown West ImageCourtyard by Marriott St. Louis Downtown West Image

Looking for a great place to stay in St. Louis near the aquarium? Check out the Courtyard St. Louis Downtown! This hotel is packed with cool perks to make your stay comfy and fun. With a spacious fitness center and free Wi-Fi, it's perfect whether you're here for business or just to explore. The Bistro on-site serves delicious breakfast and dinner, plus you can grab a cozy cup of Starbucks coffee anytime.

Your room at the Courtyard has all the essentials to help you unwind—think cable TV for movie nights, a coffee maker, and a friendly atmosphere. If business calls, the hotel has a 24-hour business center so you can stay productive. Plus, you’re close to some great attractions; the iconic Gateway Arch and Scottrade Center are only a short stroll away. Get ready to enjoy your St. Louis stay in style!

The Last Hotel

1501 Washington Avenue | 0.5 mi (0.8km) to St. Louis Aquarium at Union Station

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

Looking for a cozy and fun place to stay near the aquarium in St. Louis? Let me introduce you to The Last Hotel! This stylish spot offers air-conditioned rooms, a great fitness center, and free Wi-Fi to keep you connected. With a laid-back lounge and a welcoming 24-hour front desk team, you’ll feel right at home. If you’re driving in, don’t worry about parking—there’s a private parking option available just for you!

Each room comes with comfy bed linens, fluffy towels, and a flat-screen TV to catch up on your favorite shows. Plus, you'll love unwinding on the sunny terrace for some fresh air. Want to explore? You're just a hop away from popular spots like Laclede's Landing and the historic Old Courthouse. The Last Hotel truly gives you the perfect base for your St. Louis adventure!

Tru By Hilton St Louis Downtown Mo

1221 Locust Street | 0.5 mi (0.9km) to St. Louis Aquarium at Union Station

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

If you're seeking a welcoming hotel close to the aquarium in St. Louis, check out Tru By Hilton St Louis Downtown Mo! This cozy 3-star spot is perfect for travelers who want a bit of spark in their stay. With comfy, air-conditioned rooms and a fitness center, you can start your day off right. Plus, their friendly team is ready to help with a 24-hour front desk and a handy business center.

Start each morning with a tasty continental breakfast before heading out to explore! From Tru By Hilton, you're just a stone's throw away from fun attractions like the iconic Old Courthouse and bustling Laclede's Landing. This hotel is not just a place to sleep; it’s a great launch pad for your St. Louis adventures!

Residence Inn By Marriott St. Louis Downtown

525 South Jefferson Avenue | 0.6 mi (1km) to St. Louis Aquarium at Union Station

7.6Good
Residence Inn by Marriott St. Louis Downtown ImageResidence Inn by Marriott St. Louis Downtown ImageResidence Inn by Marriott St. Louis Downtown Image

Looking for a comfy spot near the St. Louis Aquarium? Look no further than the Residence Inn Saint Louis Downtown! This hotel gives you the freedom to relax in rooms that come with a living area and a full kitchen. Imagine whipping up your breakfast or enjoying a late-night snack whenever you please! The rooms are equipped with handy features like a stovetop, dishwasher, and a coffee maker for your favorite brews.

Not only can you kick back in your room, but you can also grab drinks and snacks at the on-site snack bar or break a sweat in the fitness center. When you're ready to explore, great spots like Busch Stadium and America's Center Convention Complex are just a short drive away—perfect for adding some excitement to your stay! This place is all about making your time in St. Louis super enjoyable and hassle-free!

The Westin St. Louis

811 Spruce Street | 0.7 mi (1.2km) to St. Louis Aquarium at Union Station

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

The Westin St. Louis beckons you to experience a blend of comfort and style in the vibrant Cupples Station area. This stunning 4-star hotel offers a chic and modern atmosphere with spacious rooms decorated in warm tones. Each room comes with a flat-screen TV, movies, a work desk, and a minibar, perfect for unwinding after a day of adventures. You’ll love the luxurious bathrooms with separate showers and soaking tubs that make for a refreshing retreat!

When it’s time to refuel, head to Quattro Trattoria and Pizzeria, where you can enjoy delicious Italian dishes in a cozy yet stylish setting. If you want to stay active, take advantage of the well-equipped gym, and know that the on-site car rental service will make exploring the city a breeze. With attractions like Busch Stadium and the Gateway Arch nearby, The Westin St. Louis is an exciting choice for your next getaway!

Courtyard St. Louis Downtown/Convention Center

823-827 Washington Avenue | 0.8 mi (1.4km) to St. Louis Aquarium at Union Station

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

Discover the Courtyard St. Louis Downtown/Convention Center, a great spot for those looking to enjoy the local scene and nearby aquarium. This hotel puts you in the heart of Saint Louis, right by the action. Each room is designed for your comfort, featuring air conditioning, a flat-screen TV, and a private bathroom with a hairdryer. You’ll feel right at home!

When hunger strikes, the Bistro on-site offers satisfying breakfast and dinner options. You can also keep up with your workout routine at the fitness center or take advantage of the business facilities if you’re in town for work. With plenty of attractions like the Gateway Arch and Busch Stadium just moments away, your stay here is bound to be memorable!

Magnolia Hotel St. Louis, A Tribute Portfolio Hotel

421 North 8th Street | 0.9 mi (1.4km) to St. Louis Aquarium at Union Station

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

If you're on the hunt for a perfect getaway in St. Louis, look no further than the Magnolia Hotel! This charming gem is proudly listed on the National Historic Register, offering a cozy retreat just a short stroll from the Edward Jones Dome. With free WiFi, a restaurant, and a non-smoking atmosphere, it’s an ideal spot for travelers. Each modern room features lovely city views, a flat-screen cable TV, comfortable private bathrooms stocked with free toiletries, and all the little extras you might need.

Feeling hungry? Robie's restaurant is ready to serve you delicious meals for breakfast, lunch, and dinner, featuring contemporary American dishes. Plus, enjoy a sweet treat of complimentary milk and cookies each evening! Don't forget to take advantage of meeting facilities and luggage storage during your stay. Explore nearby attractions like the stunning Gateway Arch and the historic Old Courthouse, ensuring that your trip is unforgettable!

Marriott St. Louis Grand

800 Washington Avenue | 0.9 mi (1.4km) to St. Louis Aquarium at Union Station

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

If you’re searching for the best hotels in St. Louis near the aquarium, the Marriott St. Louis Grand is an awesome choice! This downtown hotel is all about comfort, featuring a gym and cozy rooms with room service—so you can relax and recharge after a day of exploring. Each room comes with a handy work desk and coffee maker, plus smart TVs to stream your favorite shows.

When it comes to dining, you’ve got some delicious options right at your fingertips! Zenia Bar & Grille serves some fantastic Midwestern cuisine, and whether you’re in the mood for a refreshing drink or a cozy cup of coffee from Starbucks, you won’t leave hungry. With exciting attractions like the Gateway Arch and Busch Stadium just a stone’s throw away, you’ll be perfectly situated to soak up all the fun St. Louis has to offer.

Hotel Saint Louis, Autograph Collection

705 Olive Street | 0.9 mi (1.4km) to St. Louis Aquarium at Union Station

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

Hotel Saint Louis, Autograph Collection is an inviting spot to relax and enjoy your time in St. Louis! Just a short walk from fun attractions like the Gateway Arch, this hotel has everything you need for a comfy stay. You’ll love the seasonal outdoor pool, fitness center, and the chance to explore the area with free bike rentals. Plus, with free WiFi throughout, you're all set for connecting with friends or planning your next adventure. The hotel's friendly staff is always ready to help, whether you need room service or assistance at the 24-hour front desk.

Every morning, get your day started right with a tasty American breakfast that'll satisfy all your cravings. After a busy day exploring local hotspots like Old Courthouse and Laclede's Landing, you can unwind at the hotel's bar with a drink in hand. Whether you’re in St. Louis for a fun getaway or a relaxing break, Hotel Saint Louis, Autograph Collection makes it easy to enjoy everything this vibrant city has to offer!

Embassy Suites Saint Louis - Downtown

610 North 7th Street | 1 mi (1.5km) to St. Louis Aquarium at Union Station

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

Looking for a cozy spot in St. Louis near the Aquarium? The Embassy Suites Saint Louis Downtown is a perfect choice! It’s conveniently located close to America’s Convention Center and offers stylish, spacious suites. Each suite boasts comfy sleeping areas, flat-screen TVs, and handy amenities like a microwave, mini-fridge, and coffee maker. You’ll feel right at home as you kick back in the cozy living room, complete with a sofa bed for extra comfort.

Start your day with a delicious, cooked-to-order breakfast to fuel your adventures. For lunch or dinner, the Atrium Café has some tasty options, and you can unwind later at the hotel bar with a refreshing drink. Don’t forget to make use of the hot tub and gym during your stay—it's all free for guests! With the iconic Saint Louis Arch and Lumiere Casino not too far away, you’ll have plenty of ways to explore and enjoy this vibrant city!

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 15, 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.