Find hotels near Shrine of St. Joseph, St. Louis from $105

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 1,381 hotels close to Shrine of St. Joseph with room rates, reviews, and availability. Most hotels are fully refundable.

Drury Plaza Hotel St. Louis at the Arch

3.0 star property
Downtown St. Louis, 0.8 mi from Shrine of St. Joseph
9.4 out of 10, Exceptional, (3259)
"Our stay was very enjoyable. Location was great and kids loved the indoor pool!"
United States
Christy
$135 nightly
The price is $158
Dec 10 - Dec 11
Total with taxes and fees
Drury Plaza Hotel St. Louis at the Arch

Four Seasons Hotel St Louis

5.0 star property
0.5 mi from Shrine of St. Joseph
9.4 out of 10, Exceptional, (1001)
"The staff was amazing. The bed was so comfortable. "
United States
Mary
$415 nightly
The price is $485
Jan 1 - Jan 2, 2026
Total with taxes and fees
Four Seasons Hotel St Louis

Live by Loews - St.Louis

4.0 star property
Downtown St. Louis, 0.9 mi from Shrine of St. Joseph
9.4 out of 10, Exceptional, (1096)
"We had an amazing view of the ballpark! The room and service was great. The restaurant and food room service were delicious! Overall great stay!"
United States
Melissa
$149 nightly
The price is $177
Dec 7 - Dec 8
Total with taxes and fees
Live by Loews - St.Louis

Drury Inn & Suites St. Louis Union Station

3.0 star property
Downtown West, 1.1 mi from Shrine of St. Joseph
9.4 out of 10, Exceptional, (1287)
"Great location and staff are friendly. "
United States
GARY
$119 nightly
The price is $142
Dec 10 - Dec 11
Total with taxes and fees
Drury Inn & Suites St. Louis Union Station

Fairfield Inn & Suites by Marriott St. Louis Downtown

2.5 star property
Downtown West, 1.2 mi from Shrine of St. Joseph
9.2 out of 10, Wonderful, (1000)
"It is clean, staff are extremely helpful, fantastic location "
United States
David
$110 nightly
The price is $131
Dec 21 - Dec 22
Total with taxes and fees
Fairfield Inn & Suites by Marriott St. Louis Downtown

Courtyard by Marriott St. Louis Downtown/Convention Center

3.0 star property
Downtown St. Louis, 0.4 mi from Shrine of St. Joseph
9.0 out of 10, Wonderful, (1018)
"Was a great stay. "
United States
Lorilyn
$88 nightly
The price is $105
Jan 1 - Jan 2, 2026
Total with taxes and fees
Courtyard by Marriott St. Louis Downtown/Convention Center

Pear Tree Inn St. Louis Convention Center

3.0 star property
Downtown St. Louis, 0.5 mi from Shrine of St. Joseph
9.0 out of 10, Wonderful, (1049)
"It was perfect for our stay in St. Louis to visit the arch."
United States
Jacob
$94 nightly
The price is $110
Dec 10 - Dec 11
Total with taxes and fees
Pear Tree Inn St. Louis Convention Center

21C Museum Hotel St Louis

4.5 star property
Downtown West, 0.6 mi from Shrine of St. Joseph
9.0 out of 10, Wonderful, (1481)
"Staff is wonderful. We checked in late after a long journey and they could not have been nicer to us at check in also in the restaurant and bar. We loved the vibe and the location. I’d return again if ever in the area. "
United States
Jenifer
$131 nightly
The price is $153
Dec 28 - Dec 29
Total with taxes and fees
21C Museum Hotel St Louis

Embassy Suites by Hilton St. Louis Downtown

4.0 star property
Downtown St. Louis, 0.4 mi from Shrine of St. Joseph
8.8 out of 10, Excellent, (1237)
"Great hospitality"
United States
Alejandro
$107 nightly
The price is $127
Dec 11 - Dec 12
Total with taxes and fees
Embassy Suites by Hilton St. Louis Downtown

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

