Find hotels in Shrewsbury, PA from $60

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shrewsbury hotels

Holiday Inn Express Hotel & Suites York NE - Market by IHG

Holiday Inn Express Hotel & Suites York NE - Market by IHG
2.5 star property
York
8.2 out of 10, Very Good, (932)
"Awesome place to stay "
United States
Craig
$74 nightly
The price is $82
Jan 4 - Jan 5
Total with taxes and fees
Holiday Inn Express Hotel & Suites York NE - Market by IHG

Heritage Hills Golf Resort

Heritage Hills Golf Resort
3.5 star property
York
8.8 out of 10, Excellent, (535)
"Friendly staff who were very helpful. The rooms were very clean. "
United States
Sharon
$79 nightly
The price is $88
Jan 11 - Jan 12
Total with taxes and fees
Heritage Hills Golf Resort

Wingate by Wyndham - York

Wingate by Wyndham - York
2.5 star property
York
8.4 out of 10, Very Good, (1003)
"Room was great staff was really nice. Would definitely stay here again. "
United States
Michael
$72 nightly
The price is $80
Jan 6 - Jan 7
Total with taxes and fees
Wingate by Wyndham - York

Altland House Inn and Suites

Altland House Inn and Suites
2.5 star property
Abbottstown
9.2 out of 10, Wonderful, (406)
"Friendly staff, quiet clean room."
United States
Kevin
$97 nightly
The price is $108
Jan 7 - Jan 8
Total with taxes and fees
Altland House Inn and Suites

Hampton Inn Shrewsbury

Hampton Inn Shrewsbury
2.5 star property
New Freedom
9.2 out of 10, Wonderful, (734)
"Staff was really good "
United States
Evelyn
$122 nightly
The price is $136
Feb 1 - Feb 2
Total with taxes and fees
Hampton Inn Shrewsbury

Comfort Inn & Suites York North

Comfort Inn & Suites York North
2.5 star property
York
7.8 out of 10, Good, (1004)
"Great hotel"
United States
rebeca
$85 nightly
The price is $94
Jan 4 - Jan 5
Total with taxes and fees
Comfort Inn & Suites York North

Country Inn & Suites by Radisson, York, PA

Country Inn & Suites by Radisson, York, PA
3.0 star property
York
7.6 out of 10, Good, (1002)
"Super courteous staff and great breakfast!"
United States
Karen
$74 nightly
The price is $82
Jan 25 - Jan 26
Total with taxes and fees
Country Inn & Suites by Radisson, York, PA

Red Lion Bed & Breakfast

Red Lion Bed & Breakfast
2.5 star property
Red Lion
9.4 out of 10, Exceptional, (200)
"George is a great host. The rooms are comfortable and well decorated. The town is charming and very walkable. We stay here each time we visit."
United States
Roberta
$104 nightly
The price is $116
Jan 5 - Jan 6
Total with taxes and fees
Red Lion Bed & Breakfast

Wyndham Garden York

Wyndham Garden York
3.0 star property
York
8.4 out of 10, Very Good, (1003)
"Great place to stay with delicious breakfast!!"
United States
John
$93 nightly
The price is $103
Jan 4 - Jan 5
Total with taxes and fees
Wyndham Garden York

Homewood Suites By Hilton York

Homewood Suites By Hilton York
3.0 star property
York
9.4 out of 10, Exceptional, (949)
"My stay was awesome can’t wait for my next stay "
United States
Jessie
$89 nightly
The price is $99
Jan 11 - Jan 12
Total with taxes and fees
Homewood Suites By Hilton York

Holiday Inn Express Hunt Valley by IHG

Holiday Inn Express Hunt Valley by IHG
2.5 star property
Hunt Valley
8.2 out of 10, Very Good, (1001)
"Would definitely stay again. "
United States
Paul
$77 nightly
The price is $89
Jan 4 - Jan 5
Total with taxes and fees
Holiday Inn Express Hunt Valley by IHG

La Quinta Inn & Suites by Wyndham York

La Quinta Inn & Suites by Wyndham York
3.0 star property
York
8.4 out of 10, Very Good, (1000)
"Decent hotel with a hot breakfast. Staff was nice & room was clean."
United States
Alycia
$76 nightly
The price is $84
Jan 8 - Jan 9
Total with taxes and fees
La Quinta Inn & Suites by Wyndham York

Best Western Plus Heritage Rail Inn & Suites

Best Western Plus Heritage Rail Inn & Suites
3.0 star property
York
9.0 out of 10, Wonderful, (312)
"Great quiet place to stay"
United States
Jay
$111 nightly
The price is $123
Jan 7 - Jan 8
Total with taxes and fees
Best Western Plus Heritage Rail Inn & Suites

