Shrewsbury Bed and Breakfasts

Filter
Sort

from $94

Shrewsbury, Wales

Check Availability

from $87

Shrewsbury, Wales

Check Availability

from $71

Shrewsbury, Wales

Check Availability

from $117

Shrewsbury, Wales

Check Availability

from $66

Shrewsbury, Wales

Check Availability

from $132

Shrewsbury, Wales

Check Availability

from $68

Shrewsbury, Wales

Check Availability

Shrewsbury, Wales

Check Availability

Shrewsbury, Wales

Check Availability

from $123

Shrewsbury, Wales

Check Availability

from $78

Shrewsbury, Wales

Check Availability

from $87

Shrewsbury, Wales

Check Availability

from $71

Shrewsbury, Wales

Check Availability

from $70

Shrewsbury, Wales

Check Availability

from $58

Shrewsbury, Wales

Check Availability

Shrewsbury, Wales

Check Availability

from $50

Shrewsbury, Wales

Check Availability

from $52

Shrewsbury, Wales

Check Availability

from $129

Shrewsbury, Wales

Check Availability

from $59

Shrewsbury, Wales

Check Availability

Shrewsbury, Wales

Check Availability

Shrewsbury, Wales

Check Availability

Shrewsbury, Wales

Check Availability

Shrewsbury, Wales

Check Availability

Shrewsbury, Wales

Check Availability

Shrewsbury, Wales

Check Availability

from $84

Nantwich, England (26 miles from Shrewsbury)

Check Availability

Bridgnorth, England (19 miles from Shrewsbury)

Check Availability

from $104

Bridgnorth, England (19 miles from Shrewsbury)

Check Availability

from $97

Bridgnorth, England (19 miles from Shrewsbury)

Check Availability

from $70

Bridgnorth, England (19 miles from Shrewsbury)

Check Availability

from $86

Bridgnorth, England (21 miles from Shrewsbury)

Check Availability

from $97

Bridgnorth, England (18 miles from Shrewsbury)

Check Availability

from $116

Bridgnorth, England (18 miles from Shrewsbury)

Check Availability

from $69

Bridgnorth, England (18 miles from Shrewsbury)

Check Availability

Bridgnorth, England (21 miles from Shrewsbury)

Check Availability

Bridgnorth, England (26 miles from Shrewsbury)

Check Availability

from $146

Church Stretton, England (12 miles from Shrewsbury)

Check Availability

Church Stretton, England (13 miles from Shrewsbury)

Check Availability

from $116

Church Stretton, England (16 miles from Shrewsbury)

Check Availability

from $91

Shifnal, England (16 miles from Shrewsbury)

Check Availability

from $87

Shifnal, England (17 miles from Shrewsbury)

Check Availability

from $90

Ellesmere, England (13 miles from Shrewsbury)

Check Availability

Market Drayton, England (15 miles from Shrewsbury)

Check Availability

from $84

Market Drayton, England (12 miles from Shrewsbury)

Check Availability

from $104

Much Wenlock, England (12 miles from Shrewsbury)

Check Availability

from $97

Much Wenlock, England (11 miles from Shrewsbury)

Check Availability

from $180

Bishops Castle, England (17 miles from Shrewsbury)

Check Availability

Bishops Castle, England (18 miles from Shrewsbury)

Check Availability

Bishops Castle, England (19 miles from Shrewsbury)

Check Availability

Bishops Castle, England (14 miles from Shrewsbury)

Check Availability

Broseley, England (14 miles from Shrewsbury)

Check Availability

Broseley, England (13 miles from Shrewsbury)

Check Availability

Craven Arms, England (19 miles from Shrewsbury)

Check Availability

Craven Arms, England (23 miles from Shrewsbury)

Check Availability

from $71

Newport, England (16 miles from Shrewsbury)

Check Availability

Kidderminster, England (29 miles from Shrewsbury)

Check Availability

from $76

Kidderminster, England (26 miles from Shrewsbury)

Check Availability

from $87

Kidderminster, England (26 miles from Shrewsbury)

Check Availability

from $37

