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 1000 Far Hills Dr., New Freedom, PA 17349 ~0.80 miles north of Shrewsbury
  • Mid-scale hotel
  • Hotel has 6 suites
From$83
Very Good 4.5 /5Read Reviews Call
Holiday Inn Express Hotel & Suites York 140 Leader Heights Rd., York, PA 17403 ~10.31 miles north of Shrewsbury
  • 3-star Suburban property
  • Check-in: 3:00 pm
Country Inn & Suites : 245 St. Charles Way 245 St. Charles Way, York, PA 17402 ~11.49 miles north of Shrewsbury
  • Two star Rural hotel
  • Free comp. breakfast
Hampton Inn & Suites York South 2159 South Queen St., York, PA 17402 ~11.69 miles north of Shrewsbury
  • Affordable Highway property
  • Hotel has an eco-friendly policy Read more
From$139
Excellent 5.0 /5Reviews Call
Heritage Hills Golf Resort in York
+1-888-305-3366
2700 Mount Rose Ave., York, PA 17402 ~13.51 miles north of Shrewsbury
  • 4-star Golf Course hotel
  • 22 suites in hotel
From$159
Very Good 4.0 /5Hotel Reviews Call
The Yorktowne Hotel in York 48 East Market St., York, PA 17401 ~14.17 miles north of Shrewsbury
  • High-end Downtown hotel
  • Airport shuttle available
Rodeway Inn 132 North George St., York, PA 17401 ~14.32 miles north of Shrewsbury
  • 2-star Downtown property
  • Free breakfast
Quality Inn & Suites - York 2600 East Market St., York, PA 17402 ~14.66 miles north of Shrewsbury
  • Two-star Suburban hotel
  • 2 floors in property
Holiday Inn Express & Suites York Ne Market St.
+1-800-230-4134
18 Cinema Dr., York, PA 17402 ~15.18 miles north of Shrewsbury
  • Midscale property
  • Fitness + Health Center
From$100
Very Good 4.0 /5Hotel Reviews Call
Courtyard York - York 2799 Concord Rd., York, PA 17402 ~15.22 miles north of Shrewsbury
  • 3 star hotel
  • Hotel has 103 rooms
Townplace Suites York in York 2789 Concord Rd., York, PA 17402 ~15.23 miles north of Shrewsbury
  • Midscale hotel
  • 4 floors in property
Days Inn & Suites York Pa
+1-888-305-3366
334 Arsenal Rd., York, PA 17402 ~15.55 miles north of Shrewsbury
  • 3 star Highway property
  • 2 floors in property
Wyndham Garden in York 2000 Loucks Rd., York, PA 17404 Website ~15.55 miles north of Shrewsbury
  • 3-star Suburban hotel
  • Gym is available on property
From$99
Very Good 4.0 /5Reviews Call
Econo Lodge - York
+1-800-997-5149
222 Arsenal Rd., York, PA 17402 ~15.60 miles north of Shrewsbury
  • Low priced Highway hotel
  • Hotel has 2 floors
Best Western Westgate Inn : 1415 Kenneth Rd. 1415 Kenneth Rd., York, PA 17408 ~15.61 miles north of Shrewsbury
  • Three Star Suburban hotel
  • Airport shuttle available
Days Inn : 40 Arsenal Rd.
+1-800-230-4134
40 Arsenal Rd., York, PA 17404 ~15.65 miles north of Shrewsbury
  • Low Cost property
Wingate by Wyndham York : Arsenal Rd. & North George St.
+1-800-997-5148
Arsenal Rd. & North George St., York, PA 17404 ~15.67 miles north of Shrewsbury
  • Midscale Suburban hotel
  • 70 sleeping rooms in hotel
From$50
Very Good 4.5 /5Read Reviews Call
Four Points by Sheraton
+1-888-690-5247
1650 Toronita St., York, PA 17402 ~15.77 miles north of Shrewsbury
  • Affordable Suburban property
  • 5 floors in property
Hampton Inn York 1550 Mt. Zion Rd., York, PA 17402 ~15.82 miles north of Shrewsbury
  • 3 star Suburban hotel
  • Hotel has 5 floors
From$88
Very Good 4.5 /5Read Reviews Call
Comfort Inn & Suites
+1-800-881-1523
2250 North George St., York, PA 17406 ~16.55 miles north of Shrewsbury
  • Two star Suburban property
  • Check-in: 3:00 pm
From$85
Very Good 4.5 /5Reviews Call
Hampton Inn Hanover : 309 Wilson Ave.
+1-800-997-5149
309 Wilson Ave., Hanover, PA 17331 ~17.53 miles west of Shrewsbury
  • Three Star Suburban hotel
  • Hotel has 83 rooms
From$75
Very Good 4.5 /5Reviews Call
Holiday Inn Express Hanover 305 Wilson Ave., Hanover, PA 17331 ~17.64 miles west of Shrewsbury
  • 3 star Downtown hotel
  • 5 suites in property
Hanover Hotel & Banquet Center in Hanover 1080 Carlisle St., Hanover, PA 17331 ~17.76 miles west of Shrewsbury
  • Economical Rural hotel
  • Check-in: 2pm
Super 8 in Hanover
+1-800-997-5148
40 Wetzel Dr., Hanover, PA 17331 ~18.08 miles west of Shrewsbury
  • Economy Rural hotel
  • 2 floors in hotel
From$55
Very Good 4.0 /5Reviews Call
Courtyard Marriott Baltimore / Hunt Valley - Hunt Valley 221 International Circle, Hunt Valley, MD 21030 ~18.38 miles south of Shrewsbury
  • Three Star Suburban hotel
  • Gym is available on property
Next 25 Shrewsbury Hotels >  [1 - 25 of 50]    
Next: See My Shrewsbury Hotels with Pricing
Back to Top