Search Filter


  • 12
  • 50
  • 34
  • 4
  • 1
  • 165
Accommodation Type
  • Cottages 59
  • Holiday homes 51
  • Hotels 49
  • Bed and breakfasts 33
  • Guest houses 22
  • Inns 21
  • Apartments 16
  • Country houses 5
  • Holiday parks 5
  • Farm stays 2
  • Hostels 1
  • Luxury tents 1
  • Lodges 1
Hotel Facilities
  • Heating250
  • Non-smoking rooms221
  • Non-smoking throughout221
  • Free WiFi194
  • Private parking175
  • Garden152
  • Pets allowed119
  • Luggage storage96
  • Bar90
  • Restaurant61

Hotels in Shrewsbury, Shropshire, Hotels near Shrewsbury

Please select a hotel from the list of hotels in and near Shrewsbury. The list below displays hotels within 30 kilometers of Shrewsbury.

266 Hotels found. Showing page 1 of 27
Order By
Station Hotel

4 Castle Foregate , Shrewsbury , SY1 2DJ

Station Hotel is 0.09 kilometers from Shrewsbury . Room prices starting from £ 49

Check availability and book online.
Guest Reviews
7.6 out of 10

From 131 Reviews
Starting From
£ 49
The Vaults

16 Castle Gates , Shrewsbury , SY1 2AB

The Vaults is 0.14 kilometers from Shrewsbury . Room prices starting from £ 39

Check availability and book online.
Guest Reviews
7.5 out of 10

From 430 Reviews
Starting From
£ 39
Drapers Hall Restaurant & Boutique Rooms

St Marys Place , Shrewsbury , SY1 1DZ

Drapers Hall Restaurant & Boutique Rooms is 0.43 kilometers from Shrewsbury . Room prices starting from £ 90

Check availability and book online.
Guest Reviews
8.9 out of 10

From 283 Reviews
Starting From
£ 90
PorterHouse SY1

15 St Mary's Street , Shrewsbury , SY1 1EQ

PorterHouse SY1 is 0.48 kilometers from Shrewsbury . Room prices starting from £ 55

Check availability and book online.
Guest Reviews
8.9 out of 10

From 326 Reviews
Starting From
£ 55
Prince Rupert Hotel

Butcher Row , Shrewsbury , SY1 1UQ

Prince Rupert Hotel is 0.49 kilometers from Shrewsbury . Room prices starting from £ 65

Check availability and book online.
Guest Reviews
8.2 out of 10

From 939 Reviews
Starting From
£ 65
Cromwell's Inn

11 Dogpole , Shrewsbury , SY1 1EN

Cromwell's Inn is 0.52 kilometers from Shrewsbury . Room prices starting from £ 68

Check availability and book online.
Guest Reviews
8.6 out of 10

From 670 Reviews
Starting From
£ 68
The Old House Suites

20 Dogpole , Shrewsbury , SY1 1ES

The Old House Suites is 0.55 kilometers from Shrewsbury . Room prices starting from £ 95

Check availability and book online.
Guest Reviews
9.6 out of 10

From 1 Reviews
Starting From
£ 95
Sydney House

Coton Cres , Shrewsbury , SY1 2LJ

Sydney House is 0.57 kilometers from Shrewsbury . Room prices starting from £ 35

Check availability and book online.
Guest Reviews
8.5 out of 10

From 456 Reviews
Starting From
£ 35
The Shrewsbury Hotel

Bridge Place , Shrewsbury , SY1 1PU

The Shrewsbury Hotel is 0.60 kilometers from Shrewsbury . Room prices starting from £ 37.05

Check availability and book online.
Guest Reviews
8.7 out of 10

From 517 Reviews
Starting From
£ 37.05
The Lion Hotel Shrewsbury by Compass Hospitality

Wyle Cop , Shrewsbury , SY1 1UY

The Lion Hotel Shrewsbury by Compass Hospitality is 0.61 kilometers from Shrewsbury . Room prices starting from £ 41

Check availability and book online.
Guest Reviews
8.2 out of 10

