For budget lodging, choose Travelodge Shrewsbury Bayston Hill, which comes at 58£ per night, or Holiday Inn Express Shrewsbury, which charges 66£. Abbey Court Guest House is an affordable choice that is directly adjacent to Crown, Shrewsbury and offers room rates from 72£.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Where to stay in Shrewsbury?
Best cheap hotels in Shrewsbury
Shrewsbury airports & Underground stations
Premier Inn Shrewsbury Town Centre is an elegant hotel that will put you less than a 5-minute walk from Shrewsbury railway station.
Convenience of staying in hotels in the city centre
Luxury and boutique accommodation in Shrewsbury
Explore and find your best apartments, B&Bs and others
Think about staying at Albert Apartment or Charnwood Guest House, if you'd like to take advantage of staying at B&B. If you are here on business, Brownhill House with rates from 94£ and The Bull Inn where prices start at 60£ are great options. For a relaxing vacation, book a resort hotel near Vintage, such as Abbots Mead Hotel or Hawkstone Park.