Top Hotels in Shrewsbury

Search among 23 available hotels and places to stay in Shrewsbury from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-23 out of 23
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great376 reviews
MapView on map200 yd from City Center400 yd from Shrewsbury Library
From   US$ 88 /nightSelect
8.6
Great291 reviews
MapView on map500 yd from City Center400 yd from Shrewsbury Cathedral
From   US$ 89 /nightSelect
8.6
Great604 reviews
2.0 mi from City Center900 yd from Shrewsbury College of Arts and Technology
From   US$ 69 /nightSelect
3.5 mi from City Center
From   US$ 81 /nightSelect
8.0
Great91 reviews
300 yd from City Center300 yd from Shrewsbury Cathedral
From   US$ 56 /nightSelect
8.0
Great6 reviews
300 yd from City Center200 yd from Shrewsbury Town Council
From   US$ 120 /nightSelect
8.6
Great317 reviews
500 yd from City Center400 yd from Shrewsbury Cathedral
From   US$ 114 /nightSelect
8.0
Great87 reviews
200 yd from City Center400 yd from Town Walls Tower
From   US$ 100 /nightSelect
8.2
Great100 reviews
500 yd from City Center400 yd from Shrewsbury Cathedral
From   US$ 125 /nightSelect
8.4
Great60 reviews
1300 yd from City Center700 yd from Shropshire Council
From   US$ 151 /nightSelect
8.2
Great97 reviews
7.2 mi from City Center1.2 mi from Loton Park Sprint Course
From   US$ 118 /nightSelect
8.2
Great81 reviews
500 yd from City Center200 yd from Shrewsbury Library
From   US$ 72 /nightSelect
8.2
Great60 reviews
300 yd from City Center300 yd from Shrewsbury Library
From   US$ 165 /nightSelect
8.4
Great177 reviews
3.1 mi from City Center
From   US$ 112 /nightSelect
8.0
Great94 reviews
1500 yd from City Center400 yd from Shropshire Council
From   US$ 36 /nightSelect
8.0
Great63 reviews
4.0 mi from City Center
From   US$ 151 /nightSelect
7.8
Very good78 reviews
6.8 mi from City Center
From   US$ 99 /nightSelect
8.4
Great61 reviews
5.6 mi from City Center
From   US$ 164 /nightSelect
6.8 mi from City Center
From   US$ 168 /nightSelect
8.2
Great60 reviews
From   US$ 102 /nightSelect
8.6
Great44 reviews
From   US$ 249 /nightSelect
8.0
Great48 reviews
8.1 mi from City Center
From   US$ 209 /nightSelect
8.2
Great52 reviews
7.1 mi from City Center
From   US$ 114 /nightSelect

Best hotels and places to stay in Shrewsbury

Why visit?

Shrewsbury, located in the United Kingdom, is a charming town that offers a unique blend of history, culture, and natural beauty. With its picturesque streets, historic buildings, and stunning countryside, its an ideal destination for tourists. Whether youre looking for a cozy bed and breakfast (b&b) or a luxurious hotel, Shrewsbury has a range of options to suit every travelers needs. The towns rich history and vibrant atmosphere make it a must-visit destination for anyone seeking an authentic British experience.

Where to stay?

Shrewsbury Town Centre: For those who want to be at the heart of the action, staying in Shrewsburys town center is a great choice. Here, youll find a variety of hotels and accommodations, ranging from budget-friendly options to more upscale establishments. With its proximity to shops, restaurants, and attractions, this area is perfect for those who want to explore the town on foot. From charming bed and breakfasts to traditional hotels, Shrewsburys town center offers a comfortable stay in a convenient location.

Riverside: If you prefer a more tranquil setting, staying along the River Severn in the Riverside area can be a great option. With its scenic views and serene atmosphere, this area is perfect for nature lovers and those seeking a peaceful getaway. In Riverside, youll find a range of accommodations, including hotels and bed and breakfasts, that offer stunning views of the river and easy access to walking paths and green spaces.

The Quarry and Dingle: For those looking to be surrounded by greenery, The Quarry and Dingle area is an excellent choice. This expansive parkland, located just outside the town center, offers beautiful landscapes, lakes, and gardens. There are a few hotels and bed and breakfasts in close proximity to The Quarry, allowing visitors to enjoy the tranquility of nature while still being within a short distance of the towns amenities.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $80 to $130.

4-star hotels: The average price per night ranges from $130 to $180.