Best Western Westgate Inn

Best Western Westgate Inn
2.5 star property
York
7.6 out of 10, Good, (1004)
"The staff was wonderful!"
United States
Jim and Lisa
$73 nightly
The price is $81
Jan 7 - Jan 8
Total with taxes and fees
Best Western Westgate Inn

Hampton Inn by Hilton York

Hampton Inn by Hilton York
2.5 star property
York
9.0 out of 10, Wonderful, (939)
"The front desk staff and the breakfast attendant were awesome"
United States
Daniel
$106 nightly
The price is $117
Jan 22 - Jan 23
Total with taxes and fees
Hampton Inn by Hilton York

Sleep Inn North - Central York

Sleep Inn North - Central York
2.5 star property
York
9.0 out of 10, Wonderful, (629)
"The hotel was clean and staff at the front desk were very friendly! "
United States
Penelope
$73 nightly
The price is $81
Jan 11 - Jan 12
Total with taxes and fees
Sleep Inn North - Central York

Candlewood Suites York by IHG

Candlewood Suites York by IHG
2.5 star property
York
8.0 out of 10, Very Good, (476)
"Was nice clean and friendly"
United States
MARK
$84 nightly
The price is $93
Jan 4 - Jan 5
Total with taxes and fees
Candlewood Suites York by IHG

Courtyard by Marriott York

Courtyard by Marriott York
3.0 star property
York
8.2 out of 10, Very Good, (410)
"Everything about this hotel was great, check in staff, cleanliness and convenience for what my family needed. Would definitely stay here again if i need to"
United States
Elizabeth
$88 nightly
The price is $98
Jan 11 - Jan 12
Total with taxes and fees
Courtyard by Marriott York

Embassy Suites by Hilton Baltimore Hunt Valley

Embassy Suites by Hilton Baltimore Hunt Valley
3.5 star property
Cockeysville
8.4 out of 10, Very Good, (1005)
"This hotel was great! The hospitality was top tier! We loved the bar, the restaurant, and the overall vibe. We will definitely be back!"
United States
Caryn
$114 nightly
The price is $132
Jan 7 - Jan 8
Total with taxes and fees
Embassy Suites by Hilton Baltimore Hunt Valley

MainStay Suites North - Central York

MainStay Suites North - Central York
2.5 star property
York
8.6 out of 10, Excellent, (130)
"The front desk person was great, very helpful. "
United States
Amie
$78 nightly
The price is $87
Jan 11 - Jan 12
Total with taxes and fees
MainStay Suites North - Central York
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Shrewsbury attractions

Learn more about Shrewsbury

Stroll through the historic downtown where local shops and the farmers market showcase Pennsylvania's small-town charm. Railroad Heritage Park offers a fascinating glimpse into the town's past, while nearby hiking trails provide peaceful woodland escapes.

View of Main Street in Shrewsbury, Pennsylvania/

Top Shrewsbury Hotel Reviews

More cheap stays in Shrewsbury

Hotels in Shrewsbury with star-rating

Find out more about Shrewsbury

Top reasons to visit Shrewsbury

  • Family-Friendly Activities: Shrewsbury offers a variety of attractions suitable for all ages, making it perfect for family vacations.
  • Charming Downtown: Explore unique shops and local eateries within walking distance, creating a vibrant community experience.
  • Outdoor Recreation: Enjoy the scenic surroundings and nearby state parks for relaxation and outdoor fun.
  • Live Entertainment: Experience local entertainment options and nearby amusement parks for thrilling adventures.
  • Diverse Accommodations: Find a range of hotels, from family-friendly to cozy agritourism properties, catering to every need.

Find great hotels near Shrewsbury

Shrewsbury, Pennsylvania, offers a variety of hotel accommodations to cater to diverse traveler needs. From family-friendly options to cozy agritourism properties, you'll find the perfect place to stay. Enjoy pet-friendly services, business amenities, and an LGBTQIA-welcoming atmosphere. Explore the best hotels, read reviews, and discover competitive room rates to ensure a memorable visit to this charming town.

  • La Quinta Inn & Suites by Wyndham York: Located 15 miles from Shrewsbury, La Quinta Inn & Suites by Wyndham York caters to both business and leisure travelers with its welcoming, pet-friendly atmosphere. The hotel features essential business amenities, including a fully equipped Business Center and Meeting Rooms, making it an ideal choice for professionals on the go. Whether you're traveling with your furry companion or looking for a productive stay, this hotel offers services that accommodate your needs, including specific pet policies that allow certain pets in-room with restrictions. Enjoy a comfortable stay with modern conveniences and a commitment to excellent service.
  • Wyndham Garden York: This 3-star hotel, located 15 miles from Shrewsbury, offers a blend of comfort and functionality for business-minded travelers and pet lovers alike. Wyndham Garden York boasts a variety of business facilities, including accessible 24-hour Business Center, multiple Meeting Rooms, and Conference Space, ensuring that all your professional needs are met. The pet-friendly policy allows guests to bring their four-legged friends along, with specific guidelines in place. Experience a relaxing environment with thoughtful amenities designed to enhance your stay, whether for work or leisure.
  • Best Western Westgate Inn: Situated 15 miles from Shrewsbury, Best Western Westgate Inn is an ideal choice for business travelers seeking a straightforward and effective lodging experience. With a dedicated Business Center, this hotel focuses on providing essential services for corporate guests. While it may not feature extensive amenities compared to other options, the commitment to quality and comfort ensures a pleasant stay. Best Western Westgate Inn is perfect for those who prioritize functionality during their travels while still enjoying a cozy atmosphere.

