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

Shrewsbury Hampton by Hilton - New Freedom 1000 Far Hills Dr., New Freedom, PA 17349 ~0.69 miles north of Shrewsbury
  • Midscale hotel
  • Access to gym on-site
Holiday Inn Express Hotel & Suites York : 140 Leader Heights Rd. 140 Leader Heights Rd., York, PA 17403 ~10.31 miles north of Shrewsbury
  • Affordable Suburban property
  • 134 rooms in hotel
  • Great reception
  • Professional service
Country Inn & Suites : 245 St. Charles Way 245 St. Charles Way, York, PA 17402 ~11.49 miles north of Shrewsbury
  • Low Cost Rural property
  • 3 floors in property
  • Average beds
  • Clean bedding
From$89
Very Good 4.0 /5Read Reviews Call
Hampton Inn & Suites York South in York 2159 South Queen St., York, PA 17402 ~11.69 miles north of Shrewsbury
  • Affordable Highway property
  • 29 suites in property
From$139
Excellent 5.0 /5Read Reviews Call
Heritage Hills Golf Resort : 2700 Mount Rose Ave.
+1-888-305-3366
2700 Mount Rose Ave., York, PA 17402 ~13.51 miles north of Shrewsbury
  • High end Golf Course hotel
  • Hotel has 5 floors
  • Excellent golf hotel
  • Fantastic service
From$159
Very Good 4.0 /5Hotel Reviews Call
The Yorktowne Hotel 48 East Market St., York, PA 17401 ~14.17 miles north of Shrewsbury
  • Expensive Downtown hotel
  • 11 meeting rooms in property
  • Food is delicious
  • Good service
From$85
Average 3.5 /5Reviews Call
Rodeway Inn 132 North George St., York, PA 17401 ~14.32 miles north of Shrewsbury
  • Cheap Downtown property
  • Free breakfast
  • Good staff
  • Free Wi-Fi
Quality Inn & Suites : 2600 East Market St. 2600 East Market St., York, PA 17402 ~14.66 miles north of Shrewsbury
  • Inexpensive Suburban hotel
  • Free breakfast
  • Reception should be more attentive
  • Friendly front desk
Holiday Inn Express & Suites York Ne Market St. 18 Cinema Dr., York, PA 17402 ~15.18 miles north of Shrewsbury
  • Mid-scale property
  • 23 suites in property
From$100
Very Good 4.0 /5Hotel Reviews Call
Courtyard York 2799 Concord Rd., York, PA 17402 ~15.22 miles north of Shrewsbury
  • Affordable hotel
  • Hotel has 4 floors
Townplace Suites York 2789 Concord Rd., York, PA 17402 ~15.23 miles north of Shrewsbury
  • Midscale hotel
  • 100 rooms in property
Days Inn & Suites York Pa : 334 Arsenal Rd.
+1-888-690-5247
334 Arsenal Rd., York, PA 17402 ~15.55 miles north of Shrewsbury
  • 3-star Highway hotel
  • 100 sleeping rooms in hotel
  • Dirty pool, said 91%
  • The majority of guests said the reception staff was great
Wyndham Garden York - York 2000 Loucks Rd., York, PA 17404 Website ~15.55 miles north of Shrewsbury
  • Three Star Suburban hotel
  • 15 meeting rooms in property
  • 1 out of 2 guests said rooms were clean enough
  • Rooms are ok
Econo Lodge : 222 Arsenal Rd.
+1-800-881-1523
222 Arsenal Rd., York, PA 17402 ~15.60 miles north of Shrewsbury
  • Low priced Highway hotel
  • Hotel has an eco-friendly policy Read more
  • Could use a good cleaning
  • Rooms in need of an update
From$50
Average 3.0 /5Reviews Call
Best Western Westgate Inn 1415 Kenneth Rd., York, PA 17408 ~15.61 miles north of Shrewsbury
  • 3-star Suburban property
  • Fitness + Health Center
  • Including waffle maker
  • Breakfast is average
Wingate by Wyndham York : Arsenal Rd. & North George St.
+1-800-997-5149
Arsenal Rd. & North George St., York, PA 17404 ~15.67 miles north of Shrewsbury
  • Affordable Suburban property
  • Free complimentary breakfast
  • Front desk was very friendly
  • Quick overnight stay
Super 8 York 40 Arsenal Rd., York, PA 17404 ~15.69 miles north of Shrewsbury
  • Low-priced Highway hotel
  • 94 sleeping rooms in hotel
Four Points by Sheraton - York
+1-800-230-4134
1650 Toronita St., York, PA 17402 ~15.77 miles north of Shrewsbury
  • Mid-scale Suburban hotel
  • Hotel has 5 suites
  • Breakfast is average
  • Quite clean
Hampton Inn York : 1550 Mt. Zion Rd. 1550 Mt. Zion Rd., York, PA 17402 ~15.82 miles north of Shrewsbury
  • 3-star Suburban hotel
  • 10 suites in property
  • Furniture needs more attention
  • Very pleasant employees
From$85
Very Good 4.5 /5Reviews Call
The Homewood Suites York 200 Masonic Dr., York, PA 17406 ~16.34 miles north of Shrewsbury
  • 3-star hotel
From$129
Very Good 4.5 /5Read Reviews Call
Comfort Inn & Suites - York
+1-888-305-3366
2250 North George St., York, PA 17406 ~16.55 miles north of Shrewsbury
  • 2-star Suburban property
  • Check-in time: 3:00 pm
  • Most guests said the reception staff was great
  • For only 57%, the bathroom was ok
Hampton Inn Hanover
+1-800-881-1523
309 Wilson Ave., Hanover, PA 17331 ~17.53 miles west of Shrewsbury
  • Midscale Suburban property
  • Hotel has 4 suites
  • Great reception
  • Most guests enjoyed the restaurants & bars nearby
Holiday Inn Express Hanover : 305 Wilson Ave. 305 Wilson Ave., Hanover, PA 17331 ~17.64 miles west of Shrewsbury
  • 3 star Downtown hotel
  • 3 floors in hotel
  • Friendly staff
  • Terrific location
Hanover Hotel & Banquet Center : 1080 Carlisle St. 1080 Carlisle St., Hanover, PA 17331 ~17.76 miles west of Shrewsbury
  • Two star Rural hotel
  • Free breakfast
Super 8 40 Wetzel Dr., Hanover, PA 17331 ~18.08 miles west of Shrewsbury
  • 2-star Rural hotel
  • 3 suites in hotel
  • Beds were acceptable for 67%
  • For 89%, the rooms looked old
Next 25 Shrewsbury Hotels >  [1 - 25 of 50]    
Next: See My Shrewsbury Hotels with Pricing
Back to Top