Find the best hotels near your favorite destinations Image

15 Best Hotels near St Louis Zoo for All Budgets

When planning a trip to St. Louis, there's nothing quite like the thrill of visiting the vibrant animals at the St. Louis Zoo. After a fun-filled day, you’ll want a cozy place to rest your head. I’ve handpicked the 15 best hotels near the zoo that offer comfort, great amenities, and easy access to all the wildlife wonders. Let’s dive into these fantastic options, so you can find the perfect spot for your adventure!

Choose your dates:

Sort:

Our Pick

Hampton Inn & Suites St. Louis at Forest Park

Hampton Inn & Suites St. Louis at Forest Park

Hampton Inn & Suites St. Louis At Forest Park

5650 Oakland Avenue | 0.7 mi (1.1km) to Saint Louis Zoo

8.7Excellent
Hampton Inn & Suites St. Louis at Forest Park ImageHampton Inn & Suites St. Louis at Forest Park ImageHampton Inn & Suites St. Louis at Forest Park Image

Nestled right across from Forest Park, this hotel is all about comfort and convenience! Guests can enjoy free daily breakfast and high-speed internet, making it a breeze to start the day on the right foot. With an indoor pool and a fitness center, there’s plenty of space to relax or get your workout in after a fun day of exploring.

The Hampton Inn & Suites St. Louis at Forest Park puts you just a hop away from incredible attractions. Spend your day at the St. Louis Zoo or take in some culture at the St. Louis Art Museum. If you're up for it, the beautiful botanical gardens or a lively show at The Muny are also nearby, giving you plenty of options for fun and relaxation in the area!

Drury Inn & Suites St. Louis Forest Park

2111 Sulphur Avenue | 1.2 mi (2km) to Saint Louis Zoo

9Exceptional
Drury Inn & Suites St. Louis Forest Park ImageDrury Inn & Suites St. Louis Forest Park ImageDrury Inn & Suites St. Louis Forest Park Image

If you’re searching for a great hotel near the St. Louis Zoo, the Drury Inn & Suites Near Forest Park is definitely a winner! This cozy spot is situated right near the vibrant Forest Park. Each room features free Wi-Fi and a flat-screen TV for your entertainment, along with a microwave and fridge to make your stay a bit more comfortable. You can kickstart your day with a delicious complimentary hot breakfast, perfect for fueling up before your adventures!

Relaxation comes easily at Drury Inn. You can take a refreshing dip in the indoor pool or unwind in the hot tub after exploring all the nearby attractions. The fitness center is open around the clock, so there's no excuse for missing your workout. With must-visit spots like the St. Louis Zoo, the Botanical Gardens, and the Anheuser-Busch Brewery all just a short drive away, you’ll have lots to see and do during your stay!

The Moonrise Hotel

6177 Delmar in The Loop | 1.5 mi (2.4km) to Saint Louis Zoo

8.7Excellent
The Moonrise Hotel ImageThe Moonrise Hotel ImageThe Moonrise Hotel Image

The Moonrise Hotel stands out as a fantastic choice for anyone visiting St. Louis, especially if you're planning to check out the nearby zoo. Located in the lively Loop district, this boutique hotel is all about fun and comfort. With its contemporary flair and modern amenities, you'll feel right at home. Plus, there are great spots nearby to grab a bite or catch a show, making it easy to enjoy everything the area has to offer.

The rooms are spacious and packed with cool features like flat-screen TVs, free Wi-Fi, and iPod docking stations. Want to relax after your adventures? Head up to the rooftop bar for breathtaking views of the city or enjoy a delicious meal at their on-site restaurant, Eclipse. The Moonrise Hotel makes it easy to have a great time while exploring St. Louis!

The Royal Sonesta Chase Park Plaza St Louis

212 North Kingshighway Boulevard | 1.6 mi (2.5km) to Saint Louis Zoo

8.6Excellent
The Royal Sonesta Chase Park Plaza St Louis ImageThe Royal Sonesta Chase Park Plaza St Louis ImageThe Royal Sonesta Chase Park Plaza St Louis Image

