Hotels in Shrewsbury

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

Shrewsbury, England, United Kingdom
24 Jul — 25 Jul2
Shrewsbury, England, United Kingdom
Sat 24/7
Sun 25/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.1 Excellent
The White Lion, 1 High Street, Shrewsbury, United Kingdom
Show on map
10.1 mi from city centre, Shrewsbury 
ExcellentBased on 160 reviews
9.1

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.

Anton Guest House Bed And Breakfast
Anton Guest House Bed And Breakfast
9.3 Excellent
1 Canon Street, Shrewsbury, United Kingdom
Show on map
0.6 mi from city centre, Shrewsbury 
ExcellentBased on 233 reviews
9.3

Anton Guest House Bed and Breakfast is a luxury base when in Shrewsbury and is close to everything the area has to offer. The multiple amenities this award-winning bed & breakfast has to offer include laundry facilities, a laundry service and luggage storage.

Travelodge Shrewsbury Bayston Hill
Travelodge Shrewsbury Bayston Hill
A5/A49 Roundabout, Shrewsbury, United Kingdom
Show on map
2.0 mi 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.

Hawkstone Park Hotel
Hawkstone Park Hotel
8.1 Excellent
Weston Under Redcastle, Shrewsbury, United Kingdom
Show on map
11.1 mi from city centre, Shrewsbury 
ExcellentBased on 276 reviews
8.1

Hawkstone Park is ideally situated in a peaceful village setting, a short drive from Shrewsbury and Hodnet. It also offers a 24-hour reception, meeting rooms and a rooftop terrace.

The Bull Inn
The Bull Inn
7.3 Good
7 Butcher Row, Shrewsbury, United Kingdom
Show on map
0.1 mi 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
2.3 mi from city centre, Shrewsbury 
ExcellentBased on 423 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.

Ye Olde Bucks Head Inn
Ye Olde Bucks Head Inn
53 Frankwell, Shrewsbury, United Kingdom
Show on map
0.4 mi from city centre, Shrewsbury 

Situated a short walk from Shrewsbury Railway Station, Ye Olde Bucks Head Inn provides guests with a convenient base when visiting Shrewsbury. Guests can also enjoy free internet access throughout the property.

The Old Bell
The Old Bell
8.5 Excellent
115 Abbey Foregate, Shrewsbury, United Kingdom
Show on map
0.8 mi from city centre, Shrewsbury 
ExcellentBased on 678 reviews
8.5

The Old Bell is set in Shrewsbury and is within a short walk of nearby attractions, including Shropshire Wildlife Trust. It is ideally located for those wanting to visit local attractions.

The Lion Hotel Shrewsbury
The Lion Hotel Shrewsbury
7.6 Good
Wyle Cop, Shrewsbury, United Kingdom
Show on map
0.3 mi from city centre, Shrewsbury 
GoodBased on 2,046 reviews
7.6

The Lion Hotel Shrewsbury provides a relaxed setting when in Shrewsbury. It is steps from St Mary's Church, eateries and nightlife options.

Morgans The Exchange Hotel
Morgans The Exchange Hotel
1 Bellstone, Shrewsbury, United Kingdom
Show on map
0.3 mi from city centre, Shrewsbury 

Situated less than a 10-minute stroll from Shrewsbury Railway Station, Morgans @ The Exchange Hotel offers guests an ideal base while in Shrewsbury. Guests can also enjoy free internet in all areas.

Tips for booking a Shrewsbury hotel

Cheapest month:January
Most expensive month:July
Average price in Shrewsbury:£76/night
Absolute cheapest price found:£20/night
Cheapest day:Thursday
Most expensive day:Saturday
£48 - £123
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£64 - £83
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shrewsbury hotels

Show all 252 hotels
1
Prince Rupert Hotel
Prince Rupert Hotel
8.4 Excellent
Butcher Row, Shrewsbury, United Kingdom
Show on map
0.1 mi 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
2.3 mi 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.1 mi 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.4 mi 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.

5
The Lion Hotel Shrewsbury
The Lion Hotel Shrewsbury
7.6 Good
Wyle Cop, Shrewsbury, United Kingdom
Show on map
0.3 mi from city centre, Shrewsbury 

The Lion Hotel Shrewsbury provides a relaxed setting when in Shrewsbury. It is steps from St Mary's Church, eateries and nightlife options.

6
Hawkstone Park Hotel
Hawkstone Park Hotel
8.1 Excellent
Weston Under Redcastle, Shrewsbury, United Kingdom
Show on map
11.1 mi from city centre, Shrewsbury 

Hawkstone Park is ideally situated in a peaceful village setting, a short drive from Shrewsbury and Hodnet. It also offers a 24-hour reception, meeting rooms and a rooftop terrace.