From 873 Reviews
Starting From
£ 41
Hotels in localities of Shrewsbury
Acton Burnell Hotels, Acton Pigott, Acton Burnell Hotels, Acton Reynald Hotels, Adcote, Little Ness Hotels, Alberbury Hotels, Albrightlee Hotels, Albrighton Hotels, Alderton, Harmer Hill Hotels, Alderton, Montford Bridge Hotels, Annscroft Hotels, Arscott, Pontesbury Hotels, Asterley, Minsterley Hotels, Astley Hotels, Aston Rogers, Westbury Hotels, Aston, Wem Hotels, Atcham Hotels, Attingham Hotels, Barkers Green, Wem Hotels, Barleycorn, Grinshill Hotels, Baschurch Hotels, Battlefield Hotels, Bausley, Crew Green Hotels, Bayston Hill Hotels, Benthal, Ford Hotels, Bentlawnt, Minsterley Hotels, Berrington Hotels, Berwick Hotels, Besford Wood, Preston Brockhurst Hotels, Besford, Preston Brockhurst Hotels, Beslow, Wroxeter Hotels, Betton Strange, Cross Houses Hotels, Bicton Hotels, Bicton Heath Hotels, Blackmore, Westbury Hotels, Blakeley, Stanton Upon Hine Heath Hotels, Bomere Heath Hotels, Booley, Stanton Upon Hine Heath Hotels, Boreatton, Baschurch Hotels, Boreton, Cross Houses Hotels, Bowbrook Hotels, Bridges, Ratlinghope Hotels, Broad Oak Hotels, Brockton, Worthen Hotels, Brogbeach, Minsterley Hotels, Bromlow, Minsterley Hotels, Brompton, Cross Houses Hotels, Broomfields, Montford Bridge Hotels, Brownhill, Ruyton XI Towns Hotels, Burlton Hotels, Calcott, Bicton Hotels, Cantlop, Cross Houses Hotels, Cardeston, Ford Hotels, Castle Pulverbatch, Pulverbatch Hotels, Chavel, Ford Hotels, Church Pulverbatch, Pulverbatch Hotels, Clive Hotels, Common Wood, Wem Hotels, Condover Hotels, Cound Hotels, Cound Moor, Cound Hotels, Creamore, Wem Hotels, Cressage Hotels, Crew Green Hotels, Cronkhill, Cross Houses Hotels, Cross Green, Berwick Hotels, Cross Hill Hotels, Cross Houses Hotels, Crows Nest, Snailbeach Hotels, Cruckmeole, Hanwood Hotels, Cruckton Hotels, Dinchope, Atcham Hotels, Dinthill, Ford Hotels, Ditherington Hotels, Donnington, Wroxeter Hotels, Dorrington Hotels, Dryton, Wroxeter Hotels, Eaton Constantine Hotels, Eaton Mascott, Cross Houses Hotels, Edge, Yockleton Hotels, Edgebold Hotels, Edgebolton, Shawbury Hotels, Edstaston, Wem Hotels, Elbridge, Ruyton XI Towns Hotels, Emstrey, Atcham Hotels, Ensdon, Montford Bridge Hotels, Etsell, Minsterley Hotels, Evenwood, Cound Hotels, Eyton On Severn, Wroxeter Hotels, Eyton, Baschurch Hotels, Fairfield, Yorton Heath Hotels, Farley, Yockleton Hotels, Felton Butler, Montford Bridge Hotels, Fenemere, Baschurch Hotels, Ford Hotels, Ford Heath Hotels, Forest, Westbury Hotels, Frodesley, Dorrington Hotels, Garmston, Eaton Constantine Hotels, Gatten, Pontesbury Hotels, Golding, Condover Hotels, Gonsal, Dorrington Hotels, Grafton, Montford Bridge Hotels, Great Lyth, Bayston Hill Hotels, Great Ness Hotels, Grimmer, Minsterley Hotels, Grinshill Hotels, Habberley, Pontesbury Hotels, Hadnall Hotels, Halfway House Hotels, Hampton Beech, Worthen Hotels, Hampton, Worthen Hotels, Hanwood Hotels, Harley Hotels, Harmer Hill Hotels, Harnage, Cressage Hotels, Haughmond, Uffington Hotels, Hemford, Minsterley Hotels, High Hatton, Shawbury Hotels, Highfields, Wem Hotels, Hinton, Lea Cross Hotels, Hinwood, Westbury Hotels, Hogstow, Minsterley Hotels, Hookagate Hotels, Hope, Minsterley Hotels, Hopesgate, Minsterley Hotels, Hopton, Nesscliffe Hotels, Horton, Wem Hotels, Hughley Hotels, Kenley Hotels, Kingsland Hotels, Lawley, Longnor Hotels, Lea Cross Hotels, Leaton Knolls, Berwick Hotels, Leaton, Bomere Heath Hotels, Lee Bridge, Lee Brockhurst Hotels, Lee Brockhurst Hotels, Leigh, Minsterley Hotels, Leighton Hotels, Little Brockton, Worthen Hotels, Little Ensdon, Montford Bridge Hotels, Little Minsterley, Minsterley Hotels, Little Mosterley, Cound Hotels, Little Ness Hotels, Little Plealey, Pontesbury Hotels, Little Worthen, Worthen Hotels, Little Wytheford, Shawbury Hotels, Longden Hotels, Longden Common Hotels, Longnor Hotels, Loppington Hotels, Lordstone, Minsterley Hotels, Lower Emstrey, Atcham Hotels, Lower Hopton, Nesscliffe Hotels, Lower Longwood, Eaton Constantine Hotels, Lower Pulley, Bayston Hill Hotels, Lyth Bank Hotels, Lythwood, Bayston Hill Hotels, Malehurst, Minsterley Hotels, Marchamley Hotels, Marchamley Wood Hotels, Marton, Baschurch Hotels, Marton, Myddle Hotels, Meadowtown, Minsterley Hotels, Meole Brace Hotels, Merrington, Bomere Heath Hotels, Milford, Baschurch Hotels, Minsterley Hotels, Mondaytown, Westbury Hotels, Montford Bridge Hotels, Montford, Montford Bridge Hotels, Moreton Corbet, Shawbury Hotels, Moreton Mill, Shawbury Hotels, Moston Pool, Lee Brockhurst Hotels, Moston, Stanton Upon Hine Heath Hotels, Myddle Hotels, Myddle Wood, Myddle Hotels, Mytton, Montford Bridge Hotels, Ness Strange, Great Ness Hotels, Nesscliffe Hotels, Netley, Dorrington Hotels, New Mills, Worthen Hotels, Newton, Yockleton Hotels, Newtown, Baschurch Hotels, Newtown, Wem Hotels, Nobold Hotels, Noneley, Wem Hotels, Northwood Hotels, Norton, Upton Magna Hotels, Nox Hotels, Old Shorthill, Lea Cross Hotels, Old Woods, Bomere Heath Hotels, Onslow, Bicton Heath Hotels, Paddol Green, Wem Hotels, Painsbrook, Hadnall Hotels, Pecknall, Halfway House Hotels, Pennerley Hotels, Pennyrush, Weston Lullingfields Hotels, Pentervin, Minsterley Hotels, Pentre Hotels, Perkins Beach, Snailbeach Hotels, Petton, Burlton Hotels, Pitchford, Condover Hotels, Plealey, Pontesbury Hotels, Pontesbury Hotels, Pontesford, Pontesbury Hotels, Pool Head, Wem Hotels, Prescott, Baschurch Hotels, Preston Brockhurst Hotels, Preston Gubbals Hotels, Preston Montford Hotels, Pulley, Bayston Hill Hotels, Pulverbatch Hotels, Quina Brook, Wem Hotels, Ratlinghope Hotels, Reabrook, Minsterley Hotels, Redhill, Hookagate Hotels, Rodington Hotels, Rowley, Westbury Hotels, Rowton, Halfway House Hotels, Ruckley, Acton Burnell Hotels, Rue Wood, Wem Hotels, Ruyton Moss, Ruyton XI Towns Hotels, Ruyton XI Towns Hotels, Rye Bank, Wem Hotels, Ryton, Dorrington Hotels, Sascott, Ford Hotels, Shawbury Hotels, Sheinton, Cressage Hotels, Shelton Hotels, Shelve, Minsterley Hotels, Shorthill, Lea Cross Hotels, Shotatton, Ruyton XI Towns Hotels, Shrawardine Hotels, Smethcote, Upton Magna Hotels, Snailbeach Hotels, Somerwood, Rodington Hotels, Somerwood, Uffington Hotels, Soulton, Wem Hotels, Stanford, Halfway House Hotels, Stanton Upon Hine Heath Hotels, Stanwardine, Baschurch Hotels, Stapleton, Dorrington Hotels, Stiperstones, Snailbeach Hotels, Stoney Stretton, Yockleton Hotels, Stretton Heath, Yockleton Hotels, Sweet Lake, Nobold Hotels, Tankerville, Pennerley Hotels, The Bog, Minsterley Hotels, The Cop, Yockleton Hotels, Tilley Village, Wem Hotels, Tilley, Wem Hotels, Uckington Hotels, Uffington Hotels, Upper Astley, Astley Hotels, Upper Battlefield Hotels, Upper Berwick, Berwick Hotels, Upper Cound, Cound Hotels, Upton Magna Hotels, Valeswood, Little Ness Hotels, Vennington, Westbury Hotels, Wagbeach, Minsterley Hotels, Walford Heath Hotels, Walford, Baschurch Hotels, Wallop, Westbury Hotels, Walton, Worthen Hotels, Waterwheel, Minsterley Hotels, Wattlesborough, Halfway House Hotels, Webscott, Myddle Hotels, Wem Hotels, Westbury Hotels, Westley, Minsterley Hotels, Weston Hotels, Weston Lullingfields Hotels, Wheathall, Dorrington Hotels, Wilcott Camp, Nesscliffe Hotels, Wilcott, Nesscliffe Hotels, Wilderley, Pulverbatch Hotels, Winnington, Halfway House Hotels, Withington Hotels, Wollaston, Halfway House Hotels, Wolverley, Wem Hotels, Woolascott, Berwick Hotels, Worthen Hotels, Wrentnall, Pulverbatch Hotels, Wroxeter Hotels, Wykey, Ruyton XI Towns Hotels, Wytheford, Shawbury Hotels, Yeaton Peverey, Bomere Heath Hotels, Yeaton, Baschurch Hotels, Yockleton Hotels, Yorton Hotels, Yorton Heath Hotels