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 in New Freedom 1000 Far Hills Dr., New Freedom, PA 17349 ~0.80 miles north of Shrewsbury
  • Three Star property
  • Check in time: 3:00 pm
From$83
Very Good 4.5 /5 Hotel Reviews Call
Holiday Inn Express Hotel & Suites York in York 140 Leader Heights Rd., York, PA 17403 ~10.31 miles north of Shrewsbury
  • Affordable Suburban property
  • 56 suites in hotel
From$79
Very Good 4.0 /5 Review Score Call
Country Inn & Suites 245 St. Charles Way, York, PA 17402 ~11.49 miles north of Shrewsbury
  • Inexpensive Rural property
  • Check-in: 3:00 pm
From$65
Very Good 4.0 /5 Latest 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
  • Check-in time: 3:00pm
From$124
Excellent 5.0 /5 Hotel Reviews Call
Heritage Hills Golf Resort - York
+1-888-305-3366
2700 Mount Rose Ave., York, PA 17402 ~13.51 miles north of Shrewsbury
  • Expensive Golf Course hotel
  • 22 suites in property
From$159
Very Good 4.0 /5 Guest Reviews Call
The Yorktowne Hotel - York 48 East Market St., York, PA 17401 ~14.17 miles north of Shrewsbury
  • High end Downtown property
  • Hotel has 8 floors
From$69
Average 3.5 /5 Guest Reviews Call
Rodeway Inn
+1-888-690-5281
132 North George St., York, PA 17401 ~14.32 miles north of Shrewsbury
  • 2-star Downtown hotel
  • Free comp. breakfast
Quality Inn & Suites - York 2600 East Market St., York, PA 17402 ~14.66 miles north of Shrewsbury
  • Two star Suburban hotel
  • Hotel has an eco-friendly policy See policy
From$44
Poor 2.5 /5 Reviews Call
Holiday Inn Express & Suites York Ne Market St. in York
+1-800-997-5148
18 Cinema Dr., York, PA 17402 ~15.18 miles north of Shrewsbury
  • Mid-scale hotel
  • 3 floors in hotel
From$99
Very Good 4.0 /5 Guest Reviews Call
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 property
  • Complimentary breakfast is offered
From$62
Average 3.0 /5 Latest Reviews Call
Wyndham Garden : 2000 Loucks Rd. 2000 Loucks Rd., York, PA 17404 Website ~15.55 miles north of Shrewsbury
  • Affordable Suburban hotel
  • Fitness / Gym is on-site
From$89
Very Good 4.0 /5 Read Reviews Call
Econo Lodge - York
+1-800-997-5149
222 Arsenal Rd., York, PA 17402 ~15.60 miles north of Shrewsbury
  • Low Cost Highway hotel
  • Check in: 15:00
From$69
Average 3.0 /5 Review Score Call
Best Western Westgate Inn 1415 Kenneth Rd., York, PA 17408 ~15.61 miles north of Shrewsbury
  • Midscale Suburban property
  • Access to gym on-site
From$50
Average 3.5 /5 Recent Reviews Call
Days Inn
+1-800-230-4134
40 Arsenal Rd., York, PA 17404 ~15.65 miles north of Shrewsbury
  • Low priced hotel
Wingate by Wyndham York
+1-800-997-5148
Arsenal Rd. & North George St., York, PA 17404 ~15.67 miles north of Shrewsbury
  • 3 star Suburban hotel
  • Fitness center on property
From$50
Very Good 4.5 /5 Hotel Reviews Call
Four Points by Sheraton - York
+1-888-690-5247
1650 Toronita St., York, PA 17402 ~15.77 miles north of Shrewsbury
  • Affordable Suburban property
  • 5 suites in hotel
From$89
Average 3.5 /5 Review Score Call
Hampton Inn York : 1550 Mt. Zion Rd. 1550 Mt. Zion Rd., York, PA 17402 ~15.82 miles north of Shrewsbury
  • Affordable Suburban property
  • 5 floors in property
From$79
Very Good 4.5 /5 Hotel Reviews Call
Comfort Inn & Suites : 2250 North George St.
+1-800-997-5149
2250 North George St., York, PA 17406 ~16.55 miles north of Shrewsbury
  • Economy Suburban hotel
  • Fitness + Health Center
From$79
Very Good 4.5 /5 Guest Reviews Call
Hampton Inn Hanover : 309 Wilson Ave.
+1-888-690-5281
309 Wilson Ave., Hanover, PA 17331 ~17.53 miles west of Shrewsbury
  • 3 star Suburban property
  • 4 suites in property
From$75
Very Good 4.5 /5 Hotel Reviews Call
Holiday Inn Express Hanover in Hanover 305 Wilson Ave., Hanover, PA 17331 ~17.64 miles west of Shrewsbury
  • 3-star Downtown hotel
  • Complimentary breakfast is offered
From$109
Very Good 4.5 /5 Read Reviews Call
Hanover Hotel & Banquet Center - Hanover 1080 Carlisle St., Hanover, PA 17331 ~17.76 miles west of Shrewsbury
  • Economical Rural property
  • Free breakfast
Super 8 - Hanover
+1-888-690-5247
40 Wetzel Dr., Hanover, PA 17331 ~18.08 miles west of Shrewsbury
  • Two star Rural hotel
  • Check in time: 2:00 PM
From$55
Very Good 4.0 /5 Hotel Reviews Call
Courtyard Marriott Baltimore / Hunt Valley - Hunt Valley 221 International Circle, Hunt Valley, MD 21030 ~18.38 miles south of Shrewsbury
  • Three Star Suburban property
  • 146 rooms in hotel
From$99
Average 3.5 /5 Review Score Call
Embassy Suites Baltimore North Hunt Valley - Hunt Valley 213 International Circle, Hunt Valley, MD 21030 ~18.39 miles south of Shrewsbury
  • Three Star Suburban hotel
  • Free breakfast
From$109
Very Good 4.0 /5 Review Score Call
Hunt Valley Inn Baltimore a Wyndham Affiliate
+1-888-690-5281
245 Shawan Rd., Hunt Valley, MD 21031 ~18.54 miles south of Shrewsbury
  • Affordable Suburban property
  • 8 suites in property
From$93
Very Good 4.0 /5 Hotel Reviews Call
Next 25 Shrewsbury Hotels >  [1 - 25 of 50]   
Next: See My Shrewsbury Hotels with Pricing
Back to Top