5-star hotels: The average price per night ranges from $180 to $250.Shrewsbury, located in the United Kingdom, is a charming town that offers a unique blend of history, culture, and natural beauty. With its picturesque streets, historic buildings, and stunning countryside, its an ideal destination for tourists. Whether youre looking for a cozy bed and breakfast (b&b) or a luxurious hotel, Shrewsbury has a range of options to suit every travelers needs. The towns rich history and vibrant atmosphere make it a must-visit destination for anyone seeking an authentic British experience.Shrewsbury Town Centre: For those who want to be at the heart of the action, staying in Shrewsburys town center is a great choice. Here, youll find a variety of hotels and accommodations, ranging from budget-friendly options to more upscale establishments. With its proximity to shops, restaurants, and attractions, this area is perfect for those who want to explore the town on foot. From charming bed and breakfasts to traditional hotels, Shrewsburys town center offers a comfortable stay in a convenient location.3-star hotels: The average price per night ranges from $80 to $130.

4-star hotels: The average price per night ranges from $130 to $180.

5-star hotels: The average price per night ranges from $180 to $250.

Best Value for Money:

The Lion Hotel: Known for its friendly service and comfortable rooms, The Lion Hotel is a well-established hotel that offers great value for money. Conveniently located in Shrewsbury town center, this hotel provides easy access to popular attractions and amenities, making it a popular choice for travelers looking for the perfect balance between price and quality.

Abbey Court Guest House: Offering cozy and affordable accommodations, Abbey Court Guest House is a delightful bed and breakfast option in Shrewsbury. With its charming rooms and warm hospitality, guests can enjoy a comfortable stay without breaking the bank. This guest house is conveniently situated within walking distance of the town center, providing easy access to restaurants, shops, and attractions.

The Old Post Office: A quirky and unique boutique hotel, The Old Post Office offers a blend of modern comfort and historic charm. Located in the heart of Shrewsbury, this hotel provides affordable accommodations with a stylish twist. Guests can enjoy comfortable rooms, delicious breakfast, and a convenient location close to various amenities, making it an excellent choice for those seeking value for money.

Best Kids-Friendly Hotels:

The Loopy Shrew: Located in the town center, The Loopy Shrew is a family-friendly hotel that caters to the needs of both adults and children. With spacious family rooms, a welcoming atmosphere, and a dedicated childrens menu at its restaurant, this hotel ensures a pleasant stay for families visiting Shrewsbury.

Darwins Townhouse: Situated within a historic Georgian townhouse, Darwins Townhouse offers a charming and family-friendly accommodation experience. With its interconnecting rooms, childrens activities, and complimentary breakfast, this hotel provides a memorable stay for families exploring Shrewsbury.

Best Hotels for Romantic Getaway:

Prince Rupert Hotel: Nestled in a historic building dating back to the 12th century, Prince Rupert Hotel exudes romance and charm. With its elegant rooms, fine dining options, and proximity to the town center, this hotel offers couples a luxurious and romantic escape in Shrewsbury.

PorterHouse. SY1: Combining contemporary style with a touch of luxury, PorterHouse. SY1 is a boutique hotel that caters to couples seeking a romantic getaway. With its comfortable rooms, intimate atmosphere, and convenient location, this hotel provides the perfect setting for a romantic retreat in Shrewsbury.

Best for Location:

Lion & Pheasant Hotel: Set in a charming 16th-century building along the banks of the River Severn, Lion & Pheasant Hotel offers a prime location with easy access to both the town center and the riverside. With its beautiful views and proximity to attractions, this hotel provides guests with a convenient and picturesque base for exploring Shrewsbury.

The Vaults: Located in the heart of Shrewsburys town center, The Vaults offers guests proximity to various shops, restaurants, and attractions. This hotels central location makes it an ideal choice for those who want to experience the vibrant atmosphere of the town and have easy access to its amenities.

Hotel Mercure Shrewsbury Albrighton Hall: Situated on the outskirts of Shrewsbury, Hotel Mercure Shrewsbury Albrighton Hall offers a peaceful retreat while still being within a short distance of the town center. With its serene surroundings and beautiful grounds, this hotel provides a tranquil getaway with convenient access to both the town and the countryside.

Best for a Short City Break:

Holiday Inn Express Shrewsbury: Offering comfortable and modern accommodations, Holiday Inn Express Shrewsbury provides a convenient base for a short city break. With its convenient location, delicious breakfast options, and affordable rates, this hotel is a popular choice for travelers looking for a hassle-free stay.

The Prince Hotel: Located in the heart of Shrewsbury, The Prince Hotel is a boutique hotel that offers stylish and comfortable rooms for a memorable city break experience. With its central location and thoughtful amenities, guests can enjoy a convenient and enjoyable stay in this vibrant town.

Show moreLess