Star Rating
Hotel Name
Price Range (USD)to
Amenities

Shrewsbury Pennsylvania Accommodations

Only hotels in Shrewsbury are listed below. Find cheap and/or discounted hotel rates in or near Shrewsbury, PA for your personal leisure or group travel. We show the best Shrewsbury Pennsylvania hotel rooms. Review the Shrewsbury hotel list below to find the perfect lodging. We also have a map of the Shrewsbury hotels. Group booking? Search Shrewsbury Group Hotel Deals

The Shrewsbury center point is approximately 9 miles south of Gettysburg National Museum and 11 miles south of Apple Hill Medical Center.

Shrewsbury Hotels & Accommodations

Hampton Inn Shrewsbury
+1-888-690-5247
1000 Far Hills Dr., New Freedom, PA 17349 ~0.69 miles north of Shrewsbury
  • 3 star property
  • Fitness center on property
Holiday Inn Express Hotel & Suites York in York 140 Leader Heights Rd., York, PA 17403 ~10.31 miles north of Shrewsbury
  • Midscale Suburban hotel
  • 2 meeting rooms in hotel
  • Staff very pleasant and friendly
  • Location is great
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Country Inn & Suites 245 St. Charles Way, York, PA 17402 ~11.49 miles north of Shrewsbury
  • Two star Rural hotel
  • Comp. Breakfast
  • Easily accessible by car
  • Terrific location
Hampton Inn & Suites York South 2159 South Queen St., York, PA 17402 ~11.69 miles north of Shrewsbury
  • Mid-scale Highway property
  • Access to gym on-site
From$139
Excellent 5.0 /5Reviews CallBookMore Details
Home2 Suites by Hilton York 212 Pauline Dr., York, PA 17402 ~11.73 miles north of Shrewsbury
  • 3-star property
  • 107 sleeping rooms in hotel
Heritage Hills Golf Resort
+1-866-429-5787
2700 Mount Rose Ave., York, PA 17402 ~13.51 miles north of Shrewsbury
  • High-end Golf Course property
  • 5 floors in hotel
  • Every guests reviewed said rooms were clean
  • Clean room
From$159
Very Good 4.0 /5Read Reviews CallBookMore Details
The Yorktowne Hotel - York 48 East Market St., York, PA 17401 ~14.17 miles north of Shrewsbury
  • High-end Downtown property
  • 8 floors in hotel
  • Great location
  • Spacious rooms
Rodeway Inn - York 132 North George St., York, PA 17401 ~14.32 miles north of Shrewsbury
  • Cheap Downtown hotel
  • Hotel has 3 floors
  • The majority of guests complained about the bathroom
  • Hotel buildings could use some improvement
Quality Inn & Suites in York 2600 East Market St., York, PA 17402 ~14.66 miles north of Shrewsbury
  • Two-star Suburban hotel
  • 10 suites in property
  • WiFi system needs upgrading
  • Helpful staff
Holiday Inn Express & Suites York Ne Market St. 18 Cinema Dr., York, PA 17402 ~15.18 miles north of Shrewsbury
  • Midscale hotel
  • Free breakfast
From$100
Very Good 4.0 /5Recent Reviews CallBookMore Details
Courtyard York in York 2799 Concord Rd., York, PA 17402 ~15.22 miles north of Shrewsbury
  • Affordable hotel
  • Hotel has 4 floors
Townplace Suites York - York 2789 Concord Rd., York, PA 17402 ~15.23 miles north of Shrewsbury
  • 3-star property
  • Hotel has 100 rooms
Days Inn & Suites York Pa
+1-866-429-5787
334 Arsenal Rd., York, PA 17402 ~15.55 miles north of Shrewsbury
  • Mid-scale Highway hotel
  • Free breakfast
  • Entrance area is not particularly attractive
  • Not very clean
Wyndham Garden York - York 2000 Loucks Rd., York, PA 17404 ~15.55 miles north of Shrewsbury
  • Affordable Suburban hotel
  • 2 floors in property
  • Rooms are ok
  • Pool is good
Econo Lodge - York
+1-888-690-5247
222 Arsenal Rd., York, PA 17402 ~15.60 miles north of Shrewsbury
  • 2-star Highway property
  • Comp. Breakfast
  • Parking was ok, according to 55%
  • Shower was ok
Best Western Westgate Inn 1415 Kenneth Rd., York, PA 17408 ~15.61 miles north of Shrewsbury
  • Affordable Suburban hotel
  • Gym / Fitness Center Available
  • All guests enjoyed the restaurants & bars nearby
  • Hallway had a musty smell
Wingate by Wyndham York : Arsenal Rd. & North George St.
+1-800-881-1523
Arsenal Rd. & North George St., York, PA 17404 ~15.67 miles north of Shrewsbury
  • Three Star Suburban property
  • Hotel has 3 floors
  • Every guests reviewed were happy with the price of the breakfast
  • Heated indoor pool
Super 8 York : 40 Arsenal Rd. 40 Arsenal Rd., York, PA 17404 ~15.69 miles north of Shrewsbury
  • Two star Highway hotel
  • Hotel has 94 rooms
Four Points by Sheraton - York
+1-866-221-8581
1650 Toronita St., York, PA 17402 ~15.77 miles north of Shrewsbury
  • 3 star Suburban property
  • 5 suites in property
  • Rugs stained
  • Good accessibility by car
From$89
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn York 1550 Mt. Zion Rd., York, PA 17402 ~15.82 miles north of Shrewsbury
  • 3 star Suburban hotel
  • Hotel has 10 suites
  • Great shopping
  • Clean rooms
From$85
Very Good 4.5 /5Review Score CallBookMore Details
The Homewood Suites York in York 200 Masonic Dr., York, PA 17406 ~16.34 miles north of Shrewsbury
  • 3 star property
From$129
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Inn & Suites : 2250 North George St.
+1-888-690-5247
2250 North George St., York, PA 17406 ~16.55 miles north of Shrewsbury
  • Low-priced Suburban hotel
  • Fitness + Health Center
  • Great shopping
  • Breakfast is good
Hampton Inn Hanover : 309 Wilson Ave.
+1-888-305-3366
309 Wilson Ave., Hanover, PA 17331 ~17.53 miles west of Shrewsbury
  • Mid-scale Suburban hotel
  • Check-in: 3:00 PM
  • Hotel was thankfully very clean
  • Professional service
Holiday Inn Express Hanover - Hanover 305 Wilson Ave., Hanover, PA 17331 ~17.64 miles west of Shrewsbury
  • Three Star Downtown hotel
  • 63 sleeping rooms in hotel
  • Friendly staff
  • Tasty breakfast
Hanover Hotel & Banquet Center - Hanover 1080 Carlisle St., Hanover, PA 17331 ~17.76 miles west of Shrewsbury
  • Cheap Rural hotel
  • Check in: 2pm
Next 25 Shrewsbury Hotels >  [1 - 25 of 50]    
Next: See My Shrewsbury Hotels with Pricing
Back to Top