Search Filter


  • 13
  • 46
  • 32
  • 3
  • 0
  • 392
Accommodation Type
  • Holiday homes 330
  • Hotels 49
  • Bed and breakfasts 31
  • Inns 24
  • Guest houses 18
  • Apartments 12
  • Cottages 8
  • Country houses 4
  • Holiday parks 4
  • Lodges 2
  • Hostels 1
  • Chalets 1
  • Luxury tents 1
  • Economy hotels 1
Hotel Facilities
  • Garden390
  • WiFi available in all areas382
  • Non-smoking throughout371
  • Non-smoking rooms364
  • Heating194
  • Outdoor furniture181
  • Bar101
  • Golf course (within 3 km)93
  • Breakfast options88
  • Restaurant87

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.

486 Hotels found. Showing page 1 of 49
Order By
Station Hotel

4 Castle Foregate , Shrewsbury , SY1 2DJ

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

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

From 255 Reviews
Starting From
£ 45
St Nicholas Boutique Hotel

24 Castle Street , Shrewsbury , SY1 2BQ

St Nicholas Boutique Hotel is 0.24 kilometers from Shrewsbury . Room prices starting from £ 99

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

From 315 Reviews
Starting From
£ 99
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.5 out of 10

From 1590 Reviews
Starting From
£ 65
The Shrewsbury Hotel Wetherspoon

Bridge Place , Shrewsbury , SY1 1PU

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

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

From 1508 Reviews
Starting From
£ 49
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 £ 39

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

From 1117 Reviews
Starting From
£ 39
Lion & Pheasant Hotel

Wyle Cop , Shrewsbury , SY1 1XJ

Lion & Pheasant Hotel is 0.64 kilometers from Shrewsbury . Room prices starting from £ 89

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

From 609 Reviews
Starting From
£ 89
The Loopy Shrew

Bellstone , Shrewsbury , SY1 1HU

The Loopy Shrew is 0.70 kilometers from Shrewsbury . Room prices starting from £ 67.5

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

From 736 Reviews
Starting From
£ 67.5
Abbots Mead Hotel

St Julians Friars , Shrewsbury , SY1 1XL

Abbots Mead Hotel is 0.73 kilometers from Shrewsbury . Room prices starting from £ 65

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

From 525 Reviews
Starting From
£ 65
Severn Social Hotel

Severn Social, 9 - 10 Frankwell, Shrewsbury, , Shrewsbury , SY3 8JY

Severn Social Hotel is 0.73 kilometers from Shrewsbury . Room prices starting from £ 60

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

From 258 Reviews
Starting From
£ 60
Lord Hill Hotel & Restaurant

Abbey Foregate , Shrewsbury , SY2 6AX

Lord Hill Hotel & Restaurant is 1.22 kilometers from Shrewsbury . Room prices starting from £ 57

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

From 1069 Reviews
Starting From
£ 57
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