4.0 star property
Downtown St. Louis, 0.5 mi from Shrine of St. Joseph
8.8 out of 10, Excellent, (1138)
"Really nice hotel!"
United States
DARIN
$101 nightly
The price is $120
Dec 11 - Dec 12
Total with taxes and fees
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

Hampton Inn St. Louis-Downtown (At the Gateway Arch)

2.5 star property
Downtown St. Louis, 0.6 mi from Shrine of St. Joseph
8.8 out of 10, Excellent, (1159)
"Nice bed."
United States
Alex
$95 nightly
The price is $111
Dec 11 - Dec 12
Total with taxes and fees
Hampton Inn St. Louis-Downtown (At the Gateway Arch)

Hilton Pennywell St. Louis at the Arch

4.0 star property
Downtown St. Louis, 0.7 mi from Shrine of St. Joseph
8.8 out of 10, Excellent, (1012)
"My second time staying there as always it was lovely "
United States
Nina
$103 nightly
The price is $122
Dec 19 - Dec 20
Total with taxes and fees
Hilton Pennywell St. Louis at the Arch

Hotel Saint Louis, Autograph Collection

4.0 star property
Downtown St. Louis, 0.6 mi from Shrine of St. Joseph
8.8 out of 10, Excellent, (463)
"Everything was definitely worth the stay! "
United States
Briana
$137 nightly
The price is $163
Dec 14 - Dec 15
Total with taxes and fees
Hotel Saint Louis, Autograph Collection

Missouri Athletic Club

3.5 star property
Downtown St. Louis, 0.6 mi from Shrine of St. Joseph
8.8 out of 10, Excellent, (1000)
"Beautiful historic club! Breakfast was wonderful and all the staff were friendly helpful. "
United States
Susan
$149 nightly
The price is $175
Dec 17 - Dec 18
Total with taxes and fees
Missouri Athletic Club

Pear Tree Inn St. Louis Near Union Station

3.0 star property
Downtown West, 1.1 mi from Shrine of St. Joseph
8.8 out of 10, Excellent, (1744)
"I had great stay "
United States
olubunmi
$94 nightly
The price is $110
Dec 10 - Dec 11
Total with taxes and fees
Pear Tree Inn St. Louis Near Union Station

The Westin St. Louis

4.5 star property
Downtown St. Louis, 1 mi from Shrine of St. Joseph
8.6 out of 10, Excellent, (1001)
"Great location "
United States
Gregory
$127 nightly
The price is $148
Dec 14 - Dec 15
Total with taxes and fees
The Westin St. Louis

Courtyard by Marriott St. Louis Downtown West

3.0 star property
Downtown West, 1.3 mi from Shrine of St. Joseph
8.6 out of 10, Excellent, (1000)
"Yes … room clean and staff very helpful"
United States
Jim
$121 nightly
The price is $141
Dec 15 - Dec 16
Total with taxes and fees
Courtyard by Marriott St. Louis Downtown West

Hyatt Regency St. Louis at The Arch

4.0 star property
Downtown St. Louis, 0.8 mi from Shrine of St. Joseph
8.4 out of 10, Very Good, (3999)
"Loved our stay. Great location and awesome view from room "
United States
Phillip
$95 nightly
The price is $111
Dec 21 - Dec 22
Total with taxes and fees
Hyatt Regency St. Louis at The Arch

St. Louis Union Station Hotel, Curio Collection by Hilton

4.0 star property
Downtown West, 1 mi from Shrine of St. Joseph
8.4 out of 10, Very Good, (1018)
"Nice historic hotel"
United States
Michelle
$142 nightly
The price is $169
Dec 11 - Dec 12
Total with taxes and fees
St. Louis Union Station Hotel, Curio Collection by Hilton

Marriott St. Louis Grand

