Tips for booking a Shrewsbury hotel

Cheapest month:August
Most expensive month:October
Average price in Shrewsbury:$118/night
Absolute cheapest price found:$67/night
Cheapest day:Sunday
Most expensive day:Saturday
$105 - $148
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$70 - $177
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 9.1 from 48 reviewers, is one of the most popular hotels in Shrewsbury.

  • How much do hotels in Shrewsbury cost?

    $82/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?

    $66 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 $67, but some deals have been found for as low as $67 in HotelsCombined searches over the last 72 hours. Prices in Shrewsbury are changing frequently.