Hotels in Shrewsbury

Search and compare Shrewsbury hotels from hundreds of travel sites and save

Shrewsbury, MA, United States
2 Aug — 3 Aug2
Shrewsbury, MA, United States
Mon 2/8
Tue 3/8
...and more

Tips for booking a Shrewsbury hotel

Cheapest month:July
Most expensive month:October
Average price in Shrewsbury:$164/night
Absolute cheapest price found:$96/night
Cheapest day:Sunday
Most expensive day:Saturday
$145 - $206
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$100 - $250
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Where to stay in Shrewsbury

Shrewsbury travel FAQs

  • What are the best hotels in Shrewsbury?

    Beechwood Hotel is a very popular hotel in Shrewsbury, with a score of 8.7 from 82 reviews.