4.0 star property
Downtown St. Louis, 0.5 mi from Shrine of St. Joseph
8.2 out of 10, Very Good, (1001)
"Very convenient to the local sites we wanted to visit."
United States
Garland
$127 nightly
The price is $151
Dec 11 - Dec 12
Total with taxes and fees
Marriott St. Louis Grand
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Shrine of St. Joseph Hotel Reviews

Hotels near other Shrine of St. Joseph attractions

Frequently asked questions

What are the top-rated hotels near Shrine of St. Joseph?
For travelers seeking top-rated hotels near Shrine of St. Joseph, St. Louis offers some remarkable options that promise comfort and convenience.

Newly-renovated Unit w/ Parking! Pets Are Welcome! W/ Pool & Cinema Onsite!

Newly-renovated Unit w/ Parking! Pets Are Welcome! W/ Pool & Cinema Onsite! is a stunning choice with a perfect review rating of 10, located just 4.4 miles from Shrine of St. Joseph. This hotel features a shared heated pool, fitness facilities nearby, and convenient onsite parking services. Guests can enjoy nearby shopping and cultural attractions, making it an inviting base for exploration.

CentralWestEnd-WashU-STL- Euphoria

CentralWestEnd-WashU-STL- Euphoria boasts an impressive review rating of 10 and is situated only 4.2 miles from Shrine of St. Joseph. This hotel comes equipped with a fully functional kitchen including an oven, stovetop, and refrigerator, perfect for travelers looking for the comforts of home. With free self-parking and a lovely deck or patio, it provides a great setting to relax after a day of sightseeing.

Charming, Historic Family Suite, Steps from the Chase Park Plaza and Forest Park

Charming, Historic Family Suite, Steps from the Chase Park Plaza and Forest Park is a delightful 3-star accommodation just 4.5 miles from Shrine of St. Joseph, rated 10 by travelers. This suite features a kitchenette and a cozy living space, ideal for enjoying a relaxed stay. Onsite parking adds to the convenience, while nearby parks and cultural sites enriches the traveler experience.
What hotels are within walking distance to Shrine of St. Joseph?
Explore these fantastic hotels within walking distance to Shrine of St. Joseph, offering top-rated amenities for a memorable stay in St. Louis.

Four Seasons Hotel St Louis

Four Seasons Hotel St Louis is a luxurious 5-star retreat located just 15 minutes on foot from the Shrine of St. Joseph, with an impressive review rating of 9.4. Guests can indulge in a serene outdoor pool, unwind in the spa with a range of treatments, or enjoy stunning views of the river from the terrace. With 24-hour room service and a rooftop bar, this hotel ensures a lavish experience in the heart of the city.

Courtyard by Marriott St. Louis Downtown/Convention Center

Courtyard by Marriott St. Louis Downtown/Convention Center offers a comfortable stay just 10 minutes walking distance from the Shrine of St. Joseph, with a solid review rating of 9.0. This 3-star hotel features an accessible fitness center, inviting garden spaces, and spacious suites with premium bedding for added comfort. Guests can enjoy the convenience of valet parking and room service, making it an excellent choice for travelers seeking convenience and value.

21C Museum Hotel St Louis

21C Museum Hotel St Louis, rated 9.0 by travelers, is a contemporary 4.5-star hotel located 19 minutes from the Shrine of St. Joseph. Known for its unique art installations, this hotel features an indoor pool and an onsite spa, perfect for relaxation after a day of exploring. Guests appreciate the accessible fitness center and complimentary toiletries, ensuring a comfortable and stylish stay in St. Louis.
How much is a hotel near Shrine of St. Joseph?
Staying near Shrine of St. Joseph is a treat, with plenty of hotels from $105 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Shrine of St. Joseph?
Finding the perfect family-friendly hotel near Shrine of St. Joseph can enhance your St. Louis experience with comfort and convenience.

Four Seasons Hotel St Louis

