Last-minute hotels in Shrewsbury

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in Shrewsbury

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Sy11UY Wyle Cop, Shrewsbury Shrewsbury, United Kingdom, Shrewsbury, United Kingdom
The hotel is set in Shrewsbury and is a short walk from Shrewsbury. It also offers laundry facilities, a coffee bar and free Wi-Fi.
Free Wi-Fi
7.1
Good
2245 reviews
Location
0.3 mi from city centre
7 Butcher Row, Shrewsbury, United Kingdom
Situated within walking distance of Shrewsbury, The Bull Inn features a designated smoking area and free Wi-Fi. It is conveniently positioned for those wishing to discover the area's attractions.
8.6
Excellent
110 reviews
Location
0.1 mi from city centre
Lowe Hill Road, Shrewsbury, United Kingdom
Boasting a spa bath and a coffee maker, Old Rectory provides premium 3-star accommodation. The various amenities this hip hotel offers include an express check-in and check-out feature, laundry facilities and free Wi-Fi.
Free Wi-Fi
Parking
8.9
Excellent
1246 reviews
Location
10.2 mi from city centre
Sitka Drive Shrewsbury Business Park, Shrewsbury, United Kingdom
Featuring free Wi-Fi, Holiday Inn Express Shrewsbury is located in Shrewsbury and provides comfortable accommodation. It also features an express check-in and check-out feature, laundry facilities and meeting rooms.
Free Wi-Fi
Parking
8.2
Excellent
2688 reviews
Location
1.9 mi from city centre
Ellesmere Road, Shrewsbury, United Kingdom
Providing an indoor pool, a sauna and free Wi-Fi, Mercure Shrewsbury Albrighton Hall Hotel And Spa is an easy drive from Shrewsbury and Telford. Spa bath and coffee maker offered at this luxury 4-star hotel make it a relaxing place to stay.
Pool
Free Wi-Fi
Parking
7.8
Good
2362 reviews
Location
3.4 mi from city centre
Battlefield Roundabout Junction A49 And A53, Shrewsbury, United Kingdom
Travelodge Shrewsbury Battlefield is situated in Shrewsbury and is close to the area's well-known attractions. It also provides a 24-hour reception.
5.8
Okay
2 reviews
Location
3.0 mi from city centre
Church Road, Shrewsbury, United Kingdom
Offering free Wi-Fi, this design hotel is an easy car trip from Shrewsbury. It also offers parking, conference rooms and a wake-up service.
Free Wi-Fi
Parking
9.0
Excellent
1186 reviews
Location
2.3 mi from city centre
11 Dogpole, Shrewsbury, United Kingdom
A 10-minute walk from Shrewsbury, Cromwell's Inn has a convenient setting, making it an ideal place to stay when visiting Shrewsbury. It also provides a coffee bar, free Wi-Fi and a garden.
Free Wi-Fi
8.5
Excellent
872 reviews
Location
0.2 mi from city centre
Butcher Row, Shrewsbury, Shropshire SY1 1UQ, Shrewsbury, United Kingdom
Located within walking distance of Shrewsbury, Prince Rupert Hotel features a sauna, a coffee bar and free Wi-Fi. It is ideally positioned for guests wishing to visit local attractions.
Free Wi-Fi
8.2
Excellent
2798 reviews
Location
0.1 mi from city centre
A5/a49 Roundabout Bayston Hill Services Sn, sn, Shrewsbury, United Kingdom
Featuring free Wi-Fi, this comfortable hotel is a short car trip from Shrewsbury. It also provides parking, room service and laundry facilities.
Air conditioning
8.0
Excellent
4 reviews
Location
2.0 mi from city centre

FAQs when booking a last minute hotel in Shrewsbury

  • How much does a hotel room cost in Shrewsbury at the last minute?

    You’ll generally find hotel rooms from around £46 tonight, £46 tomorrow, and as low as £38 over the weekend.

  • What’s the cost for a last-minute hotel in Shrewsbury tonight?

    Prices tonight start at about £46 for 3-star hotels and £64 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in Shrewsbury tomorrow?

    If you book for tomorrow, expect rates of around £46 for 3-star hotels and £60 for 4-star accommodation.

  • What are the prices for hotels in Shrewsbury this coming weekend?

    If you’re booking last-minute, weekend rates start at about £38 for 3-star hotels and £50 for 4-star properties.

See more FAQs

Find better results for your stay in Shrewsbury