Hotels in Shrewsbury

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

Shrewsbury, England, United Kingdom
18 Jun — 19 Jun2
Shrewsbury, England, United Kingdom
Fri 18/6
Sat 19/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Shrewsbury

Filter by star ratings
All filters
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 Coaching Barns
The Coaching Barns
9.1 Excellent
The White Lion, 1 High Street, Shrewsbury, United Kingdom
Show on map
16.3 km from city centre, Shrewsbury 
ExcellentBased on 139 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.

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 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.6 km from city centre, Shrewsbury 
ExcellentBased on 856 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.

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 472 reviews
8.4

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.

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.5 Good
Ellesmere Road, Shrewsbury, United Kingdom
Show on map
5.3 km from city centre, Shrewsbury 
GoodBased on 1,375 reviews
7.5

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.

Prince Rupert Hotel
Prince Rupert Hotel
8.4 Excellent
Butcher Row, Shrewsbury, United Kingdom
Show on map
0.2 km from city centre, Shrewsbury 
ExcellentBased on 1,390 reviews
8.4

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.

Tips for booking a Shrewsbury hotel

Cheapest month:January
Most expensive month:July
Average price in Shrewsbury:$109/night
Absolute cheapest price found:$27/night
Cheapest day:Thursday
Most expensive day:Saturday
$66 - $190
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$90 - $113
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shrewsbury hotels

Show all 242 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 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.

3
Darwin's Townhouse
Darwin's Townhouse
9.2 Excellent
37 St Julian's Friars, Shrewsbury, United Kingdom
Show on map
0.6 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 242 hotels
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.

$39
Avg. per night
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.

$55
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,  

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.

$69
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.

$71
Avg. per night
The Coaching Barns
The Coaching Barns
9.1 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.

$74
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.

$87
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.

$96
Avg. per night
Brownhill House
Brownhill House
Brownhill, Shrewsbury, United Kingdom
Show on map
13.3 km from city centre,  

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

$97
Avg. per night

Hotel prices in Shrewsbury

3 stars

$39 - $97

The Bull Inn

No. 1 most popular

The Bull Inn
7.3 Good
$71
Avg. per night
The Shrewsbury Hotel Wetherspoon

No. 2 most popular

$96
Avg. per night
The Old Post Office

Best value

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

$87 - $181

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

No. 2 most popular

$181
Avg. per night
Prince Rupert Hotel

Best value

Prince Rupert Hotel
8.4 Excellent
$97
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 (8.4/10 from 1,388 reviews), Mercure Shrewsbury Albrighton Hall Hotel And Spa (7.5/10 from 1,375 reviews), and The Lion Hotel Shrewsbury (7.6/10 from 1,867 reviews) are all highly rated places to stay in Shrewsbury.

  • What is a good hotel near Shrewsbury Castle?

    A good hotel close to Shrewsbury Castle is Prince Rupert Hotel (rated 8.4/10 from 1,388 reviews).