Just 15 minutes on foot from Shrine of St. Joseph, the luxurious 5-star Four Seasons Hotel St Louis offers an exceptional family-friendly environment with a stellar travelers' rating of 9.4. Families will appreciate the accessible pool and games for children, while the in-room babysitting service provides convenience for parents. Enjoy the stunning river views and relax in the spa, or dine at the on-site restaurant that caters to younger travelers with special menus.

Embassy Suites by Hilton St. Louis Downtown

The Embassy Suites by Hilton St. Louis Downtown is a 4-star hotel located just a 13-minute walk from Shrine of St. Joseph, a remarkable travelers' rating of 8.8. This family-friendly haven features spacious suites with free cribs and rollaway beds, ensuring a comfortable stay for families. Guests can enjoy an indoor pool and a restaurant that offers kids' meals, along with complimentary cooked breakfasts to start the day right.

Hampton Inn St. Louis-Downtown (At the Gateway Arch)

The Hampton Inn St. Louis-Downtown is a highly-rated option, just a 16-minute walk from Shrine of St. Joseph, with a solid review rating of 8.6. This family-friendly hotel features an indoor pool and an arcade game room to keep kids entertained. Guests can enjoy a complimentary buffet breakfast daily, along with connecting rooms and free cribs, making it a convenient choice for families traveling together.
Are there any 5-star hotels near Shrine of St. Joseph?
Discover the elegance of top-rated 5-star hotels near Shrine of St. Joseph, perfect for an unforgettable stay in St. Louis.

Four Seasons Hotel St Louis

Four Seasons Hotel St Louis is a luxurious 5-star retreat located just a 15-minute walk from the Shrine of St. Joseph. With an impressive review rating of 9.4, this hotel boasts stunning river views and a full-service spa, offering travelers a range of treatments including massages and body scrubs. Guests can unwind at the outdoor pool or enjoy a delightful meal at the on-site restaurant featuring kids' meals. Unique amenities like a rooftop terrace and 24-hour room service ensure a memorable stay.
Which hotels near Shrine of St. Joseph offer the best views?
Discover exceptional hotels near the Shrine of St. Joseph that offer stunning views and top-rated amenities for an unforgettable stay.

Four Seasons Hotel St Louis

With an impressive review rating of 9.4, the 5-star Four Seasons Hotel St Louis is just a 15-minute walk from the Shrine of St. Joseph. This luxury hotel features a rooftop terrace that offers breathtaking views of the city and the river. Guests can indulge in the full-service spa, which includes a hot tub, sauna, and massage treatments, enhancing their relaxation experience. The outdoor pool and fitness facilities ensure that travelers can stay active while enjoying their stay.

Hampton Inn St. Louis-Downtown (At the Gateway Arch)

The Hampton Inn St. Louis-Downtown boasts a solid review rating of 8.6 and is located 16 minutes on foot from the Shrine of St. Joseph. Guests appreciate the beautiful river views from this hotel, which also offers a refreshing indoor pool and a complimentary daily breakfast. With amenities like a fitness center and onsite shopping, this hotel provides a comfortable stay while being conveniently close to major attractions.

Hilton St. Louis at the Ballpark

Rated by travelers at 7.4, the 4-star Hilton St. Louis at the Ballpark is just 1.1 miles from the Shrine of St. Joseph. This hotel features a rooftop terrace with lovely views and an indoor pool for relaxation. Guests can also enjoy the convenience of onsite shopping and a fitness center, making it a practical choice for those looking to explore the area while enjoying modern accommodations.
What are the best affordable hotels near Shrine of St. Joseph?
For those seeking top-rated, affordable hotels near the Shrine of St. Joseph, these options provide both comfort and convenience without breaking the bank.

Newly-renovated Unit w/ Parking! Pets Are Welcome! W/ Pool & Cinema Onsite!

Located just 4.4 miles from the Shrine of St. Joseph, this newly-renovated room is perfect for families and pet owners. Guests enjoy amenities like a heated pool and onsite cinema for entertainment, while WiFi keeps everyone connected. With a stellar review rating of 10, travelers appreciate the convenience of onsite parking and nearby shopping options.

