Hotels in Shrewsbury

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Shrewsbury?

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.

Top landmarks in Shrewsbury

Learn more about Shrewsbury

The region around Shrewsbury is home to attractions such as John Stevens Gallery and Markets at Shrewsbury.

Frequently asked questions

What hotels do travelers like in Shrewsbury?
Can I book a refundable accommodation in Shrewsbury?
If you want the flexibility to change your plans to Shrewsbury, most properties provide refundable* rates you can book. You can find these accommodations by searching our site and using the “fully refundable” filter to narrow the results down.
What will the weather in Shrewsbury be like during my trip?
July and August are typically the warmest months in Shrewsbury when the average temp is 71°F. January and February are the coldest months when the average temperature is 35°F. September and August are the months with the most rain.
Why should I book my Shrewsbury hotel through Hotels.com?
There are lots of reasons to book your Shrewsbury trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Shrewsbury

Find out more about Shrewsbury

Shrewsbury: Where History Meets Tranquil Riverbanks and Vibrant Culture

Nestled in the heart of Pennsylvania, Shrewsbury is a charming small town that offers a delightful blend of history and natural beauty. Known for its quaint streets and welcoming community, visitors can explore local shops, savor artisanal cuisine, and enjoy picturesque parks. The nearby Susquehanna River provides opportunities for outdoor adventures, from fishing to hiking. History buffs will appreciate the nearby heritage sites, while art enthusiasts can admire local galleries. Shrewsbury's laid-back atmosphere makes it an ideal destination for a romantic getaway or a peaceful retreat, perfect for those seeking an authentic slice of Americana. For the best hotel rates in Shrewsbury, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Shrewsbury

Some of the best places to stay in Shrewsbury are Historic Downtown Lancaster, Timonium and Woodlawn. Historic Downtown Lancaster offers a vibrant mix of culture, dining, and shopping, making it ideal for first-time visitors. Timonium features a lively atmosphere with events and attractions, while Woodlawn boasts serene parks and historical sites. Hotel accommodations in these areas range from cozy inns to more upscale options, providing various choices for travelers. In Shrewsbury, you can find comfortable stays, including country inns and budget-friendly hotels, ensuring a pleasant visit to this charming region. Here are some of the best hotels in Shrewsbury that our travelers love:

  1. Historic Downtown LancasterOpens in a new window: Known for its rich history and charming streets, Historic Downtown Lancaster is a delightful destination for family adventures and cultural experiences. It’s close to attractions like Dutch Wonderland, a family theme park, and Franklin & Marshall College, making it a lively area. For accommodations, DoubleTree Resort by Hilton LancasterOpens in a new window offers a blend of business and family-friendly amenities, including conference spaces and a children's pool. Alternatively, The Inn At Leola Village, a Historic Hotel of AmericaOpens in a new window provides a boutique atmosphere with a full spa and seasonal outdoor pool, while The Barn at Strasburg B&BOpens in a new window features a cozy bed and breakfast experience with complimentary breakfast options.
  2. TimoniumOpens in a new window: Timonium is a family-friendly destination that offers access to local colleges and the lively Baltimore Inner Harbor. This area is ideal for travelers seeking a mix of culture and adventure. Embassy Suites by Hilton Baltimore Hunt ValleyOpens in a new window is a pet-friendly option with amenities for furry companions, while Sheraton Baltimore North HotelOpens in a new window combines business facilities with pet accommodations, making it suitable for both leisure and work trips. For a luxury experience, Gramercy Mansion B&BOpens in a new window provides upscale services and amenities tailored to business travelers.
  3. WoodlawnOpens in a new window: Woodlawn is a vibrant community with cultural attractions like Johns Hopkins University and the excitement of Oriole Park at Camden Yards. This area is perfect for sports enthusiasts and those interested in local culture. Live! Casino & Hotel - MarylandOpens in a new window features a casino and business amenities for a thrilling stay, while Marriott Owings Mills Metro CentreOpens in a new window caters to pet owners and business travelers alike, offering accessible meeting spaces. The Westin Baltimore Washington Airport - BWIOpens in a new window is a centrally located option that includes facilities for both business meetings and pets, ensuring a comfortable stay in the city.

Things to do in Shrewsbury for first time

A visit to Shrewsbury is perfect for a three-day trip filled with outdoor adventures. Enjoy hiking along scenic trails, engage in exciting sports, or explore the local waterways through boating. With its charming atmosphere and diverse activities, Shrewsbury is a destination worth experiencing. Here's a quick itinerary to make the most of your trip to Shrewsbury:

  • Day 1: Begin your adventure at Steam Into History, where you can experience a unique train ride that brings the past to life. After soaking in the history, make your way to Hametown Park for a leisurely stroll or a picnic amidst nature. It's a perfect spot to relax and enjoy the outdoors. Conclude your day at the Arthur Hufnagel Public Library of Glen Rock, where you can explore local literature and perhaps join a community event, making for an enriching end to your day.
  • Day 2: Start by visiting the York ExpoCenter, where you can catch local events or exhibitions. Following that, head to Richard M. Nixon County Park, a beautiful location for hiking and enjoying nature. It's a great place to unwind and take in the scenery. Wrap up your day at the Village Library, where you can discover more about the local culture and history in a cozy atmosphere.
  • Day 3: Kick off your day at the Arthur Hufnagel Public Library, revisiting the treasures you might have missed on your first visit. Next, venture to Codorus State Park for some outdoor activities, whether you're hiking, fishing, or simply soaking up the sun. Finally, make your way to the Haines Shoe House, an iconic landmark that promises a fun photo opportunity and a peek into its quirky history, rounding out your visit with a memorable experience.

5 tips to find a great Shrewsbury hotel deal

  1. Book for the cheapest times: The most affordable time to visit Shrewsbury is during January, November, and December, when hotel prices are at their lowest. For those looking to explore the city's main attractions, a stay of at least 2-3 days is recommended. Shrewsbury offers great value for money with its national state park and various sports facilities, making it a fantastic destination for travelers on a budget.
  2. Look for last-minute deals on Hotels.com: If you're looking for great last-minute hotel deals in Shrewsbury, check out the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com. Here, you could find discounted rates on hotels that suit your travel plans. To stay in the loop about flash sales and exclusive promotions, consider enabling email alerts or push notifications from Hotels.com. This way, you're more likely to seize valuable opportunities to save on your stay in Shrewsbury.
  3. Be flexible with dates: Hotel prices can fluctuate depending on factors like the location, star rating, and season. As a result, being flexible with your travel dates may help you save on hotel expenses in Shrewsbury.
  4. Consider your location: When booking on Hotels.com for your holiday, think about your location. Staying near major attractions or city centers can offer convenience, but it often tends to be more expensive. For more affordable options, consider looking for hotels in less central neighborhoods, striking a balance between cost and accessibility to the places you want to visit.
  5. Upgrade with One Key: Book your next stay in Shrewsbury and join Hotels.com’s One Key programme which allows members to earn and redeem rewards points for hotel bookings. Move through blue, silver, gold and platinum tiers and unlock benefits such as earning free nights, room upgrades, special discounts, and exclusive deals for members. Sign up now.

What to eat in Shrewsbury

Here are a few popular dining spots in Shrewsbury, Pennsylvania, United States of America:

  • Sons of Sicily: This beloved local eatery offers a delightful menu that highlights traditional Italian cuisine with a modern twist. Renowned for its house-made pasta and authentic sauces, Sons of Sicily showcases the rich flavors of the region, making it a must-visit for anyone looking to indulge in classic Italian fare. The restaurant prides itself on using locally sourced ingredients, ensuring each dish is fresh and vibrant.
  • Sal's Pizza: A staple in the Shrewsbury community, Sal's Pizza is celebrated for its innovative pizza creations that blend classic recipes with unique toppings. The menu features a variety of options, from traditional cheese and pepperoni to adventurous combinations that reflect local tastes. Sal's commitment to quality and community makes it a favorite spot for both locals and visitors alike, offering a taste of Shrewsbury's culinary spirit.

Best time to go to Shrewsbury

Shrewsbury experiences its lowest average temperature in January, at 30.4°F (-0.9°C), while July is the hottest month, with an average temperature of 75.0°F (23.9°C). September is typically the wettest month. If you’re looking to soak up the lively atmosphere in Shrewsbury, April, June, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, accompanied by light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly sunny conditions.

If you're looking to discover somewhere new, look no further than Shrewsbury. Whether you're planning to stay for a night or for the week, the area around Shrewsbury has accommodations to fit every need. Search for hotels in Shrewsbury with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Shrewsbury hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Shrewsbury hotel deals are here with our lowest price guarantee.