Find hotels in Shrewsbury, MA from ¥11,965
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Shrewsbury
Family friendly
Check prices for these dates
Compare 359 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.
Our top choices for Shrewsbury hotels

Milford Inn
Milford Inn
8.0 out of 10, Very Good, (561)
The price is ¥17,283
¥19,305 total
includes taxes & fees
Aug 29 - Aug 30

AVIA Residences on Research - Extended Stay
AVIA Residences on Research - Extended Stay
8.4 out of 10, Very Good, (642)
The price is ¥15,064
¥16,827 total
includes taxes & fees
Sep 1 - Sep 2

Wellsworth Hotel
Wellsworth Hotel
9.2 out of 10, Wonderful, (1279)
The price is ¥20,534
¥22,936 total
includes taxes & fees
Aug 27 - Aug 28

Hyatt Place Marlborough/Apex Center
Hyatt Place Marlborough/Apex Center
9.2 out of 10, Wonderful, (1007)
The price is ¥17,580
¥19,637 total
includes taxes & fees
Sep 1 - Sep 2

Courtyard by Marriott Boston Natick
Courtyard by Marriott Boston Natick
8.8 out of 10, Excellent, (1005)
The price is ¥15,246
¥17,030 total
includes taxes & fees
Aug 31 - Sep 1

The Inn Crowd Bed and Breakfast
The Inn Crowd Bed and Breakfast
10.0 out of 10, Exceptional, (35)
The price is ¥28,663
¥30,297 total
includes taxes & fees
Aug 27 - Aug 28
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
Learn more about Shrewsbury
Stroll through historic Dean Park where locals gather for summer concerts and morning walks with views of the reservoir. Visit Ski Ward for year-round fun with winter skiing and summer tubing that's perfect for families seeking outdoor adventure.
Top Shrewsbury Hotel Reviews

Embassy Suites by Hilton Boston Marlborough
10/10 Excellent
More cheap stays in Shrewsbury
More cheap stays in Shrewsbury

Motel 6 Framingham, MA - Boston West
1668 Worcester Rd, Framingham, MA
The price is ¥12,629 per night from Sep 1 to Sep 2
¥12,629
¥13,643 total
Sep 1 - Sep 2
includes taxes & fees
6.6/10 (1,005 reviews)
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Stay near popular Shrewsbury attractions
- Hotels near Union Station
- Hotels near Great Wolf Lodge Waterpark
- Hotels near UMass Memorial Medical Center
- Hotels near College of the Holy Cross
- Hotels near New England Sports Center
- Hotels near Worcester Polytechnic Institute
- Hotels near Apex Entertainment Center
- Hotels near Southwick's Zoo
- Hotels near Wellesley College
- Hotels near Dean College
Shrewsbury Hotels by Brand
Other Hotels near Shrewsbury, Massachusetts
- New England Hotels
- Worcester Hotels
- Sturbridge Hotels
- Westborough Hotels
- Marlborough Hotels
- Framingham Hotels
- Fitchburg Hotels
- Natick Hotels
- Concord Hotels
- Needham Hotels
- Auburn Hotels
- Woonsocket Hotels
- Milford Hotels
- Leominster Hotels
- Wellesley Hotels
- Southbridge Hotels
- Franklin Hotels
- Groton Hotels
- Sudbury Hotels
- Acton Hotels
Explore more hotels
More ways to book
Expedia's Latest Trends
Hotels