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
  • Free complimentary breakfast
  • The best continental breakfast
  • Location is great
From$80
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites York - York 140 Leader Heights Rd., York, PA 17403 ~10.31 miles north of Shrewsbury
  • Mid-scale Suburban property
  • 134 sleeping rooms in hotel
  • The majority of guests said the bathroom was dirty
  • Generally very clean
From$89
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Country Inn & Suites 245 St. Charles Way, York, PA 17402 ~11.49 miles north of Shrewsbury
  • Affordable Rural property
  • Hotel has 3 floors
  • Average beds
  • For breakfast fit
From$89
Very Good 4.0 /5 Reviews Call BookMore Details
Hampton Inn & Suites York South - York 2159 South Queen St., York, PA 17402 ~11.69 miles north of Shrewsbury
  • 3 star Highway property
  • Hotel has an eco-friendly policy Read more
From$119
Excellent 5.0 /5 Latest Reviews Call BookMore Details
Home2 Suites by Hilton York 212 Pauline Dr., York, PA 17402 ~11.73 miles north of Shrewsbury
  • 3 star property
  • Hotel has 107 rooms
From$80
Excellent 5.0 /5 Hotel Reviews Call BookMore Details
Heritage Hills Golf Resort - York
+1-866-429-5787
2700 Mount Rose Ave., York, PA 17402 ~13.51 miles north of Shrewsbury
  • High-end Golf Course property
  • Hotel has 104 rooms
  • Great service
  • Great breakfast
From$99
Very Good 4.0 /5 Recent Reviews Call BookMore Details
The Yorktowne Hotel in York 48 East Market St., York, PA 17401 ~14.17 miles north of Shrewsbury
  • High end Downtown hotel
  • 8 floors in hotel
  • Parking was ok, according to 54%
  • Old carpet in the room
From$85
Average 3.5 /5 Read Reviews Call BookMore Details
Rodeway Inn 132 North George St., York, PA 17401 ~14.32 miles north of Shrewsbury
  • Economical Downtown hotel
  • Free comp. breakfast
  • Average cleanliness
  • Almost all guests said the wifi quality was bad
Quality Inn & Suites - York 2600 East Market St., York, PA 17402 ~14.66 miles north of Shrewsbury
  • Two-star Suburban property
  • Check in: 3.00PM
  • WiFi system needs upgrading
  • The majority of guests said the bathroom was dirty
Holiday Inn Express & Suites York Ne Market St. in York 18 Cinema Dr., York, PA 17402 ~15.18 miles north of Shrewsbury
  • Affordable property
  • Gym / Fitness Center Available
From$100
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Courtyard York 2799 Concord Rd., York, PA 17402 ~15.22 miles north of Shrewsbury
  • Midscale hotel
  • 7 suites in property
From$80
Very Good 4.0 /5 Review Score Call BookMore Details
Townplace Suites York - York 2789 Concord Rd., York, PA 17402 ~15.23 miles north of Shrewsbury
  • Midscale hotel
  • 100 rooms in property
From$99
Very Good 4.0 /5 Reviews Call BookMore Details
La Quinta Inn York
+1-866-429-5787
1405 Kenneth Rd., York, PA 17408 ~15.53 miles north of Shrewsbury
  • Mid-scale property
From$80
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Days Inn & Suites York Pa - York
+1-888-690-5281
334 Arsenal Rd., York, PA 17402 ~15.55 miles north of Shrewsbury
  • 3-star Highway property
  • 11 suites in hotel
  • The majority of guests said the reception staff was great
  • Free continental breakfast
From$62
Average 3.0 /5 Guest Reviews Call BookMore Details
Wyndham Garden York - York 2000 Loucks Rd., York, PA 17404 ~15.55 miles north of Shrewsbury
  • Affordable Suburban property
  • 178 rooms in hotel
  • Almost all guests thought rooms were spacious
  • Room cleanliness is acceptable
From$79
Very Good 4.0 /5 Reviews Call BookMore Details
Econo Lodge - York
+1-888-305-3366
222 Arsenal Rd., York, PA 17402 ~15.60 miles north of Shrewsbury
  • Low-priced Highway property
  • Free breakfast
  • Cheap rate
  • Rooms need regular maintenance
From$50
Average 3.0 /5 Latest Reviews Call BookMore Details
Best Western Westgate Inn - York 1415 Kenneth Rd., York, PA 17408 ~15.64 miles north of Shrewsbury
  • Low Cost Suburban hotel
  • 2 suites in property
From$65
Average 3.5 /5 Latest Reviews Call BookMore Details
Wingate by Wyndham York
+1-888-283-3404
Arsenal Rd. & North George St., York, PA 17404 ~15.67 miles north of Shrewsbury
  • 3-star Suburban hotel
  • Free complimentary breakfast
  • Very quiet
  • Pharmacy just outside
From$50
Very Good 4.5 /5 Review Score Call BookMore Details
Super 8 York : 40 Arsenal Rd. 40 Arsenal Rd., York, PA 17404 ~15.69 miles north of Shrewsbury
  • Cheap Highway property
  • Check in: 2:00PM
Four Points by Sheraton - York
+1-866-429-5787
1650 Toronita St., York, PA 17402 ~15.77 miles north of Shrewsbury
  • 3 star Suburban hotel
  • 146 rooms in hotel
  • Close to Starbucks
  • Every guests reviewed found the restaurant service to be one of the best
From$89
Average 3.5 /5 Latest Reviews Call BookMore Details
Hampton Inn York 1550 Mt. Zion Rd., York, PA 17402 ~15.82 miles north of Shrewsbury
  • 3-star Suburban property
  • Fitness + Health Center
  • Yummy pizza
  • Super comfy couch
From$84
Very Good 4.5 /5 Read Reviews Call BookMore Details
The Homewood Suites York - York 200 Masonic Dr., York, PA 17406 ~16.34 miles north of Shrewsbury
  • Three Star Suburban hotel
  • Hotel has 91 rooms
From$129
Very Good 4.5 /5 Review Score Call BookMore Details
Comfort Inn & Suites - York
+1-888-305-3366
2250 North George St., York, PA 17406 ~16.55 miles north of Shrewsbury
  • Low Cost Suburban hotel
  • Check in time: 3:00 pm
  • Comfortable beds
  • Sound proof walls
From$71
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Hampton Inn Hanover in Hanover
+1-800-881-1523
309 Wilson Ave., Hanover, PA 17331 ~17.53 miles west of Shrewsbury
  • Midscale Suburban hotel
  • 83 rooms in property
  • Clean
  • Popular among families
From$80
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Holiday Inn Express Hanover 305 Wilson Ave., Hanover, PA 17331 ~17.64 miles west of Shrewsbury
  • Affordable Downtown property
  • Complimentary breakfast is offered
  • All guests enjoyed the restaurants & bars nearby
  • Plenty of dining
From$100
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Next 25 Shrewsbury Hotels >   [1 - 25 of 50]    
Next: See My Shrewsbury Hotels with Pricing
Back to Top