The Royal Sonesta Chase Park Plaza St. Louis is a splendid choice if you're heading to the city and want to be close to the zoo! Just a hop away from Forest Park, you’ll find fantastic dining right at your fingertips. Whether you’re in the mood for a relaxed bite by the pool at The Chase Club or a fine dinner at The Tenderloin Room, there’s something here for everyone. You can even catch a movie at the hotel’s own theater—perfect for winding down after a day of fun.

The rooms come with all the modern conveniences you need, like flat-screen TVs and Wi-Fi, so you can unwind and connect with family and friends. When it's time to have some fun, enjoy a dip in the heated outdoor pool or a workout in the gym. Just a short ride from the St. Louis Zoo, you’ll love having this vibrant spot as your home base while exploring the area!

DoubleTree By Hilton St. Louis Forest Park

4550 Forest Park Avenue | 1.6 mi (2.6km) to Saint Louis Zoo

7.8Good
DoubleTree by Hilton St. Louis Forest Park ImageDoubleTree by Hilton St. Louis Forest Park ImageDoubleTree by Hilton St. Louis Forest Park Image

DoubleTree by Hilton St. Louis Forest Park is a great spot if you're planning on heading to the zoo! Just a quick stroll from Forest Park, this hotel offers cozy guest rooms equipped with a 55" flat-screen TV and free WiFi—perfect for relaxing after a busy day. All rooms come with a fridge, coffee maker, and microwave, along with a private bathroom that includes free toiletries and a hairdryer. Plus, if you get hungry, the on-site MadeMarket has snacks to grab anytime!

When you’re not at the zoo, you can enjoy attractions like the Saint Louis Science Center and the Saint Louis Art Museum, all within a short distance. Whether you’re traveling with family or friends, DoubleTree makes it an easy, comfortable choice to kick back and plan your adventures around St. Louis!

AC Hotel By Marriott St Louis Central West End

215 York Avenue | 1.6 mi (2.6km) to Saint Louis Zoo

8.5Excellent
AC Hotel by Marriott St Louis Central West End ImageAC Hotel by Marriott St Louis Central West End ImageAC Hotel by Marriott St Louis Central West End Image

AC Hotel by Marriott St Louis Central West End is a fantastic choice for a stay in St. Louis, especially if you're planning a visit to the zoo! This friendly 3-star hotel offers everything you need for a cozy getaway, including air-conditioned rooms furnished with modern amenities like a flat-screen TV, a fridge, and a coffee machine. You'll find a stylish restaurant and bar on-site, perfect for grabbing a bite to eat or unwinding with a drink. Plus, a tasty American breakfast is served every morning to fuel you for your zoo adventures.

While you're visiting, take advantage of the hotel's well-appointed fitness center and shared lounge, where you can relax after a fun day exploring the city. With a 24-hour front desk and helpful staff eager to assist, your stay will be smooth and enjoyable. So pack your bags and enjoy a comfy and cheerful experience at AC Hotel!

Home2 Suites St. Louis / Forest Park

920 South Taylor Avenue | 1.7 mi (2.7km) to Saint Louis Zoo

8.1Very Good
Home2 Suites St. Louis / Forest Park ImageHome2 Suites St. Louis / Forest Park ImageHome2 Suites St. Louis / Forest Park Image

Home2 Suites St. Louis / Forest Park is a great choice for families and animal lovers alike! Located in the vibrant Central West End area, this hotel offers cozy rooms with full kitchens, making it easy to whip up snacks after a fun day at the zoo. Each studio has comfy seating, a flat-screen TV with HBO, and blackout curtains to ensure a good night's sleep.

For some extra fun and relaxation, check out the indoor pool or the on-site fitness center to burn off some energy. There’s also a lovely restaurant where you can grab a bite. If you need anything else, the friendly staff is always ready to help, whether it’s with grocery deliveries or laundry services. Your cheerful stay at Home2 Suites could be the perfect start to your zoo adventures!

Holiday Inn Express St. Louis Central West End, An IHG Hotel

4630 Lindell Boulevard | 1.7 mi (2.8km) to Saint Louis Zoo

