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£.
112 hotels in Shrewsbury
Search the best hotels and places to stay in Shrewsbury
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom 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.