Where to stay near Shrewsbury

Shrewsbury, Pennsylvania, offers a delightful mix of family-friendly charm and vibrant community spirit. Stroll through downtown to discover unique shops and local eateries, all within walking distance. The town's scenic surroundings provide a perfect backdrop for relaxation and recreation. Venture into nearby neighborhoods to soak up the welcoming atmosphere and rich culture, making your visit truly memorable. Whether you're here for leisure or business, Shrewsbury promises a warm and inviting experience.

  • Railroad: Located a mile from Shrewsbury, Railroad is a charming city that offers a unique blend of outdoor adventures and cultural experiences. Visitors flock here primarily during the summer months, from June to August, when the weather is perfect for exploring the local recreational areas and accessing scenic trails. Highlights include the nearby railway museum, which pays homage to the area's rich transportation history, and the national state park, perfect for hiking and picnicking. Families will also enjoy the engaging exhibits at the children's museum, making Railroad a delightful stop for all ages.
  • New Freedom: Situated two miles from Shrewsbury, New Freedom is a vibrant city known for its seasonal visitor activity, with peak times in late spring to summer. This city is a haven for outdoor enthusiasts and families, featuring a variety of attractions like an amusement park and a local theater. The national state park provides ample opportunities for hiking, while the theme park offers thrilling rides and entertainment for the whole family. New Freedom’s friendly atmosphere and community events make it a wonderful place to experience the local culture.
  • Glen Rock: Just three miles from Shrewsbury, Glen Rock is a delightful city that attracts visitors year-round, with peak seasons in February, April, and July. Known for its outdoor adventures, this area features recreational spaces, a ski resort, and a theme park that cater to families and thrill-seekers alike. Nature lovers will appreciate the beautiful lake and the nearby national state park, perfect for a day of relaxation or exploration. With its charming small-town vibe, Glen Rock offers a welcoming experience for all who visit.

Things to do near Shrewsbury

Shrewsbury, Pennsylvania, offers a delightful blend of family-friendly activities and vibrant city life. Visitors can enjoy shopping at local centers and malls, experience live entertainment, and have fun at nearby amusement parks. With its diverse options, Shrewsbury is perfect for both leisure and business-themed vacations, ensuring there's something for everyone to enjoy.

Shopping

The Markets at Shrewsbury is a vibrant public market just 3 miles away, offering local goods and unique gifts. If you're up for a drive, head to West Manchester Mall, 15 miles away, where you’ll find a variety of shops perfect for family shopping and gifts.

Recreation

Greystone Golf Course offers a relaxing day on the greens with scenic views, perfect for both novice and experienced golfers. For entertainment, the Appell Center for the Performing Arts features diverse shows, while PeoplesBank Park provides an exhilarating atmosphere for sports fans, creating a vibrant community experience.

Adventure

Explore William Kain Park for a refreshing outdoor experience with scenic trails and nature. At Maize Quest Fun Park, navigate through a fun maze perfect for families. For thrill-seekers, AvalancheXpress offers exhilarating tobogganing, blending excitement with sports and family-friendly vibes.

Nightlife

In Shrewsbury, you can enjoy the vibrant atmosphere at DreamWrights Youth and Family Theatre and York Little Theatre, both offering cultural and family-friendly entertainment. For a more adventurous night, head to Hickory Falls Family Entertainment, where arcade fun awaits just a short drive away.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Shrewsbury

To save money on your trip to Shrewsbury, visit during the off-peak months of December to February when prices dip. Booking on a Monday can also help reduce costs, while Saturday tends to be pricier. Utilize Expedia's search tool to find budget-friendly accommodations, and consider package deals for flights and activities. Joining Expedia's One Key membership can yield exclusive discounts and OneKeyCash for future stays. Look for eco-friendly hotel options to sustain both your finances and the environment, and keep an eye out for beverage discounts and special hotel deals for additional savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Shrewsbury are December to February, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Shrewsbury is Monday. The most expensive day to stay in Shrewsbury is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy to choose your budget, desired location, and additional preferences. You can arrange your results by price, starting with the most affordable hotels. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the Eco-certified filter will display sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Shrewsbury with your flights and activities.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Shrewsbury