8Very Good
Holiday Inn Express St. Louis Central West End, an IHG Hotel ImageHoliday Inn Express St. Louis Central West End, an IHG Hotel ImageHoliday Inn Express St. Louis Central West End, an IHG Hotel Image

Holiday Inn Express St. Louis Central West End is a fantastic place to stay if you're planning a trip to visit the zoo! Just a short stroll from Forest Park, this cozy hotel is perfect for travelers who want a comfortable base for their fun adventures. Each room is equipped with all the essentials, from air conditioning to a flat-screen TV. You’ll find a private bathroom stocked with free toiletries and a hairdryer, plus convenient extras like a fridge and coffee maker.

Start your day with a delicious buffet breakfast before heading out to explore. There’s also a fitness center for those who want to keep active and business facilities if you need to catch up on work. With the vibrant neighborhood and friendly atmosphere, Holiday Inn Express makes your trip to St. Louis unforgettable. Enjoy your stay and the exciting zoo experience!

Aloft St. Louis Cortex

4245 Duncan Avenue | 2.1 mi (3.4km) to Saint Louis Zoo

7.9Good
Aloft St. Louis Cortex ImageAloft St. Louis Cortex ImageAloft St. Louis Cortex Image

If you're looking for a great spot to stay near the St. Louis Zoo, Aloft St. Louis Cortex has got you covered! This welcoming hotel features a cozy lounge, a sunny terrace, and a lively bar, perfect for unwinding after a day of exploring. With a sparkling indoor pool and a 24-hour front desk, you can relax and enjoy your time. Plus, there’s free WiFi to keep you connected while you’re here.

Each room is designed for your comfort, complete with a seating area where you can kick back and relax. Start each day with a tasty American breakfast to fuel your adventures. Feeling competitive? Challenge a friend to a game of billiards in the lounge. Aloft St. Louis Cortex is just a hop away from Forest Park and the zoo, so you won't miss out on any of the action! Enjoy your stay in this vibrant city filled with fun adventures.

The West End

4215 Lindell Boulevard | 2.3 mi (3.7km) to Saint Louis Zoo

7.5Good
The West End ImageThe West End ImageThe West End Image

If you’re planning a trip to St. Louis and want to be close to the zoo, The West End in Tower Grove is a fantastic choice! This hotel is all about relaxation and fun, featuring a fitness center, a beautiful garden, and even a shared lounge for hanging out with family or friends. Don’t forget to enjoy the hot tub and take advantage of the free WiFi. Whether you’re basking in the sun outside or kicking back inside, you’ll feel right at home.

Each room is packed with all the goodies you need for a comfy stay, like air conditioning, a fridge for your snacks, and a handy coffee machine to start your mornings right. The hotel is surrounded by fun activities too, like cycling around Tower Grove—perfect for those who love an adventure. The West End has everything you need for a cheerful getaway, making it easy to explore all the amazing nooks of St. Louis!

Courtyard St. Louis Brentwood

8101 Dale Avenue | 2.3 mi (3.7km) to Saint Louis Zoo

8.7Excellent
Courtyard St. Louis Brentwood ImageCourtyard St. Louis Brentwood ImageCourtyard St. Louis Brentwood Image

If you're on the hunt for a cozy spot close to the zoo in St. Louis, look no further than the Courtyard St. Louis Brentwood! This welcoming hotel is designed to make your stay enjoyable and stress-free. With a fitness center to keep you active and a restaurant to satisfy your cravings, there's plenty to keep you entertained. The added bonus? You can hop on one of their free bikes for a fun ride around the area, and with free WiFi, staying connected is a breeze!

Each room is a comfy retreat with all the essentials for a relaxing night after a day of exploring. You’ll find cozy air conditioning, a mini fridge for your snacks, and a coffee machine to recharge your mornings. Whether you choose to chill out in the hotel or venture out to discover St. Louis, Courtyard St. Louis Brentwood provides the perfect home base for a memorable trip!

The Ritz-Carlton, St. Louis

100 Carondelet Plaza | 2.4 mi (3.8km) to Saint Louis Zoo

