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, Motels & Accommodations

Hampton Inn Shrewsbury
+1-888-690-5247
1000 Far Hills Dr., New Freedom, PA 17349 ~0.69 miles north of Shrewsbury
  • Three Star property
  • Hotel has 84 rooms
  • Great staff
  • Great location
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express Hotel & Suites York 140 Leader Heights Rd., York, PA 17403 ~10.31 miles north of Shrewsbury
  • Affordable Suburban property
  • Hotel has 56 suites
  • Great parking, according to 79%
  • Almost all guests said rooms were clean
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Country Inn & Suites : 245 St. Charles Way 245 St. Charles Way, York, PA 17402 ~11.49 miles north of Shrewsbury
  • Three Star Rural hotel
  • 3 floors in property
  • Room was not the most modern
  • Great doughnut shop
Hampton Inn & Suites York South - York 2159 South Queen St., York, PA 17402 ~11.69 miles north of Shrewsbury
  • Midscale Highway property
  • 4 floors in hotel
From$139
Excellent 5.0 /5Guest Reviews CallBookMore Details
Home2 Suites by Hilton York in York 212 Pauline Dr., York, PA 17402 ~11.73 miles north of Shrewsbury
  • Midscale hotel
From$80
Excellent 5.0 /5Read Reviews CallBookMore Details
Heritage Hills Golf Resort
+1-866-429-5787
2700 Mount Rose Ave., York, PA 17402 ~13.51 miles north of Shrewsbury
  • Expensive Golf Course hotel
  • 104 rooms in hotel
  • Friendly service
  • Included for the price
From$159
Very Good 4.0 /5Latest Reviews CallBookMore Details
The Yorktowne Hotel 48 East Market St., York, PA 17401 ~14.17 miles north of Shrewsbury
  • High-end Downtown property
  • 27 suites in property
  • Average parking
  • Bathroom could be optimized
Rodeway Inn 132 North George St., York, PA 17401 ~14.32 miles north of Shrewsbury
  • Two-star Downtown property
  • 54 sleeping rooms in hotel
  • Building squeezed
  • Service is adequate
Quality Inn & Suites 2600 East Market St., York, PA 17402 ~14.66 miles north of Shrewsbury
  • Cheap Suburban hotel
  • Fitness / Gym is on-site
  • Disappointing internet connection
  • Reception should be more attentive
Holiday Inn Express & Suites York Ne Market St. 18 Cinema Dr., York, PA 17402 ~15.18 miles north of Shrewsbury
  • Three Star property
  • Access to gym on-site
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
  • Mid-scale property
  • 103 rooms in property
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Townplace Suites York - York 2789 Concord Rd., York, PA 17402 ~15.23 miles north of Shrewsbury
  • Mid-scale property
  • 4 floors in hotel
Days Inn & Suites York Pa in York
+1-866-429-5787
334 Arsenal Rd., York, PA 17402 ~15.55 miles north of Shrewsbury
  • 3-star Highway hotel
  • Free complimentary breakfast
  • Nice continental breakfast
  • The majority of guests thought the tv was sub-standard
Wyndham Garden York : 2000 Loucks Rd. 2000 Loucks Rd., York, PA 17404 ~15.55 miles north of Shrewsbury
  • Affordable Suburban hotel
  • 15 conference rooms in property
  • Almost all guests thought the cleanliness of the hotel was average
  • Quiet fan noise
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Econo Lodge
+1-888-690-5247
222 Arsenal Rd., York, PA 17402 ~15.60 miles north of Shrewsbury
  • Low priced Highway property
  • 92 sleeping rooms in hotel
  • Most guests didn't like the unstylish hotel
  • Room is all right
Best Western Westgate Inn - York 1415 Kenneth Rd., York, PA 17408 ~15.64 miles north of Shrewsbury
  • Cheap Suburban hotel
  • 103 sleeping rooms in hotel
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
  • 3-star Suburban property
  • Fitness + Health Center
  • Great reception
  • Most guests thought it was pleasantly quiet
Super 8 York in York 40 Arsenal Rd., York, PA 17404 ~15.69 miles north of Shrewsbury
  • Two-star Highway hotel
  • Check-in time: 2:00PM
Four Points by Sheraton : 1650 Toronita St.
+1-866-221-8581
1650 Toronita St., York, PA 17402 ~15.77 miles north of Shrewsbury
  • Three Star Suburban hotel
  • 146 rooms in property
  • Professional service
  • Rooms are not good
Hampton Inn York - York 1550 Mt. Zion Rd., York, PA 17402 ~15.82 miles north of Shrewsbury
  • 3 star Suburban hotel
  • Fitness center on property
  • Hotel rooms were very clean
  • Room was comfortable and clean
From$84
Very Good 4.5 /5Read Reviews CallBookMore Details
The Homewood Suites York 200 Masonic Dr., York, PA 17406 ~16.34 miles north of Shrewsbury
  • Three Star Suburban property
  • Hotel has 91 rooms
From$129
Very Good 4.5 /5Hotel Reviews 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 Cost Suburban hotel
  • 4 floors in property
  • Almost all guests thought rooms were spacious
  • The majority of guests thought it was clean
Hampton Inn Hanover : 309 Wilson Ave.
+1-888-305-3366
309 Wilson Ave., Hanover, PA 17331 ~17.53 miles west of Shrewsbury
  • Midscale Suburban hotel
  • Free breakfast available
  • Included hot and cold food
  • Nice pool
Holiday Inn Express Hanover : 305 Wilson Ave. 305 Wilson Ave., Hanover, PA 17331 ~17.64 miles west of Shrewsbury
  • Midscale Downtown property
  • Hotel has 3 floors
  • Good restaurants & bars in the area
  • Rather comfortable
From$100
Very Good 4.5 /5Read Reviews CallBookMore Details
Hanover Hotel & Banquet Center in Hanover 1080 Carlisle St., Hanover, PA 17331 ~17.76 miles west of Shrewsbury
  • 2-star Rural hotel
  • Complimentary breakfast is offered
Next 25 Shrewsbury Hotels >  [1 - 25 of 50]    
Next: See My Shrewsbury Hotels with Pricing
Back to Top