Star Rating
Hotel Name
Price Range (USD) to
Amenities

Hotels Near Shrewsburry - Shrewsburry Missouri

Lodging near Shrewsburry are provided below ordered by distance. Search for cheap and discount hotel rates near Shrewsburry in Shrewsburry for your upcoming individual or group travel. We list the best motels and hotels close to Shrewsburry so you can review the Shrewsburry lodging options below and find the perfect hotel. Need 5+ Rooms for a group? Save with a Shrewsburry group hotel deal

Lodging/Accommodations close to Shrewsburry

Springhill Suites Brentwood in Brentwood 1231 Strassner Dr., Brentwood, MO 63144 ~2.59 miles north of Shrewsburry
  • Mid-scale hotel
  • Check in: 3:00pm
From$75
Very Good 4.0 /5 Hotel Reviews Call
Drury Inn & Suites St. Louis Near Forest Park 2111 Sulphur Ave., St. Louis, MO 63139 ~3.01 miles northeast of Shrewsburry
  • 3-star Suburban hotel
  • Check in: 3:00 PM
From$113
Very Good 4.5 /5 Reviews Call
Drury Inn & Suites St. Louis Brentwood - Brentwood 8700 Eager Rd., Brentwood, MO 63144 ~3.06 miles north of Shrewsburry
  • 3-star hotel
  • Free breakfast
Holiday Inn Forest Park in St. Louis 5915 Wilson Ave., St. Louis, MO 63110 ~3.08 miles northeast of Shrewsburry
  • Affordable Suburban property
  • Fitness / Gym is on-site
From$75
Average 3.5 /5 Reviews Call
Red Roof Inn
+1-888-305-3366
5823 Wilson Ave., St. Louis, MO 63110 ~3.14 miles northeast of Shrewsburry
  • Economical Downtown hotel
  • Hotel has 3 floors
From$79
Average 3.5 /5 Recent Reviews Call
Residence Inn by Marriott St. Louis Galleria
+1-800-881-1523
8011 Galleria Pkwy., Richmond Heights, MO 63117 ~3.37 miles north of Shrewsburry
  • 3 star Suburban property
  • 152 rooms in property
From$64
Very Good 4.0 /5 Review Score Call
The Cheshire 6300 Clayton Rd., St. Louis, MO 63117 ~3.40 miles north of Shrewsburry
  • 4 star Downtown hotel
  • 4 meeting rooms in property
From$119
Very Good 4.0 /5 Hotel Reviews Call
Homewood Suites by Hilton St. Louis Galleria - Richmond Heights
+1-888-690-5281
8040 Clayton Rd., Richmond Heights, MO 63117 ~3.65 miles north of Shrewsburry
  • Midscale Suburban hotel
  • Free complimentary breakfast
From$89
Very Good 4.0 /5 Recent Reviews Call
Hampton Inn & Suites St. Louis at Forest Park - St Louis 5650 Oakland Ave., St Louis, MO 63110 ~3.97 miles northeast of Shrewsburry
  • Mid-scale Suburban property
  • Gym is available on property
From$98
Very Good 4.5 /5 Latest Reviews Call
Sheraton Clayton Plaza in St. Louis 7730 Bonhomme Ave., St. Louis, MO 63105 ~4.22 miles north of Shrewsburry
  • Four-star Suburban property
  • 16 floors in property
From$89
Average 3.5 /5 Guest Reviews Call
The Ritz Carlton St. Louis in Clayton 100 Carondelet Plaza, Clayton, MO 63105 ~4.30 miles north of Shrewsburry
  • High-end Downtown hotel
  • 18 floors in property
From$169
Very Good 4.5 /5 Read Reviews Call
Clayton Plaza Hotel - Clayton 7750 Carondelet, Clayton, MO 63105 ~4.33 miles north of Shrewsburry
  • Four star Suburban property
  • Airport shuttle available
From$95
Very Good 4.0 /5 Review Score Call
Seven Gables Inn 26 North Meramec Ave., Clayton, MO 63105 ~4.51 miles north of Shrewsburry
  • High-end Suburban hotel
  • 3 floors in property
From$75
Very Good 4.0 /5 Guest Reviews Call
Best Western Kirkwood Inn St. Louis 1200 South Kirkwood Rd., St. Louis, MO 63122 ~4.55 miles west of Shrewsburry
  • Midscale Suburban property
  • Free complimentary breakfast
From$69
Very Good 4.0 /5 Review Score Call
Hampton Inn : 1580 South Kirkwood Rd.
+1-888-690-5281
1580 South Kirkwood Rd., Sunset Hills, MO 63127 ~4.74 miles west of Shrewsburry
  • Three Star hotel
From$75
Average 3.5 /5 Review Score Call
Home2 Suites by Hilton Forest Park 920 South Taylor, Stl, MO 63110 ~4.79 miles northeast of Shrewsburry
  • Affordable property
  • 106 rooms in hotel
From$89
Very Good 4.5 /5 Latest Reviews Call
Holiday Inn Sw Route 66 10709 Watson Rd., St. Louis, MO 63127 ~4.87 miles west of Shrewsburry
  • Mid-scale Suburban hotel
  • 4 floors in hotel
From$81
Average 3.0 /5 Guest Reviews Call
Days Inn 3654 South Lindbergh Blvd., St. Louis, MO 63127 ~4.90 miles west of Shrewsburry
  • Low priced Suburban hotel
  • 60 suites in property
From$58
Average 3.5 /5 Hotel Reviews Call
Days Inn South
+1-888-305-3366
3660 South Lindbergh, St Louis, MO 63127 ~4.90 miles west of Shrewsburry
  • Midscale hotel
Econo Lodge Southwest 3730 South Lindbergh Blvd., St. Louis, MO 63127 ~4.96 miles southwest of Shrewsburry
  • Inexpensive Suburban hotel
  • Hotel has 2 floors
From$49
Terrible 1.5 /5 Latest Reviews Call
  [1 - 20 of 25]    
Next: Show All Available Shrewsburry Hotels with Pricing
Back to Top