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 - New Freedom 1000 Far Hills Dr., New Freedom, PA 17349 ~0.80 miles north of Shrewsbury
  • 3-star property
  • Check-in time: 3:00 pm
From$83
Very Good 4.5 /5Review Score Call
Holiday Inn Express Hotel & Suites York : 140 Leader Heights Rd. 140 Leader Heights Rd., York, PA 17403 ~10.31 miles north of Shrewsbury
  • Mid-scale Suburban hotel
  • 134 rooms in hotel
From$79
Very Good 4.0 /5Reviews Call
Country Inn & Suites 245 St. Charles Way, York, PA 17402 ~11.49 miles north of Shrewsbury
  • Two-star Rural property
  • Hotel has 3 floors
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
  • Midscale Highway hotel
  • Comp. Breakfast
From$139
Excellent 5.0 /5Read Reviews Call
Heritage Hills Golf Resort
+1-888-305-3366
2700 Mount Rose Ave., York, PA 17402 ~13.51 miles north of Shrewsbury
  • High-end Golf Course hotel
  • Fitness + Health Center
From$159
Very Good 4.0 /5Recent Reviews Call
The Yorktowne Hotel 48 East Market St., York, PA 17401 ~14.17 miles north of Shrewsbury
  • Expensive Downtown property
  • Hotel has 27 suites
Rodeway Inn 132 North George St., York, PA 17401 ~14.32 miles north of Shrewsbury
  • 2-star Downtown hotel
  • Check-in: 2:00PM
Quality Inn & Suites 2600 East Market St., York, PA 17402 ~14.66 miles north of Shrewsbury
  • Two-star Suburban hotel
  • 110 rooms in hotel
Holiday Inn Express & Suites York Ne Market St. - York
+1-800-230-4134
18 Cinema Dr., York, PA 17402 ~15.18 miles north of Shrewsbury
  • 3 star property
  • 23 suites in hotel
From$100
Very Good 4.0 /5Recent Reviews Call
Courtyard York : 2799 Concord Rd. 2799 Concord Rd., York, PA 17402 ~15.22 miles north of Shrewsbury
  • Affordable hotel
  • Hotel has 103 rooms
From$75
Very Good 4.0 /5Read Reviews Call
Townplace Suites York : 2789 Concord Rd. 2789 Concord Rd., York, PA 17402 ~15.23 miles north of Shrewsbury
  • Three Star property
  • 100 sleeping rooms in hotel
Days Inn & Suites York Pa in York
+1-888-305-3366
334 Arsenal Rd., York, PA 17402 ~15.55 miles north of Shrewsbury
  • Three Star Highway property
  • 11 suites in hotel
Wyndham Garden York 2000 Loucks Rd., York, PA 17404 Website ~15.55 miles north of Shrewsbury
  • Affordable Suburban property
  • Shuttle to airport available
From$99
Very Good 4.0 /5Read Reviews Call
Econo Lodge
+1-800-997-5149
222 Arsenal Rd., York, PA 17402 ~15.60 miles north of Shrewsbury
  • Low priced Highway property
  • Hotel has 2 floors
Best Western Westgate Inn 1415 Kenneth Rd., York, PA 17408 ~15.61 miles north of Shrewsbury
  • 3-star Suburban property
  • Check in: 3:00 PM
Days Inn - York
+1-800-230-4134
40 Arsenal Rd., York, PA 17404 ~15.65 miles north of Shrewsbury
  • Economical property
Wingate by Wyndham York in York
+1-800-997-5148
Arsenal Rd. & North George St., York, PA 17404 ~15.67 miles north of Shrewsbury
  • 3-star Suburban property
  • Check in: 0300PM
Four Points by Sheraton
+1-888-690-5247
1650 Toronita St., York, PA 17402 ~15.77 miles north of Shrewsbury
  • 3 star Suburban property
  • 146 rooms in hotel
From$89
Average 3.5 /5Reviews Call
Hampton Inn York 1550 Mt. Zion Rd., York, PA 17402 ~15.82 miles north of Shrewsbury
  • 3 star Suburban hotel
  • 3 conference rooms in property
From$95
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 /5Hotel Reviews Call
Comfort Inn & Suites - York
+1-800-997-5149
2250 North George St., York, PA 17406 ~16.55 miles north of Shrewsbury
  • Low priced Suburban hotel
  • Fitness + Health Center
Hampton Inn Hanover
+1-888-690-5281
309 Wilson Ave., Hanover, PA 17331 ~17.53 miles west of Shrewsbury
  • 3 star Suburban hotel
  • Free breakfast
Holiday Inn Express Hanover : 305 Wilson Ave. 305 Wilson Ave., Hanover, PA 17331 ~17.64 miles west of Shrewsbury
  • Midscale Downtown hotel
  • 3 suites in hotel
From$98
Very Good 4.5 /5Read Reviews Call
Hanover Hotel & Banquet Center 1080 Carlisle St., Hanover, PA 17331 ~17.76 miles west of Shrewsbury
  • 2 star Rural hotel
  • Free breakfast
Super 8
+1-888-690-5247
40 Wetzel Dr., Hanover, PA 17331 ~18.08 miles west of Shrewsbury
  • Two star Rural property
  • Hotel has 2 floors
Next 25 Shrewsbury Hotels >  [1 - 25 of 50]    
Next: See My Shrewsbury Hotels with Pricing
Back to Top