Shrewsbury, Pennsylvania, is a fantastic destination for family, business, and city-themed vacations. Visitors can explore a variety of attractions, including urban parks, factories, and nearby national state parks, offering a rich blend of outdoor and urban experiences. Whether you're looking to enjoy nature or engage in city life, Shrewsbury has something to offer every traveler.

  • Steam Into History: Experience a ride on a historic steam train that offers a glimpse into the past. Located only 2 miles from Shrewsbury, this attraction immerses you in the rich culture and history of steam railroading, making it a delightful journey for history buffs and families alike.
  • York ExpoCenter: Situated 13 miles from Shrewsbury, this convention center hosts a variety of events, from trade shows to community gatherings. The vibrant atmosphere and business-oriented vibes make it a hub for networking and entertainment, perfect for those looking to engage with local culture.
  • Harley Davidson Factory: About 15 miles away, this factory offers an intriguing look into the craftsmanship of Harley Davidson motorcycles. The romantic and relaxing vibes here make it a perfect stop for motorcycle enthusiasts and casual visitors alike, complete with guided tours that showcase the art of motorcycle making.

Best time to go to Shrewsbury

The best time to visit Shrewsbury is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January30.4°F (-0.9°C)Light RainMostly SunnyAverageSlightly Low
February32.9°F (0.5°C)Light RainMostly SunnyAverageSlightly Low
March40.6°F (4.8°C)Light RainMostly SunnyAverageAverage
April51.4°F (10.8°C)Light RainMostly SunnySlightly HighAverage
May61.3°F (16.3°C)Light RainMostly SunnyAverageSlightly High
June69.6°F (20.9°C)Light RainMostly SunnySlightly HighSlightly High
July75.0°F (23.9°C)Light RainMostly SunnySlightly HighSlightly High
August72.9°F (22.7°C)Light RainMostly SunnyAverageAverage
September66.4°F (19.1°C)Light RainMostly SunnyAverageAverage
October55.6°F (13.1°C)Light RainMostly SunnySlightly LowAverage
November43.5°F (6.4°C)Light RainMostly SunnySlightly LowAverage
December36.3°F (2.4°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Shrewsbury

Shrewsbury, Pennsylvania, is conveniently accessible via several major airports. Baltimore Washington International Thurgood Marshall Airport (BWI) is located 41 miles away, with excellent hotels nearby such as the 5-star Sagamore Pendry Baltimore and Four Seasons Hotel Baltimore, both 8 miles from the airport, offering various transportation services. Harrisburg International Airport (MDT) is 30 miles away, with notable hotel options like the 4-star Suites at Hershey and Hilton Harrisburg, both within 10 miles. Additionally, Lancaster Airport (LNS) is 31 miles from Shrewsbury, featuring hotels like The Wilbur Lititz and The Inn At Leola Village, both just a short drive away.

Frequently asked questions

What is the best area to stay in Shrewsbury?
The best area to stay in Shrewsbury, Pennsylvania, is right in the heart of the borough, particularly near the intersection of Main Street (Route 116) and Baltimore Street (Route 61).

This central area offers convenient access to local businesses and dining options. You'll find an inviting space with a mix of small shops and eateries, providing a comfortable base for exploring the surrounding Southern York County region.

For travelers who appreciate convenience and easy access to local amenities, staying near the main crossroads is ideal.
When is the best time to go to Shrewsbury?
The best time to visit Shrewsbury for pleasant weather and outdoor activities is generally during the spring (late April to early June) and fall (September to October) months.

During the spring, temperatures are mild, ranging from the mid-50s to low 70s Fahrenheit, and the natural landscape begins to bloom. This is an excellent time for couples who enjoy exploring the local parks and scenic drives without the peak summer crowds. The Shrewsbury Borough Community Park offers walking trails and open spaces.

The fall season brings comfortable temperatures, typically from the low 60s to mid-70s Fahrenheit, and the beautiful foliage of south-central Pennsylvania. This period is ideal for solo travelers or couples interested in visiting local farms for seasonal produce and enjoying the changing colors of the trees. Many local orchards and markets are active during this time.

While summer (July and August) can be warm and humid, with temperatures often in the 80s and 90s, it's also a popular time for local festivals and community events.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Shrewsbury.
How can I save on a Shrewsbury hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Shrewsbury hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Shrewsbury hotel?
Prices for hotels in Shrewsbury often vary, but you can find a great deal from $60 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia