We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Shrine of St. Joseph

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
9730 Hayden Dr, Mascoutah, IL 62258-5508
34.4 km from Shrine of St. Joseph

The price you found is 20% lower than this hotel's average rate of US$99/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$96*
US$79* /night
View Deal
TripAdvisor
US$79*
Orbitz.com
US$79*
HotelQuickly
US$96*
2625 Lafayette Avenue, Saint Louis, MO 63104
3.6 km from Shrine of St. Joseph
#88 of 121 hotels in Saint Louis
US$94* /night
View Deal
TripAdvisor
US$94*
Travelocity
US$94*
Expedia.com
US$94*
920 S Taylor Ave, Saint Louis, MO 63110-1512
5.9 km from Shrine of St. Joseph
#8 of 121 hotels in Saint Louis
US$159* /night
View Deal
TripAdvisor
US$159*
Home2.com
US$159*
Expedia.com
US$159*
4550 Forest Park Ave, Saint Louis, MO 63108-2114
6.0 km from Shrine of St. Joseph
#34 of 121 hotels in Saint Louis
Top Deal
US$129*
US$125* /night
View Deal
TripAdvisor
US$125*
Booking.com
US$129*
Travelocity
US$125*
4630 Lindell Blvd, Saint Louis, MO 63108-3726
6.0 km from Shrine of St. Joseph
#79 of 121 hotels in Saint Louis

The price you found is 19% lower than this hotel's average rate of US$116/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$119*
US$94* /night
View Deal
TripAdvisor
US$94*
Booking.com
US$94*
HotelQuickly
US$119*
212 N Kings Highway, Saint Louis, MO 63108
6.3 km from Shrine of St. Joseph
#31 of 121 hotels in Saint Louis

The price you found is 12% lower than this hotel's average rate of US$169/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$149* /night
View Deal
TripAdvisor
US$149*
Booking.com
US$149*
Priceline
US$149*
Washington University in St. Louis, One Brookings Drive, Saint Louis, MO 63130-4899
6.8 km from Shrine of St. Joseph
#74 of 121 hotels in Saint Louis
US$129* /night
View Deal
TripAdvisor
US$129*
Orbitz.com
Travelocity
5650 Oakland Ave, Saint Louis, MO 63110-1316
7.8 km from Shrine of St. Joseph
#4 of 121 hotels in Saint Louis
Top Deal
US$195*
US$149* /night
View Deal
TripAdvisor
US$149*
Travelocity
US$149*
HotelQuickly
US$195*
1100 Niedringhaus Avenue, Granite City, IL 62040-3334
7.8 km from Shrine of St. Joseph
No photo provided
600 Water St, Cahokia, IL 62206-1609
8.0 km from Shrine of St. Joseph
4700 Collinsville Rd, East Saint Louis, IL 62201-2353
8.1 km from Shrine of St. Joseph
US$55* /night
View Deal
TripAdvisor
US$55*
Booking.com
US$55*
Hotwire.com
5823 Wilson Ave, Saint Louis, MO 63110-2709
8.3 km from Shrine of St. Joseph
#70 of 121 hotels in Saint Louis
Top Deal
US$90*
US$75* /night
View Deal
TripAdvisor
US$75*
Expedia.com
US$75*
HotelQuickly
US$90*
5915 Wilson Avenue, Saint Louis, MO 63110
8.4 km from Shrine of St. Joseph
#75 of 121 hotels in Saint Louis

The price you found is 12% lower than this hotel's average rate of US$111/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$138*
US$98* /night
View Deal
TripAdvisor
US$98*
Booking.com
HotelQuickly
US$138*
2111 Sulphur Ave, Saint Louis, MO 63139-2828
8.6 km from Shrine of St. Joseph
#16 of 121 hotels in Saint Louis

The price you found is 16% lower than this hotel's average rate of US$143/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$150*
US$120* /night
View Deal
TripAdvisor
US$120*
Booking.com
US$150*
Priceline
US$150*
5280 Collinsville Road, Sauget, IL 62201
8.7 km from Shrine of St. Joseph
Top Deal
US$65*
US$48* /night
View Deal
TripAdvisor
US$48*
Booking.com
US$65*
Travelocity
US$48*
5307 Bunkum Rd, East Saint Louis, IL 62204-2838
8.7 km from Shrine of St. Joseph
No photo provided
US$50* /night
View Deal
TripAdvisor
US$50*
Orbitz.com
Hotwire.com
US$50*
1607 Pontiac Dr, Cahokia, IL 62206-2541
9.4 km from Shrine of St. Joseph

