Best Shrewsbury City Centre Hotels

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to the picturesque town of Shrewsbury, nestled in the heart of the United Kingdom. As you explore this historic destination, you'll no doubt find yourself drawn to the vibrant energy and charm of its city centre. A key element to consider when planning your visit is finding the perfect accommodation that allows you to make the most of all that Shrewsbury has to offer. Luckily, Shrewsbury hotels in the city centre provide a convenient base for your adventures, placing you within walking distance of the town's iconic landmarks, quaint streets, and lively local scene.

Staying in one of the hotels in Shrewsbury city centre offers you the unparalleled opportunity to immerse yourself in the town's rich history. From the medieval Shrewsbury Castle to the impressive St Chad's Church, you'll be moments away from these architectural marvels that have stood the test of time. After a day of exploring, you can retire to the comfort of your hotel room, knowing that you're just steps away from an abundance of renowned restaurants, charming cafes, and delightful shops, where you can sample local delicacies and pick up unique souvenirs.

Beyond the convenience and historical allure, Shrewsbury city centre hotels also provide easy access to the town's cultural offerings. The Theatre Severn, located in the very heart of the town, showcases a diverse range of performances, from captivating plays to enchanting musicals. Additionally, the award-winning Shrewsbury Museum and Art Gallery invites you to uncover the fascinating stories behind the town's past. With your accommodation situated in the city centre, you'll have the opportunity to attend these cultural events and discover the captivating heritage of Shrewsbury with ease.

Immerse yourself in the captivating atmosphere of Shrewsbury city centre by choosing one of the well-appointed hotels that cater to all your needs. Whether you're a history enthusiast, a food lover, or a cultural explorer, these accommodations offer the perfect starting point for your unforgettable journey through this enchanting town.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Prince Rupert Hotel
2. The Lion Hotel Shrewsbury
3. Lion & Pheasant Hotel
4. Prince Rupert Hotel
5. The Vaults Hotel
6. The Old Bell Bed & Breakfast
7. The Albert Hotel
8. Albright Hussey Manor Hotel
9. Old Post Office Hotel
10. The Loopy Shrew Hotel

Charming Boutique Hotels in Shrewsbury City Centre

Check Availability

Shrewsbury
Sep 28, 2025 - Sep 29, 2025

Prince Rupert Hotel

8.0

Good

(3198 Reviews)

+ 136 photos
The Prince Rupert Hotel embraces pet guests, offering pet-friendly rooms and a warm reception for furry companions. With its central location, guests and their pets can easily explore nearby pet-friendly spots like the Rea Brook Valley, a beautiful nature reserve perfect for leisurely walks and pet-friendly activities.
Address: Butcher Row
Rating: Good 8.0 (3198 Reviews)
Rooms: 53
Price: From 88$

The Lion Hotel Shrewsbury

6.8

Good

(1561 Reviews)

+ 86 photos
Situated in a beautifully restored 16th-century coaching inn, The Lion Hotel Shrewsbury seamlessly blends history with contemporary comfort. Located in the town centre, this hotel offers stylish rooms adorned with charming features such as exposed beams and antique furnishings. From its central location, guests can easily explore the picturesque streets, boutique shops, and renowned historical attractions that define Shrewsbury.
Address: Wyle Cop
Rating: Good 6.8 (1561 Reviews)
Rooms: 59
Price: From 565$

Historic Hotels in Shrewsbury City Centre

Explore the rich history of Shrewsbury by immersing yourself in these exquisite historic hotels located in the city centre. These accommodations have preserved the architectural splendor of the past while offering modern comforts and conveniences.

Lion & Pheasant Hotel

8.5

Good

(1643 Reviews)

+ 143 photos
The Lion & Pheasant Hotel is an ideal choice for families looking for a blend of comfort and convenience. This historic hotel features family rooms with sufficient space to accommodate everyone comfortably. Located in the city centre, families can easily explore nearby attractions such as The Quarry Park, where kids can enjoy the playgrounds and scenic riverside walks.
Address: Wyle Cop
Rating: Good 8.5 (1643 Reviews)
Rooms: 25
Price: From 114$

Prince Rupert Hotel

8.0

Good

(3198 Reviews)

+ 136 photos
Steeped in history, The Prince Rupert Hotel embodies the allure of the Shrewsbury city centre. This stunning Tudor-style building boasts elegant rooms furnished with luxurious fabrics and period decor. As you step out of the hotel's doors, you will find yourself immersed in the vibrant ambiance of Shrewsbury's city centre, with its lively markets, delightful restaurants, and inviting riverside walks, all within easy reach.
Address: Butcher Row
Rating: Good 8.0 (3198 Reviews)
Rooms: 53
Price: From 88$

Modern and Stylish Hotels in Shrewsbury City Centre