8.4Very Good
The Ritz-Carlton, St. Louis ImageThe Ritz-Carlton, St. Louis ImageThe Ritz-Carlton, St. Louis Image

The Ritz-Carlton, St. Louis is a fantastic option for anyone wanting to stay close to the famous St. Louis Zoo. With its stylish vibe and thoughtful amenities, this hotel ensures a comfortable and enjoyable experience. Hungry? You’ll love the three on-site restaurants offering delicious American cuisine, plus a cozy lounge where you can unwind with a cocktail after a fun day at the zoo. And if you’d like to stay active during your visit, there’s a gym and a business center to cater to your needs.

As for the rooms, they’re a cozy escape with comfy sitting areas, marble bathrooms, and handy features like a minibar and a work desk. Some even come with a flat-screen TV and an iPod docking station, so you can kick back and catch up on your favorite shows or tunes. Perfect for winding down after your zoo adventures or prepping for a big day of sightseeing!

SpringHill Suites St. Louis Brentwood

1231 Strassner Drive | 2.5 mi (4.1km) to Saint Louis Zoo

8.7Excellent
SpringHill Suites St. Louis Brentwood ImageSpringHill Suites St. Louis Brentwood ImageSpringHill Suites St. Louis Brentwood Image

SpringHill Suites St. Louis Brentwood is a great choice for those looking for a comfortable spot near the St. Louis Zoo. This three-star hotel offers cozy, air-conditioned rooms with free WiFi and private bathrooms. Enjoy a meal at the American restaurant on-site before you explore the sights. If fitness is your thing, the hotel has a gym where you can work up a sweat before heading out for a day of fun.

Every room is equipped with a desk, a flat-screen TV, and complimentary toiletries. Plus, you can start your day right with a yummy breakfast buffet featuring American classics. After visiting the zoo, it’s nice to come back to a welcoming space where you can relax and recharge for tomorrow's adventures!

Le MéRidien St. Louis Clayton

7730 Bonhomme Avenue | 2.6 mi (4.2km) to Saint Louis Zoo

8.2Very Good
Le Méridien St. Louis Clayton ImageLe Méridien St. Louis Clayton ImageLe Méridien St. Louis Clayton Image

Le Méridien St. Louis Clayton is a fantastic pick if you're heading to St. Louis and want to be close to the zoo. This stylish four-star hotel in Clayton boasts a refreshing seasonal outdoor pool, a fitness center for your workout routine, and a cozy shared lounge to unwind. You can grab a meal at the onsite restaurant or sip a drink at the bar while taking in the vibrant city views. Plus, with a friendly 24-hour front desk and room service, you always feel taken care of.

The rooms here are designed for comfort, featuring air conditioning, a flat-screen TV, and a desk for any work you might need to catch up on. Each room comes with a private bathroom stocked with fresh linens and towels, helping you relax after a day of adventures. Be sure to start your morning with their delightful à la carte or continental breakfast before hitting all the exciting sights around St. Louis!

TownePlace Suites By Marriott Brentwood

1695 South Hanley Road | 2.6 mi (4.2km) to Saint Louis Zoo

8.9Excellent
TownePlace Suites by Marriott Brentwood ImageTownePlace Suites by Marriott Brentwood ImageTownePlace Suites by Marriott Brentwood Image

If you're searching for a great hotel near the St. Louis Zoo, TownePlace Suites by Marriott Brentwood has you covered! This welcoming spot is perfect for your stay, featuring a fitness center to keep active, an indoor pool to splash around in, and cozy spaces where you can hang out and unwind. They offer comfy rooms, including some with kitchens—just think about whipping up a family meal after a fun day at the zoo! Plus, you’ll enjoy free Wi-Fi throughout the hotel, making it easy to stay connected.

Each morning kicks off with a tasty continental breakfast that will help fuel your adventures. The friendly 24-hour front desk staff is always on hand to help you out, whether you need a recommendation or extra towels. With nice touches like a sun terrace to soak up the rays, you're guaranteed a pleasant stay at TownePlace Suites. Enjoy your time in St. Louis!

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