CentralWestEnd-WashU-STL- Euphoria

CentralWestEnd-WashU-STL- Euphoria is a family-friendly haven situated 4.2 miles from the Shrine of St. Joseph. This accommodation offers free self-parking and WiFi, making it easy for travelers to unwind. With a review rating of 10, it features a fully equipped kitchen, perfect for preparing meals, and amenities like highchairs and games for children, ensuring a comfortable stay for families.

Charming, Historic Family Suite, Steps from the Chase Park Plaza and Forest Park

Just 4.5 miles from the Shrine of St. Joseph, this charming, historic family suite combines comfort and convenience. Rated 10 by travelers, it includes a kitchenette and essential appliances like a refrigerator and microwave, making it ideal for families. Guests also benefit from onsite parking and a travel crib for younger children, adding to the suite's family-friendly appeal.
Are there any hotels with pools close to Shrine of St. Joseph?
For travelers seeking a refreshing stay near Shrine of St. Joseph, there are several hotels with pools that offer a comfortable and inviting experience.

Four Seasons Hotel St Louis

The luxurious Five-Star Four Seasons Hotel St Louis is just a 15-minute walk from the Shrine of St. Joseph, featuring a stunning outdoor pool with a poolside bar for relaxation. Rated 9.4 by travelers, this upscale hotel offers amenities like a full-service spa, 24-hour fitness facilities, and complimentary cribs for families. Guests can enjoy breathtaking river views and a rooftop terrace, making it a perfect choice for those looking for a high-end experience.

St. Louis Union Station Hotel, Curio Collection by Hilton

Just 1.3 miles from the Shrine of St. Joseph, the 4-star St. Louis Union Station Hotel, Curio Collection by Hilton is rated 8.4 by travelers. This historic hotel features an accessible outdoor pool, ideal for families and leisure travelers alike. Additional amenities include a 24-hour fitness center and on-site dining options, ensuring a comfortable and enjoyable stay in the heart of St. Louis.

The Arch Convention Hotel

Located only 8 minutes from the Shrine of St. Joseph, The Arch Convention Hotel is a 3.5-star hotel rated 6.8 by travelers. This family-friendly hotel boasts an indoor pool with accessible features and complimentary pool cabanas. Guests can benefit from a 24-hour fitness center and easy access to nearby parking, making it a convenient choice for families in St. Louis.
What are the best pet-friendly hotels near Shrine of St. Joseph?
For travelers seeking pet-friendly accommodations near the Shrine of St. Joseph, these top-rated hotels offer welcoming amenities for both you and your furry friends.

Element St. Louis Midtown

Element St. Louis Midtown, with an impressive review rating of 9.0, is situated 3.4 miles from the Shrine of St. Joseph. This 3-star hotel is ideal for pet owners, allowing both dogs and cats, and providing essential pet amenities. Guests can take advantage of the indoor pool, complimentary breakfast, and 24-hour fitness center, making it a refreshing retreat for everyone.

The Westin St. Louis

The Westin St. Louis stands out with a stellar review rating of 8.6 and is located only 1.3 miles from the Shrine of St. Joseph. This 4.5-star hotel welcomes pets with thoughtful amenities like food and water bowls. Guests can unwind with luxury hotels, 24-hour room service, and on-site dining, ensuring a delightful stay for both humans and pets.

Comfort Inn & Suites

Comfort Inn & Suites is a cozy choice just 2.8 miles from the Shrine of St. Joseph, featuring a solid review rating of 8.2. This family-friendly hotel allows pets and offers convenient in-room amenities for your furry companions. Guests can enjoy free buffet breakfast, air conditioning, and a fitness center, making it a comfortable stay for all.
Can I book a fully refundable hotel close to Shrine of St. Joseph?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Shrine of St. Joseph", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Shrine of St. Joseph?
To look for discounts on hotels near Shrine of St. Joseph, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia