An aerial view of a suburban area with houses, roads, and green fields.

Find hotels in Shrewsbury, PA from $60

  • 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

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Shrewsbury hotels

1. Eden Resort and Suites, BW Premier Collection

Eden Resort and Suites, BW Premier Collection
3.5 star property
Roseville
9.2 out of 10, Wonderful, (1,183 reviews)
"Overall just a very nice hotel."
United States
Elizabeth
8 days ago
$142 nightly
The price is $158
Nov 22 - Nov 23
Total with taxes and fees
Eden Resort and Suites, BW Premier Collection

2. Country Inn Lancaster, SureStay Collection by Best Western

Country Inn Lancaster, SureStay Collection by Best Western
3.0 star property
Dutch Countryside
8.4 out of 10, Very good, (1,751 reviews)
"The Shower was very good. The room was OK. The Hot Tub was HEATED."
United States
Rich
4 days ago
$76 nightly
The price is $84
Dec 7 - Dec 8
Total with taxes and fees
Country Inn Lancaster, SureStay Collection by Best Western

3. Hampton Inn Shrewsbury

Hampton Inn Shrewsbury
2.5 star property
New Freedom
9.2 out of 10, Wonderful, (792 reviews)
"Nicely maintained property, good amenities, including breakfast and convenient to highway."
United States
Claudia
September 27th, 2026
$135 nightly
The price is $150
Dec 3 - Dec 4
Total with taxes and fees
Hampton Inn Shrewsbury

4. Best Western Plus Heritage Rail-South York/I-83

Best Western Plus Heritage Rail-South York/I-83
3.0 star property
York
8.8 out of 10, Excellent, (553 reviews)
"Room bathroom were clean, king bed was comfortable, breakfast was great."
United States
Rory
7 days ago
$101 nightly
The price is $113
Nov 22 - Nov 23
Total with taxes and fees
Best Western Plus Heritage Rail-South York/I-83

5. Hampton Inn Towson Downtown

Hampton Inn Towson Downtown
3.5 star property
Towson
9.2 out of 10, Wonderful, (1,000 reviews)
"Many food options walking distance. Staff was super friendly."
Canada
Nicole
7 days ago
$107 nightly
The price is $123
Dec 16 - Dec 17
Total with taxes and fees
Hampton Inn Towson Downtown

6. Days Inn & Suites by Wyndham Lancaster Amish Country

Days Inn & Suites by Wyndham Lancaster Amish Country
2.5 star property
Lancaster
7.8 out of 10, Good, (1,387 reviews)
"Very nice Room was clean Staff was friendly and attentive Bed was Comfy Great value."
United States
Lisa
4 days ago
$67 nightly
The price is $75
Nov 16 - Nov 17
Total with taxes and fees
Days Inn & Suites by Wyndham Lancaster Amish Country

7. Lancaster Suites

Lancaster Suites
2.5 star property
Dutch Countryside
8.2 out of 10, Very good, (1,314 reviews)
"We had one of the new rooms. Will stay there again."
United States
Maureen
4 days ago
$73 nightly
The price is $81
Nov 18 - Nov 19
Total with taxes and fees
Lancaster Suites

8. Lancaster Arts Hotel

Lancaster Arts Hotel
3.5 star property
Stadium District
9.4 out of 10, Exceptional, (1,005 reviews)
"The restaurant was very good. The rooms are clean."
United States
Roberta
19 days ago
$158 nightly
The price is $176
Dec 15 - Dec 16
Total with taxes and fees
Lancaster Arts Hotel

9. Lancaster Marriott at Penn Square

Lancaster Marriott at Penn Square
3.5 star property
Historic Downtown Lancaster
8.8 out of 10, Excellent, (1,002 reviews)
"Excellent stay at nice hotel just across from the Central Market which we wanted to visit."
United States
joan
10 days ago
$170 nightly
The price is $189
Nov 22 - Nov 23
Total with taxes and fees
Lancaster Marriott at Penn Square

10. DoubleTree Resort by Hilton Lancaster

DoubleTree Resort by Hilton Lancaster
4.0 star property
Lancaster
9.0 out of 10, Wonderful, (1,000 reviews)
"Very helpful staff. Enjoyed the stay."
United States
Carl
10 days ago
$127 nightly
The price is $141
Nov 22 - Nov 23
Total with taxes and fees
DoubleTree Resort by Hilton Lancaster

11. Holiday Inn Express Towson - Baltimore North by IHG

Holiday Inn Express Towson - Baltimore North by IHG
2.5 star property
Towson
9.0 out of 10, Wonderful, (1,272 reviews)
"Clean and awesome breakfast. I would come back."
United States
Edwin
12 days ago
$106 nightly
The price is $122
Nov 29 - Nov 30
Total with taxes and fees
Holiday Inn Express Towson - Baltimore North by IHG

12. Holiday Inn Lancaster by IHG

Holiday Inn Lancaster by IHG
3.5 star property
Historic Downtown Lancaster
8.4 out of 10, Very good, (1,002 reviews)
"Very clean the staff was nice breakfast said it was included."
United States
Crystal
7 days ago
$122 nightly
The price is $135
Nov 22 - Nov 23
Total with taxes and fees
Holiday Inn Lancaster by IHG

13. Cork Factory Hotel Lancaster

Cork Factory Hotel Lancaster
3.0 star property
East Side
9.2 out of 10, Wonderful, (1,007 reviews)
"Stayed here Halloween weekend for a wedding."
United States
Kelly
6 days ago
$124 nightly
The price is $137
Nov 17 - Nov 18
Total with taxes and fees
Cork Factory Hotel Lancaster

14. Inn at the Colonnade Baltimore - a DoubleTree by Hilton

Inn at the Colonnade Baltimore - a DoubleTree by Hilton
4.0 star property
Tuscany - Canterbury
8.2 out of 10, Very good, (1,002 reviews)
"It's reasonably priced. It's the perfect location. The rooms are clean."
United States
Caroline
6 days ago
$116 nightly
The price is $134
Nov 24 - Nov 25
Total with taxes and fees
Inn at the Colonnade Baltimore - a DoubleTree by Hilton

15. Wyndham Garden York

Wyndham Garden York
3.0 star property
York
8.4 out of 10, Very good, (1,040 reviews)
"This hotel is pretty good for the price."
United States
Robert
21 days ago
$87 nightly
The price is $97
Nov 22 - Nov 23
Total with taxes and fees
Wyndham Garden York

16. DoubleTree by Hilton Baltimore North - Pikesville

DoubleTree by Hilton Baltimore North - Pikesville
4.0 star property
Pikesville
8.0 out of 10, Very good, (1,001 reviews)
"Friendly sincere staff. The room was clean. The breakfast spread most excellent."
United States
Barbara
12 days ago
$125 nightly
The price is $144
Nov 24 - Nov 25
Total with taxes and fees
DoubleTree by Hilton Baltimore North - Pikesville

17. Sheraton Baltimore North Hotel

Sheraton Baltimore North Hotel
3.5 star property
Towson
8.4 out of 10, Very good, (1,000 reviews)
"Sharon I think her name was was incredible."
United States
Callie
6 days ago
$118 nightly
The price is $136
Nov 29 - Nov 30
Total with taxes and fees
Sheraton Baltimore North Hotel

18. Hyatt Place Baltimore/Owings Mills

Hyatt Place Baltimore/Owings Mills
3.0 star property
Owings Mills
8.2 out of 10, Very good, (1,436 reviews)
"The room was clean. The staff was polite."
United States
Regina
13 days ago
$94 nightly
The price is $108
Nov 19 - Nov 20
Total with taxes and fees
Hyatt Place Baltimore/Owings Mills

19. Spark by Hilton Lancaster

Spark by Hilton Lancaster
2.5 star property
Fruitville
9.0 out of 10, Wonderful, (747 reviews)
"Very clean room. Front desk was very nice."
United States
Diane
7 days ago
$81 nightly
The price is $90
Nov 22 - Nov 23
Total with taxes and fees
Spark by Hilton Lancaster

20. Embassy Suites by Hilton Baltimore Hunt Valley

Embassy Suites by Hilton Baltimore Hunt Valley
3.5 star property
Cockeysville
8.6 out of 10, Excellent, (1,002 reviews)
"Bedroom had huge TV s. We enjoyed the free happy hour."
United States
Kimberly
6 days ago
$112 nightly
The price is $130
Dec 6 - Dec 7
Total with taxes and fees
Embassy Suites by Hilton Baltimore Hunt Valley
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

Where to stay near Shrewsbury

Shrewsbury offers a delightful mix of outdoor adventures and family-friendly activities. Explore the charming town of Shrewsbury, enjoy the serene Pennsylvania countryside, and venture to nearby Wilkes Barre for more cultural experiences. The outskirts of Shrewsbury provide ample opportunities for relaxation and scenic views.

York

Discover York, a vibrant destination perfect for families and weekend getaway enthusiasts who will appreciate its blend of adventure and relaxation. With attractions like the York ExpoCenter for events, the thrilling rides at the nearby amusement park, and the unique experience of touring the Harley Davidson Factory, there’s something for everyone. Located about 14 miles by car from Shrewsbury, York is an excellent choice for your next hotel booking, offering a memorable stay filled with excitement.

Railroad

Experience the charm of Railroad, a delightful base for travelers seeking a mix of outdoor adventure and family-friendly activities. Just a mile from Shrewsbury, this area offers access to scenic spots like the national state park, along with engaging attractions such as the historic Steam Into History and the York ExpoCenter. Whether you're exploring the local playground or enjoying nearby shopping, Railroad is a smart choice for your stay, providing easy access to all the excitement of the region.

New Freedom

Make the most of your visit by staying in New Freedom, a haven for weekend getaway enthusiasts and families thanks to its rich blend of outdoor adventure and city experiences. Explore local gems like the historic Steam Into History rail attraction, enjoy leisure time at the Southern Elementary Playground, or appreciate art at the John Stevens Gallery. With New Freedom located about 2 miles from Shrewsbury, it’s an ideal choice for travelers seeking a memorable escape.

Glen Rock

Immerse yourself in Glen Rock, where families and weekend getaway travelers can easily access attractions like the York ExpoCenter and the Steam Into History experience. With its scenic outdoor spaces and vibrant public market, this charming city offers a perfect blend of recreation and relaxation. Located about 4 miles by car from Shrewsbury, Glen Rock serves as a smart choice for those looking to explore the beauty of Pennsylvania while enjoying a comfortable stay.

Maryland Line

Travelers visiting the area often choose Maryland Line, especially families and weekend getaway seekers, looking for a blend of entertainment and outdoor experiences. With attractions like the historic Steam Into History, the John Stevens Gallery, and the Southern Elementary Playground, there’s plenty to explore for everyone. Additionally, being only about 4 miles from Shrewsbury makes Maryland Line a smart choice for those seeking a charming and accessible stay while enjoying local culture and activities.

Stay near popular attractions in and around Shrewsbury

Discover the charm of Shrewsbury, where family-friendly adventures meet outdoor excitement and urban experiences. Explore vibrant parks, delve into modern educational institutions, and enjoy local attractions that promise a memorable getaway for every traveler seeking a unique blend of nature and city life.

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.

An aerial view of a suburban area with houses, roads, and green fields.

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 Attractions: Shrewsbury offers a variety of activities perfect for families, ensuring everyone has a great time.
  • Outdoor Adventures: Explore urban and state parks that provide opportunities for hiking, picnicking, and enjoying nature.
  • Cultural Experiences: Visit historic areas, including Shrewsbury Prison, to immerse yourself in the local history.
  • Community Atmosphere: Enjoy the welcoming vibe of Shrewsbury, ideal for relaxation and connection with locals.
  • Diverse Accommodation Options: Choose from comfortable hotels and charming agritourism properties to suit your needs.

Find great hotels near Shrewsbury

Shrewsbury, Pennsylvania offers a variety of accommodation options to suit every traveler's needs. From comfortable hotels to charming agritourism properties, you'll find the perfect place to unwind. Many hotels provide essential amenities for business travelers, while also being pet-friendly and welcoming to the LGBTQIA community. Whether you're looking for the Hampton Inn Shrewsbury or other local inns, you'll discover a welcoming atmosphere and convenient access to the area's attractions.

  • La Quinta Inn & Suites by Wyndham York: This budget-friendly hotel offers a welcoming atmosphere for both business and leisure travelers. With a guest rating of 8.4, La Quinta Inn & Suites is pet-friendly, allowing dogs and cats, making it an ideal choice for families traveling with furry companions. Located 15 miles from Shrewsbury, the hotel features essential amenities such as free Wi-Fi, a complimentary breakfast, and a fitness center. The property caters to the needs of business travelers, while also providing a comfortable space for relaxation, ensuring a pleasant stay for all guests.
  • Best Western Westgate Inn: Known for its reliable service and affordability, the Best Western Westgate Inn is perfect for business travelers seeking convenience and comfort. Situated 15 miles from Shrewsbury, this hotel offers essential amenities like free breakfast, high-speed internet, and a business center. With a focus on providing a hassle-free experience, guests can enjoy a peaceful atmosphere while still being close to local attractions. The hotel's friendly staff is dedicated to ensuring a comfortable stay, making it a solid choice for those visiting the area on business.
  • Wyndham Garden York: This 3-star hotel combines comfort with a pet-friendly policy, making it an excellent choice for travelers with pets. Rated 8.4, Wyndham Garden York is situated 15 miles from Shrewsbury and offers a variety of amenities, including a full-service restaurant, free Wi-Fi, and a fitness center. The hotel is designed for both business and leisure travelers, providing a relaxing environment with easy access to local attractions. Guests appreciate the welcoming atmosphere and quality service, ensuring a memorable stay for everyone.

Where to stay near Shrewsbury

Shrewsbury, Pennsylvania, offers a delightful blend of family-friendly attractions and outdoor adventures. Just a short drive from nearby cities, visitors can explore Towson University and enjoy the welcoming atmosphere of the community. With options for recreation and relaxation, Shrewsbury is perfect for those seeking a secluded getaway or a cultural experience. Don't miss the chance to stroll around the historic areas, including the sights near Shrewsbury Prison, for a memorable vacation.

  • York: Located 14 miles from Shrewsbury, York is a vibrant city that offers a delightful mix of outdoor adventures and family-friendly activities. Visitors can enjoy thrilling experiences at the local amusement park or engage in various recreational activities at the recreation center. The city's attractions include a convention center, a theme park, and a sports facility stadium, making it a hub for both entertainment and leisure. The best time to visit is during the spring and summer months, especially from March to April and July, when the weather is perfect for outdoor exploration.
  • Railroad: Just 1 mile away from Shrewsbury, Railroad is a charming city that boasts beautiful scenery and a relaxed atmosphere. This destination is ideal for those seeking outdoor adventures, with ample opportunities for golf, shopping, and enjoying the local recreational areas. Visitors can explore nearby landmarks such as the national state park and local museums. The peak visitor times are during the summer months of July and August, as well as October, when the area comes alive with activities and attractions.
  • New Freedom: A mere 2 miles from Shrewsbury, New Freedom is a quaint city known for its family-oriented vibe and outdoor experiences. It's a great spot to engage in shopping or catch a performance at the local theater. The city also features notable landmarks like a convention center and a historic site, providing a glimpse into the region's rich past. New Freedom sees its highest visitor numbers in the spring and early summer, particularly from April to July, making it a lively place to visit during those months.

Things to do in Shrewsbury

Shrewsbury, Pennsylvania, is a great destination for family-friendly vacations, offering a mix of outdoor activities and city-themed experiences. Visitors can enjoy local attractions, explore a shopping mall, and engage in educational opportunities. Whether you're looking to shop or simply enjoy the community atmosphere, Shrewsbury has something for everyone.

Shopping

In Shrewsbury, you can explore local shops like Shrewsbury Antiques & Arts Center for unique gifts. If you're up for a drive, visit the nearby York Galleria for a larger selection of stores, including popular brands and dining options.

Recreation

Experience serenity at the Shrewsbury Yoga and Wellness Center, where you can participate in rejuvenating yoga classes and mindfulness sessions. For outdoor activities, explore the scenic trails at Codorus State Park, perfect for hiking and enjoying nature's beauty.

Adventure

In Shrewsbury, explore the scenic trails of the nearby Susquehanna State Park, perfect for hiking and biking. Experience thrilling outdoor adventures at the local paintball parks, where you can engage in friendly competition with friends or family. Enjoy the charm of the area's parks for picnics and relaxation.

Nightlife

Shrewsbury offers a cozy nightlife scene with venues like the Shrewsbury Diner for late-night bites and the local bars for drinks with friends. You can enjoy live music at nearby spots, creating a welcoming atmosphere perfect for relaxation and socializing.

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

Booking tips and Expedia advantages for Shrewsbury

  • 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: Utilize Expedia's search tool to refine your options based on your budget, desired location, and preferred hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Shrewsbury with your flights and activities through an Expedia package deal.

Find the best attractions near Shrewsbury

Shrewsbury, Pennsylvania, is perfect for family, outdoor, and city-themed vacations. Visitors can explore popular attractions like urban parks, state parks, and convention centers. The area's points of interest cater to travelers seeking outdoor adventures, family-friendly activities, and cultural experiences, making it an ideal destination for a memorable getaway.

  • York ExpoCenter: Located 13 miles from Shrewsbury, the York ExpoCenter is a vibrant convention venue hosting various events throughout the year. Whether you're attending a trade show, a wedding expo, or a community festival, you'll experience the dynamic atmosphere that brings together business and local culture.
  • York City Ice Arena: Also 13 miles from Shrewsbury, this family-friendly ice arena is perfect for enjoying recreational skating or catching a thrilling hockey game. With a welcoming vibe and community events, it’s an ideal spot for families to relax and have fun together.
  • Steam Into History: Just 2 miles from Shrewsbury, this historic rail attraction offers a glimpse into the past with scenic rides on a steam locomotive. Embrace the culture and history as you travel through picturesque landscapes, making it a unique experience for history buffs and families alike.

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

Traveling to Shrewsbury, Pennsylvania, is convenient with several major airports nearby. Philadelphia International Airport (PHL) is 77 miles away, with luxurious options like the 5-star W Philadelphia and The Rittenhouse, both 6 miles from the airport. Washington, D.C.'s Ronald Reagan National Airport (DCA) is 66 miles from Shrewsbury, featuring the InterContinental Washington D.C. - The Wharf and Salamander Washington DC, both just 2 miles away. Additionally, Washington Dulles International Airport (IAD) is 70 miles from Shrewsbury, offering comfortable stays at The Westin and Hyatt Regency, both 1 mile from the airport. Each hotel provides easy access to their respective airports, ensuring a smooth travel experience.

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 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