Hotels in Shrewsbury, England

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

Shrewsbury, England, United Kingdom
Jun 24 — Jun 252
Shrewsbury, England, United Kingdom
Fri 6/24
Sat 6/25
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Shrewsbury

Filter by star ratings
All filters
Holiday Inn Express Shrewsbury
7.8 Good
Sitka Drive Shrewsbury Business Park, Shrewsbury, United Kingdom
Show on map
1.9 mi from city centre, Shrewsbury, ENG, United Kingdom 
GoodBased on 2,058 reviews
7.8

Located in Shrewsbury, Holiday Inn Express Shrewsbury is a short drive from Shropshire Hills and Telford Shopping Centre. The various facilities this modern hotel features include meeting rooms, a 24-hour reception and a car rental desk.

Mercure Shrewsbury Albrighton Hall Hotel And Spa
7.2 Good
Ellesmere Road, Shrewsbury, United Kingdom
Show on map
3.3 mi from city centre, Shrewsbury, ENG, United Kingdom 
GoodBased on 2,048 reviews
7.2

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

Prince Rupert Hotel
8.1 Excellent
Butcher Row, Shrewsbury, United Kingdom
Show on map
0.1 mi from city centre, Shrewsbury, ENG, United Kingdom 
ExcellentBased on 2,043 reviews
8.1

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.

The Bull Inn
8.2 Excellent
7 Butcher Row, Shrewsbury, United Kingdom
Show on map
0.1 mi from city centre, Shrewsbury, ENG, United Kingdom 
ExcellentBased on 20 reviews
8.2

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

Lion and Pheasant Hotel
8.7 Excellent
49-50 Wyle Cop, Shrewsbury, United Kingdom
Show on map
0.2 mi from city centre, Shrewsbury, ENG, United Kingdom 
ExcellentBased on 1,229 reviews
8.7

Lion & Pheasant Hotel is situated in Shrewsbury and is close to the area's tourist attractions. The multiple facilities this historic hotel offers include meeting rooms, room service and a 24-hour reception.

The Old Post Office
8.3 Excellent
1 Milk Street, Shrewsbury, United Kingdom
Show on map
0.2 mi from city centre, Shrewsbury, ENG, United Kingdom 
ExcellentBased on 588 reviews
8.3

A 10-minute walk from Shrewsbury Railway Station, the inn has an accessible location, making it an ideal base while 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.

Cromwell's Inn
11 Dogpole, Shrewsbury, United Kingdom
Show on map
0.2 mi from city centre, Shrewsbury, ENG, United Kingdom 

Cromwell's Inn is set in Shrewsbury and is close to local attractions, including The Cathedral Church of Our Lady Help of Christians and Saint Peter of Alcantara, Shropshire Wildlife Trust and Shrewsbury Castle. Surrounded by local bars and restaurants, it is a short walk from Shrewsbury Railway Station.

Brownhill House
5.4 Okay
Brownhill, Shrewsbury, United Kingdom
Show on map
8.3 mi from city centre, Shrewsbury, ENG, United Kingdom 
OkayBased on 3 reviews
5.4

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

The Mytton & Mermaid Hotel
Atcham, Shrewsbury, United Kingdom
Show on map
3.7 mi from city centre, Shrewsbury, ENG, United Kingdom 

Mytton and Mermaid is ideally positioned in a peaceful setting in Atcham, a short drive from Shrewsbury and Telford. The various facilities this elegant hotel offers include room service, laundry facilities and meeting rooms.

Darwin's Townhouse
9.0 Excellent
37 St Julian's Friars, Shrewsbury, United Kingdom
Show on map
0.3 mi from city centre, Shrewsbury, ENG, United Kingdom 
ExcellentBased on 1,025 reviews
9.0

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.

Tips for booking hotels in Shrewsbury

Cheapest month:February
Most expensive month:November
Average price in Shrewsbury:$103/night
Cheapest price found:$32/night
Cheapest day:Wednesday
Most expensive day:Friday
$33 - $154
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$80 - $325
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shrewsbury hotels

1
Premier Inn Shrewsbury Town Centre
Smithfield Road, Smithfield Rd, Shrewsbury Sy1 1Pg, Uk, Shrewsbury, United Kingdom
Show on map
0.1 mi from city centre, Shrewsbury, ENG, United Kingdom 

Premier Inn Shrewsbury Town Centre is situated in Shrewsbury and is close to the area's popular attractions. It offers a 24-hour reception and a lift, and is a short walk from St Mary's Church and Shrewsbury Castle.

Cheapest hotels in Shrewsbury, England

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

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.

$34
Avg. per night
Travelodge Shrewsbury Battlefield
Battlefield Roundabout Jct A49 And A53 SN, SN, Shrewsbury, United Kingdom
Show on map
3.0 mi from city centre, Shrewsbury, ENG, United Kingdom 

Travelodge Shrewsbury Battlefield offers 3-star accommodation in Shrewsbury. It also features a 24-hour reception.

$62
Avg. per night
Travelodge Shrewsbury Bayston Hill
6.6 Good
A5/A49 Roundabout Bayston Hill Services SN,SN, Shrewsbury, United Kingdom
Show on map
2.0 mi from city centre, Shrewsbury, ENG, United Kingdom 

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

$70
Avg. per night
The Coaching Barns
9.2 Excellent
Shrewsbury, United Kingdom
Show on map
10.1 mi from city centre, Shrewsbury, ENG, United Kingdom 

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 dart board and karaoke.

$79
Avg. per night
The Stiperstones Inn
Snailbeach, Shrewsbury, United Kingdom
Show on map
11.1 mi from city centre, Shrewsbury, ENG, United Kingdom 

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
Abbots Mead Hotel
8.4 Excellent
St Julian's Friars 9 & 10, Shrewsbury, United Kingdom
Show on map
0.3 mi from city centre, Shrewsbury, ENG, United Kingdom 

Situated a short stroll from Shrewsbury Railway Station, Abbots Mead Hotel provides guests with a convenient base while in Shrewsbury. It is set 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.

$91
Avg. per night

Hotel prices in Shrewsbury

2 stars and under
3 stars
4 stars +

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 Shrewsbury

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.

Facts about staying in Shrewsbury

  • What are the best hotels in Shrewsbury?

    Holiday Inn Express Shrewsbury is a very popular hotel in Shrewsbury with a score of 7.8 from 2,058 reviews. Mercure Shrewsbury Albrighton Hall Hotel And Spa (7.2 from 2,048 reviews) and Prince Rupert Hotel (8.1 from 2,043 reviews) are also highly rated Shrewsbury hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Shrewsbury Castle?

    Prince Rupert Hotel is a good hotel close to Shrewsbury Castle - it has scored 8.1 over 2,043 reviews from HotelsCombined users.

  • How much do hotels in Shrewsbury cost?

    Searches in the last 72 hours suggest an average price of around $166/night is normal for a hotel in Shrewsbury. 4-star and 5-star hotels in Shrewsbury had average prices of $168/night and $325/night, respectively.

  • 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 $48/night, depending on the popularity of your requested dates. For stays from Jun 24 to Jun 26 in Shrewsbury, the lowest price found was $87/night.

  • How much is a hotel in Shrewsbury tonight?

    Users have found prices for hotels in Shrewsbury tonight starting as low as $49, rising to an average cost of $121, based on searches in the last 72 hours. Prices start from $100 for a 4-star hotel in Shrewsbury for tonight.