Cheapest hotels in Shrewsbury, Shropshire

Show all 252 hotels
The Old Bell
The Old Bell
8.5 Excellent
115 Abbey Foregate, Shrewsbury, United Kingdom
Show on map
0.8 mi from city centre,  

The Old Bell is set in Shrewsbury and is within a short walk of nearby attractions, including Shropshire Wildlife Trust. It is ideally located for those wanting to visit local attractions.

£35
Avg. per night
The Benbow Inn at Ruyton-XI-Towns
The Benbow Inn at Ruyton-XI-Towns
6.7 Good
Admiral Benbow Inn, Church Street Admiral Benbow Inn, Burlton, United Kingdom
Show on map
4.6 mi from city centre,  

Located within the scenic countryside of Ruyton, The Benbow Inn at Ruyton-XI-Towns offers comfortable accommodation and a wide range of facilities, such as free Wi-Fi, a sun deck and a swimming pool. It also provides luggage storage, laundry facilities and a terrace.

£36
Avg. per night
Travelodge Shrewsbury Bayston Hill
Travelodge Shrewsbury Bayston Hill
A5/A49 Roundabout, Shrewsbury, United Kingdom
Show on map
2.0 mi 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.

£38
Avg. per night
Travelodge Shrewsbury Battlefield
Travelodge Shrewsbury Battlefield
Battlefield Roundabout, Shrewsbury, United Kingdom
Show on map
3.0 mi from city centre,  

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

£38
Avg. per night
The Vaults
The Vaults
7.7 Good
16 Castle Gates, Shrewsbury, United Kingdom
Show on map
0.1 mi from city centre,  

The Vaults is situated amongst Shrewsbury's popular attractions and landmarks, just a short walk from Shrewsbury Railway Station. The multiple amenities this traditional inn offers include a designated smoking area, luggage storage and a garden.

£40
Avg. per night
The Old School B&B
The Old School B&B
9.3 Excellent
Moreton Corbet, Wem, United Kingdom
Show on map
4.6 mi from city centre,  

The Old School B&B Hadnall is ideally located in peaceful village surrounds, a short drive from Shrewsbury and Wellington.

£42
Avg. per night
Morgans The Exchange Hotel
Morgans The Exchange Hotel
1 Bellstone, Shrewsbury, United Kingdom
Show on map
0.3 mi from city centre,  

Situated less than a 10-minute stroll from Shrewsbury Railway Station, Morgans @ The Exchange Hotel offers guests an ideal base while in Shrewsbury. Guests can also enjoy free internet in all areas.

£45
Avg. per night
The Old Post Office
The Old Post Office
8.4 Excellent
1 Milk Street, Shrewsbury, United Kingdom
Show on map
0.2 mi from city centre,  

A 10-minute walk from Shrewsbury Railway Station, the bed & breakfast has a convenient location, making it an ideal place to stay when in Shrewsbury. 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.

£47
Avg. per night

Hotel prices in Shrewsbury

2 stars or below

£36 - £89

The Vaults

No. 1 most popular

The Vaults
7.7 Good
£40
Avg. per night
The Coaching Barns

No. 2 most popular

The Coaching Barns
9.1 Excellent
£54
Avg. per night
The Benbow Inn at Ruyton-XI-Towns
£36
Avg. per night
3 stars

£35 - £86

The Lion Hotel Shrewsbury

No. 1 most popular

£50
Avg. per night
The Old Rectory

No. 2 most popular

The Old Rectory
8.9 Excellent
£65
Avg. per night
The Old Bell

Best value

The Old Bell
8.5 Excellent
£35
Avg. per night
4 stars and up

£63 - £145

Prince Rupert Hotel

No. 1 most popular

Prince Rupert Hotel
8.4 Excellent
£65
Avg. per night
Mercure Shrewsbury Albrighton Hall Hotel And Spa
£100
Avg. per night
Charnwood Guest House

Best value

£65
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?

    Prince Rupert Hotel, rated with a score of 8.4 from 1,509 reviewers, is one of the most popular hotels in Shrewsbury. Other top stays include Mercure Shrewsbury Albrighton Hall Hotel And Spa, with an average rating of 7.4 from 1,481 reviewers, and The Lion Hotel Shrewsbury, with a score of 7.6 from 2,046 reviewers.

  • What is a good hotel near Shrewsbury Castle?

    Reviews of Prince Rupert Hotel recommend it as a good place to stay near Shrewsbury Castle, scoring 8.4/10 from 1,509 ratings.

  • How much do hotels in Shrewsbury cost?

    £126/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?

    Over the last 3 days, Shrewsbury hotels have been found for as cheap as £60/night in searches by HotelsCombined users.