Hotels in Shrewsbury

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

Shrewsbury, England, United Kingdom
30 Jul — 31 Jul2
Shrewsbury, England, United Kingdom
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Shrewsbury

Filter by star ratings
All filters
The Coaching Barns
The Coaching Barns
9.0 Excellent
The White Lion, 1 High Street, Shrewsbury, United Kingdom
Show on map
16.3 km from city centre, Shrewsbury 
ExcellentBased on 165 reviews
9.0

Situated just a five-minute walk from Wem Railway Station, The Coaching Barns offers guests an ideal base while in Wem. The numerous amenities this cosy guest house offers include a 24-hour reception and luggage storage.

The Stiperstones Inn
The Stiperstones Inn
Snailbeach, Shrewsbury, United Kingdom
Show on map
17.8 km from city centre, Shrewsbury 

The Stiperstones Inn is ideally positioned in peaceful surrounds in Worthen with Shelve, just a short car ride from Shrewsbury and Church Stretton.

Travelodge Shrewsbury Bayston Hill
Travelodge Shrewsbury Bayston Hill
A5/A49 Roundabout, Shrewsbury, United Kingdom
Show on map
3.2 km from city centre, Shrewsbury 

Located within the picturesque countryside of Bayston Hill, Travelodge Shrewsbury provides comfortable accommodation and a wide range of facilities, such as wireless internet, laundry facilities and room service. It also offers a dry cleaning service.

The Old Post Office
The Old Post Office
8.4 Excellent
1 Milk Street, Shrewsbury, United Kingdom
Show on map
0.4 km from city centre, Shrewsbury 
ExcellentBased on 505 reviews
8.4

The bed & breakfast is situated in Shrewsbury and provides easy access to Shrewsbury Castle. It is set in the area's popular nightlife district, just a short walk from St Mary's Church and The Cathedral Church of Our Lady Help of Christians and Saint Peter of Alcantara.

The Bull Inn
The Bull Inn
7.3 Good
7 Butcher Row, Shrewsbury, United Kingdom
Show on map
0.2 km from city centre, Shrewsbury 
GoodBased on 3 reviews
7.3

The Bull Inn Shrewsbury provides a comfortable setting when in Shrewsbury. It is steps from St Mary's Church, eateries and nightlife options.

The Corbet Arms
The Corbet Arms
9.1 Excellent
Church Road, Shrewsbury, United Kingdom
Show on map
3.7 km from city centre, Shrewsbury 
ExcellentBased on 428 reviews
9.1

This comfortable guest house in Uffington offers complimentary Wi-Fi, as well as a designated smoking area and a bowling alley. It also provides a dart board and a garden.

Travelodge Shrewsbury Battlefield
Travelodge Shrewsbury Battlefield
Battlefield Roundabout, Shrewsbury, United Kingdom
Show on map
4.8 km from city centre, Shrewsbury 

Travelodge Shrewsbury Battlefield offers a comfortable setting while in Shrewsbury. It also features a 24-hour reception.

Darwin's Townhouse
Darwin's Townhouse
9.2 Excellent
37 St Julian's Friars, Shrewsbury, United Kingdom
Show on map
0.5 km from city centre, Shrewsbury 
ExcellentBased on 919 reviews
9.2

Darwin's Townhouse provides a comfortable setting while in Shrewsbury. It is situated in the area's vibrant nightlife district, just a short walk from The Cathedral Church of Our Lady Help of Christians and Saint Peter of Alcantara.

Brownhill House
Brownhill House
Brownhill, Shrewsbury, United Kingdom
Show on map
13.3 km from city centre, Shrewsbury 

Brownhill House is ideally positioned in peaceful surrounds in Ruyton, just a short car ride from River Severn. It also offers complimentary wireless internet.

Mercure Shrewsbury Albrighton Hall Hotel And Spa
Mercure Shrewsbury Albrighton Hall Hotel And Spa
7.4 Good
Ellesmere Road, Shrewsbury, United Kingdom
Show on map
5.3 km from city centre, Shrewsbury 
GoodBased on 1,508 reviews
7.4