For those seeking contemporary comfort and sleek design in the heart of Shrewsbury, these modern and stylish hotels located in the city centre offer a perfect retreat.

The Vaults Hotel

7.3

Good

(802 Reviews)

+ 51 photos
The Vaults is a pet-friendly hotel located in the very heart of Shrewsbury's city centre. With designated pet-friendly rooms and a warm and welcoming environment, it ensures a comfortable stay for both you and your pet. Enjoy exploring nearby parks such as The Dingle, where your furry friends can stretch their legs and enjoy the scenic surroundings.
Address: 16 Castle Gates
Rating: Good 7.3 (802 Reviews)
Rooms: 9
Price: From 121$

The Old Bell Bed & Breakfast

8.3

Good

(1027 Reviews)

+ 23 photos
Step into a world of grandeur at The Old Bell, a stunning hotel set within an enchanting 17th-century building. Luxurious rooms, decorated with opulent furnishings and adorned with exquisite artwork, provide the ultimate sanctuary. Located in the lively heart of Shrewsbury's city centre, guests can immerse themselves in the town's history, admire its architectural treasures, and indulge in the luxury of fine dining and boutique shopping.
Address: 115 Abbey Foregate
Rating: Good 8.3 (1027 Reviews)
Price: From 95$

Luxury Hotels in Shrewsbury City Centre

Indulge in the ultimate luxurious experience in the very heart of Shrewsbury with these opulent and refined hotels located in the city centre. From lavish guest rooms to impeccable service, these accommodations offer a lavish retreat for the discerning traveler.

The Albert Hotel

8.2

Good

(718 Reviews)

+ 43 photos
Experience contemporary comfort at The Albert Hotel, a sleek and stylish retreat in the heart of Shrewsbury's city centre. The hotel offers modern, well-appointed rooms with plush bedding and sleek interiors, providing a welcome respite after a day of exploring. Conveniently located, guests can easily discover the town's vibrant cultural scene, from the Theatre Severn to the lively markets and art galleries.
Address: 14 Smithfield Road
Rating: Good 8.2 (718 Reviews)
Rooms: 8
Price: From 72$

Albright Hussey Manor Hotel

7.9

Good

(660 Reviews)

+ 51 photos
Indulge in a truly regal experience at The Albright Hussey Manor Hotel, a restored 16th-century manor house. Featuring oak beams, Tudor fireplaces, and exquisite antique furnishings, this historic gem seamlessly blends its rich past with modern luxury. Located just a short distance from the city centre, guests can easily access Shrewsbury's main attractions, including the awe-inspiring Shrewsbury Castle and the charming cobblestone streets.
Address: Ellesmere Road, Broad Oak
Rating: Good 7.9 (660 Reviews)
Rooms: 48
Price: From 112$

Family-Friendly Hotels in Shrewsbury City Centre

For those traveling with children, these family-friendly hotels located in Shrewsbury city centre offer a comfortable and convenient stay for the whole family. With spacious rooms, child-friendly amenities, and easy access to family-oriented attractions, these accommodations cater to the needs of both parents and kids.

Old Post Office Hotel

8.2

Good

(902 Reviews)

+ 8 photos
Step back in time at The Old Post Office, a unique and charming hotel occupying a Grade II listed building dating back to the 17th century. The hotel boasts well-appointed rooms that showcase period features, including original wooden beams and exposed brickwork. Tucked away in a quiet corner of the city centre, it offers a peaceful retreat while still providing easy access to Shrewsbury's vibrant streets, vibrant markets, and historic landmarks.
Address: 1 Milk Street
Rating: Good 8.2 (902 Reviews)
Rooms: 6
Price: From 56$

The Loopy Shrew Hotel

8.0

Good

(1395 Reviews)

+ 29 photos
Combining historic charm with modern elegance, The Loopy Shrew offers a boutique hotel experience like no other. This renovated 16th-century coaching inn boasts contemporary rooms decorated with tasteful furnishings and artistic touches. Situated in the center of the city centre, guests are just steps away from Shrewsbury's eclectic mix of independent shops, stunning architecture, and renowned dining establishments.
Address: Bellstone
Rating: Good 8.0 (1395 Reviews)
Rooms: 12
Price: From 100$

Budget-Friendly Hotels in Shrewsbury City Centre

Traveling on a budget doesn't mean compromising on comfort and convenience. These budget-friendly hotels located in Shrewsbury city centre offer affordable accommodations without sacrificing quality.

Pet-Friendly Hotels in Shrewsbury City Centre

When traveling with furry companions, finding pet-friendly accommodations is essential. These pet-friendly hotels located in Shrewsbury city centre ensure that your four-legged friends can join in on the travel fun. With welcoming amenities, convenient locations, and nearby pet-friendly attractions, these accommodations make for a memorable stay for both you and your beloved pets.