Dudley, England (28 miles from Shrewsbury)

Check Availability

Bilston, England (30 miles from Shrewsbury)

Check Availability

from $83

Wolverhampton, England (28 miles from Shrewsbury)

Check Availability

from $36

Wolverhampton, England (28 miles from Shrewsbury)

Check Availability

from $90

Bewdley, England (30 miles from Shrewsbury)

Check Availability

Bewdley, England (30 miles from Shrewsbury)

Check Availability

Bewdley, England (30 miles from Shrewsbury)

Check Availability

Tenbury Wells, England (28 miles from Shrewsbury)

Check Availability

Tenbury Wells, England (29 miles from Shrewsbury)

Check Availability

from $117

Tenbury Wells, England (28 miles from Shrewsbury)

Check Availability

Tenbury Wells, England (29 miles from Shrewsbury)

Check Availability

from $82

Chester, Northern Ireland (27 miles from Shrewsbury)

Check Availability

from $171

Chester, Northern Ireland (28 miles from Shrewsbury)

Check Availability

from $103

Ludlow, Northern Ireland (22 miles from Shrewsbury)

Check Availability

from $125

Ludlow, Northern Ireland (23 miles from Shrewsbury)

Check Availability

from $169

Ludlow, Northern Ireland (24 miles from Shrewsbury)

Check Availability

from $111

Ludlow, Northern Ireland (23 miles from Shrewsbury)

Check Availability

from $188

Ludlow, Northern Ireland (24 miles from Shrewsbury)

Check Availability

from $125

Ludlow, Northern Ireland (23 miles from Shrewsbury)

Check Availability

from $82

Ludlow, Northern Ireland (22 miles from Shrewsbury)

Check Availability

from $83

Ludlow, Northern Ireland (27 miles from Shrewsbury)

Check Availability

from $116

Ludlow, Northern Ireland (23 miles from Shrewsbury)

Check Availability

Ludlow, Northern Ireland (22 miles from Shrewsbury)

Check Availability

Ludlow, Northern Ireland (23 miles from Shrewsbury)

Check Availability

from $116

Malpas, Northern Ireland (20 miles from Shrewsbury)

Check Availability

from $71

Malpas, Northern Ireland (20 miles from Shrewsbury)

Check Availability

Malpas, Northern Ireland (23 miles from Shrewsbury)

Check Availability

from $65

Oswestry, Northern Ireland (15 miles from Shrewsbury)

Check Availability

from $116

Oswestry, Northern Ireland (10 miles from Shrewsbury)

Check Availability

from $83

Oswestry, Northern Ireland (15 miles from Shrewsbury)

Check Availability

from $51

Oswestry, Northern Ireland (18 miles from Shrewsbury)

Check Availability

from $90

Oswestry, Northern Ireland (14 miles from Shrewsbury)

Check Availability

Oswestry, Northern Ireland (15 miles from Shrewsbury)

Check Availability

Oswestry, Northern Ireland (15 miles from Shrewsbury)

Check Availability

from $52

Stafford, Northern Ireland (19 miles from Shrewsbury)

Check Availability

Stafford, Northern Ireland (23 miles from Shrewsbury)

Check Availability

from $108

Stafford, Northern Ireland (27 miles from Shrewsbury)

Check Availability

from $111

Stafford, Northern Ireland (30 miles from Shrewsbury)

Check Availability

from $111

Stafford, Northern Ireland (24 miles from Shrewsbury)

Check Availability

Stafford, Northern Ireland (21 miles from Shrewsbury)

Check Availability

from $98

Stafford, Northern Ireland (27 miles from Shrewsbury)

Check Availability

Stafford, Northern Ireland (28 miles from Shrewsbury)

Check Availability

from $83

Stafford, Northern Ireland (30 miles from Shrewsbury)

Check Availability

Stafford, Northern Ireland (23 miles from Shrewsbury)

Check Availability

Stafford, Northern Ireland (23 miles from Shrewsbury)

Check Availability

Stafford, Northern Ireland (23 miles from Shrewsbury)

Check Availability

from $84