The price you found is 13% lower than this hotel's average rate of US$77/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$71*
US$67* /night
View Deal
TripAdvisor
US$67*
Hotwire.com
US$71*
Booking.com
US$71*
6177 Delmar Blvd, Saint Louis, MO 63112-1203
9.5 km from Shrine of St. Joseph
#7 of 121 hotels in Saint Louis
Top Deal
US$309*
US$177* /night
View Deal
Hotels.com
US$309*
Expedia.com
US$309*
Priceline
US$216*
6300 Clayton Rd, Saint Louis, MO 63117-2500
9.9 km from Shrine of St. Joseph
#37 of 121 hotels in Saint Louis
US$143* /night
View Deal
TripAdvisor
US$143*
Travelocity
US$143*
Orbitz.com
US$143*
100 Carondelet Plz, Clayton, Saint Louis, MO 63105-3434
12.2 km from Shrine of St. Joseph
#10 of 121 hotels in Saint Louis
US$539* /night
View Deal
TripAdvisor
US$539*
Booking.com
US$539*
Orbitz.com
US$539*
442 S Demazenod Dr, Belleville, IL 62223-1023
12.2 km from Shrine of St. Joseph
1231 Strassner Dr, Brentwood, Saint Louis, MO 63144-1875
12.5 km from Shrine of St. Joseph
#48 of 121 hotels in Saint Louis
Top Deal
US$156*
US$119* /night
View Deal
TripAdvisor
US$119*
Orbitz.com
US$119*
HotelQuickly
US$156*
7750 Carondelet Ave, Clayton, Saint Louis, MO 63105-3317
12.6 km from Shrine of St. Joseph
#25 of 121 hotels in Saint Louis
Top Deal
US$148*
US$109* /night
View Deal
TripAdvisor
US$109*
Expedia.com
US$109*
HotelQuickly
US$148*
7730 Bonhomme Ave, Clayton, Saint Louis, MO 63105-1909
12.6 km from Shrine of St. Joseph
#76 of 121 hotels in Saint Louis
US$179* /night
View Deal
TripAdvisor
US$179*
Expedia.com
US$179*
Orbitz.com
US$179*
2431 Old Country Inn Rd, I-64 at Exit #9, Caseyville, IL 62232
12.7 km from Shrine of St. Joseph
US$52* /night
View Deal
TripAdvisor
US$52*
Expedia.com
US$52*
Travelocity
US$52*
2423 Old Country Inn Drive, Caseyville, IL 62232
12.8 km from Shrine of St. Joseph
US$70* /night
View Deal
TripAdvisor
US$70*
Booking.com
Priceline
216 N Meramec Ave, Clayton, Saint Louis, MO 63105-3702
12.9 km from Shrine of St. Joseph
#13 of 121 hotels in Saint Louis
US$179* /night
View Deal
TripAdvisor
US$179*
Priceline
US$179*
Hotwire.com
US$179*
26 North Meramec Avenue, Clayton, Saint Louis, MO 63105
12.9 km from Shrine of St. Joseph
#60 of 121 hotels in Saint Louis
US$143* /night
View Deal
TripAdvisor
US$143*
Hotwire.com
US$143*
Travelocity
US$143*
8950 Tucker Dr, Caseyville, IL 62232-2332
13.0 km from Shrine of St. Joseph
US$40* /night
View Deal
TripAdvisor
US$40*
Travelocity
Priceline
US$40*
8011 Galleria Parkway, Richmond Heights, Saint Louis, MO 63117
13.1 km from Shrine of St. Joseph
#73 of 121 hotels in Saint Louis
Top Deal
US$227*
US$179* /night
View Deal
TripAdvisor
US$179*
Expedia.com
US$179*
HotelQuickly
US$227*
2180 Patricia Dr., Caseyville, IL 62232
13.1 km from Shrine of St. Joseph
US$68* /night
View Deal
TripAdvisor
US$68*
Orbitz.com
US$68*
Priceline
US$68*
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.