This luxury 4-star hotel features a range of quality amenities, including a Turkish steam bath, an indoor pool and a Jacuzzi. It is also minutes from Bomere Heath's popular attractions.

Tips for booking a Shrewsbury hotel

Cheapest month:January
Most expensive month:July
Average price in Shrewsbury:$148/night
Absolute cheapest price found:$36/night
Cheapest day:Thursday
Most expensive day:Saturday
$90 - $258
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$123 - $154
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shrewsbury hotels

Show all 261 hotels
1
Prince Rupert Hotel
Prince Rupert Hotel
8.4 Excellent
Butcher Row, Shrewsbury, United Kingdom
Show on map
0.2 km from city centre, Shrewsbury 

Situated in Shrewsbury, Prince Rupert Hotel offers traditional 3-star accommodation, as well as a sauna. Surrounded by local bars and restaurants, it is a short walk from Shrewsbury Railway Station.

2
The Corbet Arms
The Corbet Arms
9.1 Excellent
Church Road, Shrewsbury, United Kingdom
Show on map
3.7 km from city centre, Shrewsbury 

This comfortable guest house in Uffington offers complimentary Wi-Fi, as well as a designated smoking area and a bowling alley. It also provides a dart board and a garden.

3
The Bull Inn
The Bull Inn
7.3 Good
7 Butcher Row, Shrewsbury, United Kingdom
Show on map
0.2 km from city centre, Shrewsbury 

The Bull Inn Shrewsbury provides a comfortable setting when in Shrewsbury. It is steps from St Mary's Church, eateries and nightlife options.

4
Darwin's Townhouse
Darwin's Townhouse
9.2 Excellent
37 St Julian's Friars, Shrewsbury, United Kingdom
Show on map
0.5 km from city centre, Shrewsbury 

Darwin's Townhouse provides a comfortable setting while in Shrewsbury. It is situated in the area's vibrant nightlife district, just a short walk from The Cathedral Church of Our Lady Help of Christians and Saint Peter of Alcantara.

Cheapest hotels in Shrewsbury, Shropshire

Show all 261 hotels
Travelodge Shrewsbury Bayston Hill
Travelodge Shrewsbury Bayston Hill
A5/A49 Roundabout, Shrewsbury, United Kingdom
Show on map
3.2 km from city centre,  

Located within the picturesque countryside of Bayston Hill, Travelodge Shrewsbury provides comfortable accommodation and a wide range of facilities, such as wireless internet, laundry facilities and room service. It also offers a dry cleaning service.

$71
Avg. per night
Travelodge Shrewsbury Battlefield
Travelodge Shrewsbury Battlefield
Battlefield Roundabout, Shrewsbury, United Kingdom
Show on map
4.8 km from city centre,  

Travelodge Shrewsbury Battlefield offers a comfortable setting while in Shrewsbury. It also features a 24-hour reception.

$71
Avg. per night
The Old Post Office
The Old Post Office
8.4 Excellent
1 Milk Street, Shrewsbury, United Kingdom
Show on map
0.4 km from city centre,  

The bed & breakfast is situated in Shrewsbury and provides easy access to Shrewsbury Castle. It is set in the area's popular nightlife district, just a short walk from St Mary's Church and The Cathedral Church of Our Lady Help of Christians and Saint Peter of Alcantara.

$88
Avg. per night
The Bull Inn
The Bull Inn
7.3 Good
7 Butcher Row, Shrewsbury, United Kingdom
Show on map
0.2 km from city centre,  

The Bull Inn Shrewsbury provides a comfortable setting when in Shrewsbury. It is steps from St Mary's Church, eateries and nightlife options.

$92
Avg. per night
The Coaching Barns
The Coaching Barns
9.0 Excellent
The White Lion, 1 High Street, Shrewsbury, United Kingdom
Show on map
16.3 km from city centre,  

Situated just a five-minute walk from Wem Railway Station, The Coaching Barns offers guests an ideal base while in Wem. The numerous amenities this cosy guest house offers include a 24-hour reception and luggage storage.

$99
Avg. per night
The Stiperstones Inn
The Stiperstones Inn
Snailbeach, Shrewsbury, United Kingdom
Show on map
17.8 km from city centre,  