Tarporley, Northern Ireland (27 miles from Shrewsbury)

Check Availability

from $108

Tarporley, Northern Ireland (30 miles from Shrewsbury)

Check Availability

from $162

Whitchurch, Northern Ireland (17 miles from Shrewsbury)

Check Availability

Whitchurch, Northern Ireland (16 miles from Shrewsbury)

Check Availability

from $77

Whitchurch, Northern Ireland (17 miles from Shrewsbury)

Check Availability

from $111

Bucknell, Northern Ireland (27 miles from Shrewsbury)

Check Availability

from $110

Bucknell, Northern Ireland (26 miles from Shrewsbury)

Check Availability

from $84

Bucknell, Northern Ireland (25 miles from Shrewsbury)

Check Availability

from $103

Bucknell, Northern Ireland (25 miles from Shrewsbury)

Check Availability

from $66

Leominster, Northern Ireland (29 miles from Shrewsbury)

Check Availability

from $111

Leominster, Northern Ireland (30 miles from Shrewsbury)

Check Availability

from $119

Leominster, Northern Ireland (30 miles from Shrewsbury)

Check Availability

from $52

Telford, Northern Ireland (10 miles from Shrewsbury)

Check Availability

from $91

Telford, Northern Ireland (11 miles from Shrewsbury)

Check Availability

Telford, Northern Ireland (13 miles from Shrewsbury)

Check Availability

Telford, Northern Ireland (14 miles from Shrewsbury)

Check Availability

from $83

Telford, Northern Ireland (13 miles from Shrewsbury)

Check Availability

from $55

Telford, Northern Ireland (9 miles from Shrewsbury)

Check Availability

from $91

Telford, Northern Ireland (10 miles from Shrewsbury)

Check Availability

from $58

Telford, Northern Ireland (13 miles from Shrewsbury)

Check Availability

Telford, Northern Ireland (8 miles from Shrewsbury)

Check Availability

from $114

Telford, Northern Ireland (13 miles from Shrewsbury)

Check Availability

from $69

Telford, Northern Ireland (14 miles from Shrewsbury)

Check Availability

from $72

Telford, Northern Ireland (14 miles from Shrewsbury)

Check Availability

from $91

Telford, Northern Ireland (13 miles from Shrewsbury)

Check Availability

Telford, Northern Ireland (13 miles from Shrewsbury)

Check Availability

from $95

Telford, Northern Ireland (12 miles from Shrewsbury)

Check Availability

Telford, Northern Ireland (13 miles from Shrewsbury)

Check Availability

Telford, Northern Ireland (13 miles from Shrewsbury)

Check Availability

from $85

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

from $85

Crewe, Northern Ireland (27 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (25 miles from Shrewsbury)

Check Availability

from $58

Crewe, Northern Ireland (27 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Crewe, Northern Ireland (29 miles from Shrewsbury)

Check Availability

Llangollen, Northern Ireland (24 miles from Shrewsbury)

Check Availability

from $118

Llangollen, Northern Ireland (24 miles from Shrewsbury)

Check Availability

from $89

Llangollen, Northern Ireland (24 miles from Shrewsbury)

Check Availability

from $131

Llangollen, Northern Ireland (24 miles from Shrewsbury)

Check Availability

Llangollen, Northern Ireland (23 miles from Shrewsbury)

Check Availability

from $149

Llangollen, Northern Ireland (23 miles from Shrewsbury)

Check Availability

from $94

Llangollen, Northern Ireland (26 miles from Shrewsbury)

Check Availability

from $123

Llangollen, Northern Ireland (24 miles from Shrewsbury)

Check Availability

from $103

Llangollen, Northern Ireland (24 miles from Shrewsbury)

Check Availability

from $129

Llangedwyn, Northern Ireland (20 miles from Shrewsbury)

Check Availability

from $75

Welshpool, Northern Ireland (16 miles from Shrewsbury)

Check Availability

from $94

Welshpool, Northern Ireland (20 miles from Shrewsbury)

Check Availability

Welshpool, Northern Ireland (16 miles from Shrewsbury)

Check Availability