Status

Our online vet service is live

10 Pet-Friendly Hotels in St. Louis (Updated in 2025)

black and white cat lying under the blanket

St. Louis is a fun city with many activities for all sorts of travelers. It’s also a relatively pet-friendly city, so it’s a great city to consider visiting if you’re looking to vacation with your pet. There are many dog-friendly hotels in St. Louis, and you can find some that also accommodate cats and other small pets. Our list of pet-friendly hotels in St. Louis is here to help make booking and securing lodging an easier process for your next trip.

Divider_General_Pet_Paw

The 10 Pet-Friendly Hotels in St. Louis

1. St. Louis Union Station Hotel

St. Louis Union Station Hotel
Image Credit: Instagram @boundless.bonnie
️📍Address: 1820 Market St, St. Louis, MO 63103
 Star Rating: ⭐⭐⭐⭐
💲Pet Fee: $50 per stay
  • Just blocks away from City Museum and a walkable distance from Downtown St. Louis
  • 24/7 fitness room, seasonal outdoor pool, and onsite restaurant and lounge
  • Max pet weight limit is 75 pounds

2. Moonrise Hotel

Moonrise Hotel St. Louis
Image Credit: Instagram @wiggly_squiggle
️📍Address: 6177 Delmar Blvd, St. Louis, MO
⭐ Star Rating: ⭐⭐⭐⭐
💲Pet Fee: $50 per room
  • Boutique hotel with a modern interior design
  • Conveniently located in The Loop and near many restaurants, shops, and entertainment venues
  • 24/7 fitness center, an onsite restaurant, and a rooftop bar
  • Accommodates both cats and dogs and provides food bowls and bed upon request

3. The Last Hotel

The Last Hotel St. Louis
Image Credit: Instagram @itskobetheshepherd
️📍Address: 1501 Washington Ave, St. Louis, MO
⭐ Star Rating: ⭐⭐⭐⭐
💲Pet Fee: $100 per pet
  • Built inside the Historical International Shoe Co. Building and has a modern industrial design
  • Onsite restaurant, convenience store, and rooftop bar
  • Accommodates both cats and dogs

4. The Royal Sonesta Chase Park Plaza St. Louis

The Royal Sonesta Chase Park Plaza St. Louis
Image Credit: Instagram @sonestahotels
️📍 Address: 212 Kingshighway Blvd, St. Louis, MO
⭐ Star Rating: ⭐⭐⭐⭐
💲Pet Fee: $80 per stay
  • Located in the Central West End district and near Saint Louis Zoo, CITYPARK Stadium, and Missouri Botanical Garden
  • Three on-site restaurants, a fitness center, and a Mediterranean-style pool
  • Doesn’t provide an airport shuttle service

5. Clayton Plaza Hotel

Clayton Plaza Hotel St. Louis
Image Credit: Instagram @paxthemalshi
️📍Address: 7750 Carondelet Ave, Clayton, MO
⭐ Star Rating: ⭐⭐⭐
💲Pet Fee: $25 per pet, per day
  • Located 20 minutes from Downtown St. Louis
  • Offers daily complimentary breakfast
  • 24/7 fitness center and indoor and outdoor pools

6. Angad Arts Hotel

Angad Arts Hotel St. Louis
Image Credit: Instagram @angadartshotel
📍Address: 3550 Samuel Shepard Dr, St. Louis, MO
⭐ Star Rating: ⭐⭐⭐⭐
💲Pet Fee: $50 per stay
  • Fun color-based rooms and many artworks displayed throughout the building
  • Rooftop restaurant and serves breakfast, lunch, and dinner
  • 60-pound weight limit on dogs

7. Magnolia Hotel St. Louis

Magnolia Hotel St. Louis
Image Credit: Instagram @magnolia_st_louis
📍Address: 421 N 8th St, #432, St. Louis, MO
⭐ Star Rating: ⭐⭐⭐
💲Pet Fee: No deposit required
  • Made-to-order, locally-sourced menus for breakfast, lunch, and dinner
  • No breed or weight restrictions for pets
  • Onsite fitness center and restaurant

8. Pear Tree Inn St. Louis Near Union Station

Pear Tree Inn St. Louis Near Union Station
Image Credit: Drury Hotels
️📍Address: 2211 Market St, St. Louis, MO
⭐ Star Rating: ⭐⭐⭐
💲Pet Fee: $50 per day
  • Serves complimentary hot breakfast and free evening beverages
  • Rooms have microwaves and refrigerators
  • Located within walking distance from CITYPARK Stadium
  • Two pets per room and combined weight cannot exceed 80 pounds

9. Hilton St. Louis at the Ballpark

Hilton St. Louis at the Ballpark
Image Credit: Instagram @hiltonballparkstl
📍Address: 1 S. Broadway, St. Louis, MO
⭐ Star Rating: ⭐⭐⭐⭐
💲Pet Fee: $35 per day
  • Located in Downtown St. Louis, two blocks away from the Gateway Arch and Busch Stadium
  • Fitness center and indoor pool
  • Max pet weight per room is 100 pounds

10. Hotel Indigo St. Louis

Hotel Indigo St. Louis
Image Credit: Instagram @hotelindigostlouis
️📍Address: 501 Olive St, St. Louis, MO
⭐ Star Rating: ⭐⭐⭐
💲Pet Fee: $25 per day
  • Located within walking distance from Busch Stadium and the Gateway Arch
  • Bar located in the main lobby that serves local craft beer and cocktails
  • Onsite fitness center but no pool

Divider_General_Pet_Paw

Conclusion

St. Louis is an excellent city to visit with your pet, and it has many pet-friendly hotels at varying price points for many different kinds of travelers. Just make sure to contact the hotel well in advance and ask for their updated pet policy. This will ensure that you and your pet will secure a place to stay and have one less thing to worry about as you make plans for a memorable vacation.

See Also:


Featured Image Credit: Prystai, Shutterstock

Share

How useful was this post?

Click on a star to rate (you can leave written feedback after clicking submit)

Help us improve PangoVet for pet parents!

Your feedback really matters.

What did you like about this post? Also how can we improve it?

Leave a Reply

You’re very welcome to leave a comment or question. Please know that all comments must meet our community guidelines, and your email address will NOT be published. Let’s have a positive and constructive conversation.

Talk With A Vet Online

No stressful travel

Personalized advice

Trending Articles

Read more

Related posts

Want to talk with a vet online?

We are here to help. Simply schedule an appointment by clicking on the button below.

Didn't find what you need? Use the search!

Close the search