The Stiperstones Inn is ideally positioned in peaceful surrounds in Worthen with Shelve, just a short car ride from Shrewsbury and Church Stretton.

$118
Avg. per night
Prince Rupert Hotel
Prince Rupert Hotel
8.4 Excellent
Butcher Row, Shrewsbury, United Kingdom
Show on map
0.2 km from city centre,  

Situated in Shrewsbury, Prince Rupert Hotel offers traditional 3-star accommodation, as well as a sauna. Surrounded by local bars and restaurants, it is a short walk from Shrewsbury Railway Station.

$122
Avg. per night
The Shrewsbury Hotel Wetherspoon
The Shrewsbury Hotel Wetherspoon
8.3 Excellent
Bridge Place, Shrewsbury, United Kingdom
Show on map
0.3 km from city centre,  

A 10-minute walk from Shrewsbury Railway Station, the hotel has a accessible setting, making it an ideal base when in Shrewsbury. It is conveniently located for those wishing to visit local attractions.

$125
Avg. per night

Hotel prices in Shrewsbury

3 stars

$71 - $139

The Corbet Arms

No. 1 most popular

The Corbet Arms
9.1 Excellent
$139
Avg. per night
The Bull Inn

No. 2 most popular

The Bull Inn
7.3 Good
$92
Avg. per night
The Old Post Office

Best value

The Old Post Office
8.4 Excellent
$88
Avg. per night
4 stars and up

$118 - $226

Mercure Shrewsbury Albrighton Hall Hotel And Spa
$185
Avg. per night
Lion and Pheasant Hotel

No. 2 most popular

$226
Avg. per night
Prince Rupert Hotel

Best value

Prince Rupert Hotel
8.4 Excellent
$122
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Shrewsbury

About Shrewsbury

Nowhere else in England quite says “traditional market town” like Shrewsbury. From the black-and-white Tudor buildings to the cobbled laneways and hilltop castle, this medieval town is brimming with history and charm.

Things to see

Visit Shrewsbury Castle, a Norman fortification perched high atop a grassy hill overlooking the town. Step back in time as you climb the castle walls, wander the manicured castle grounds and venture inside to discover a vast collection of weapons, medals and armour.

Delve into Shrewsbury’s unique past at Shrewsbury Museum and Art Gallery. The splendid Victorian Music Hall houses an array of intriguing artworks and nationally significant items, including the impressive Condover Mammoths and Wroxeter Roman Mirror.

Do you love classic films? Experience the old-world charm of Shrewsbury's iconic Old Market Hall. This lovingly restored cinema dates back to 1956 and is a perfect place for an intimate evening. If you’d rather shop for a souvenir, head to Shrewsbury Market Hall to browse the traditional undercover market.

No visit to Shrewsbury is complete without wandering through the picturesque parklands of Quarry Park, a 12-hectare Victorian garden. Throughout the year you’ll find an array of colourful events, from the Shrewsbury Regatta to the annual Shrewsbury Flower Show. At the centre of the park lies The Dingle, a sunken landscaped garden featuring a vibrant array of flowers.

Getting around

With efficient road and rail links, Shrewsbury is easy to reach from most major cities in the United Kingdom. It’s approximately three hours’ drive from London, two hours from Manchester and an hour from Birmingham. Birmingham International Airport has direct trains into town. Once in Shrewsbury, local buses, taxis, rental cars and bicycles are available.

Shrewsbury travel FAQs

  • What are the best hotels in Shrewsbury?

    Abbey Court Guest House (8.3/10 from 228 reviews), The Corbet Arms (9.1/10 from 428 reviews), and The Old School B&B (9.3/10 from 180 reviews) are all highly rated places to stay in Shrewsbury.

  • What is a good hotel near Shrewsbury Castle?

    Abbey Court Guest House is a hotel near Shrewsbury Castle that is popular with HotelsCombined users, scoring 8.3 across 228 reviews.

  • How much do hotels in Shrewsbury cost?

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

    HotelsCombined searches in the last 3 days suggest cheap Shrewsbury hotels have prices starting from as low as $56/night, depending on the popularity of your requested dates.