Hotels in Shrewsbury

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

Shrewsbury, MA, United States
Jun 21 — Jun 222
Shrewsbury, MA, United States
Mon 6/21
Tue 6/22
...and more

Tips for booking a Shrewsbury hotel

Cheapest month:August
Most expensive month:October
Average price in Shrewsbury:$116/night
Absolute cheapest price found:$67/night
Cheapest day:Sunday
Most expensive day:Saturday
$104 - $144
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$70 - $175
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, rated with a score of 8.8 from 70 reviewers, is one of the most popular hotels in Shrewsbury.

  • How much do hotels in Shrewsbury cost?

    $74/night is the average price of a hotel in Shrewsbury, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Shrewsbury?

    $61 per night is the cheapest Shrewsbury hotel price found in our data from the last 72 hours.

  • How much is a hotel in Shrewsbury tonight?

    A hotel in Shrewsbury tonight has an average price of $61, but some deals have been found for as low as $61 in HotelsCombined searches over the last 72 hours. Prices in Shrewsbury are changing frequently.