Petersfield Bed and Breakfasts

Filter
Sort

from $137

Petersfield, Northern Ireland

Check Availability

Petersfield, Northern Ireland

Check Availability

from $84

Petersfield, Northern Ireland

Check Availability

from $155

Petersfield, Northern Ireland

Check Availability

from $93

Ascot, England (29 miles from Petersfield)

Check Availability

from $78

Ascot, England (29 miles from Petersfield)

Check Availability

from $97

Newbury, England (26 miles from Petersfield)

Check Availability

from $82

Newbury, England (29 miles from Petersfield)

Check Availability

Newbury, England (30 miles from Petersfield)

Check Availability

from $68

Newbury, England (23 miles from Petersfield)

Check Availability

from $142

Newbury, England (26 miles from Petersfield)

Check Availability

from $65

Newbury, England (30 miles from Petersfield)

Check Availability

from $97

Newbury, England (23 miles from Petersfield)

Check Availability

Newbury, England (26 miles from Petersfield)

Check Availability

Newbury, England (29 miles from Petersfield)

Check Availability

from $61

Reading, England (23 miles from Petersfield)

Check Availability

from $89

Reading, England (29 miles from Petersfield)

Check Availability

from $77

Reading, England (30 miles from Petersfield)

Check Availability

Reading, England (29 miles from Petersfield)

Check Availability

from $101

Reading, England (29 miles from Petersfield)

Check Availability

from $61

Reading, England (29 miles from Petersfield)

Check Availability

from $102

Reading, England (25 miles from Petersfield)

Check Availability

Reading, England (29 miles from Petersfield)

Check Availability

Thatcham, England (27 miles from Petersfield)

Check Availability

Thatcham, England (28 miles from Petersfield)

Check Availability

from $120

Wokingham, England (27 miles from Petersfield)

Check Availability

from $97

Wokingham, England (27 miles from Petersfield)

Check Availability

Wokingham, England (27 miles from Petersfield)

Check Availability

Wokingham, England (27 miles from Petersfield)

Check Availability

Wokingham, England (27 miles from Petersfield)

Check Availability

Andover, England (23 miles from Petersfield)

Check Availability

from $79

Andover, England (26 miles from Petersfield)

Check Availability

Andover, England (24 miles from Petersfield)

Check Availability

from $91

Andover, England (29 miles from Petersfield)

Check Availability

Andover, England (28 miles from Petersfield)

Check Availability

Andover, England (27 miles from Petersfield)

Check Availability

Brockenhurst, England (29 miles from Petersfield)

Check Availability

from $110

Brockenhurst, England (29 miles from Petersfield)

Check Availability

from $141

Lymington, England (30 miles from Petersfield)

Check Availability

Lymington, England (30 miles from Petersfield)

Check Availability

Lymington, England (29 miles from Petersfield)

Check Availability

Lymington, England (29 miles from Petersfield)

Check Availability

Lymington, England (30 miles from Petersfield)

Check Availability

from $132

Lymington, England (30 miles from Petersfield)

Check Availability

Lymington, England (30 miles from Petersfield)

Check Availability

Lymington, England (30 miles from Petersfield)

Check Availability

Lyndhurst, England (27 miles from Petersfield)

Check Availability

Lyndhurst, England (27 miles from Petersfield)

Check Availability

Lyndhurst, England (27 miles from Petersfield)

Check Availability

Lyndhurst, England (28 miles from Petersfield)

Check Availability

from $45

Lyndhurst, England (27 miles from Petersfield)

Check Availability

from $86

Lyndhurst, England (28 miles from Petersfield)

Check Availability

from $94

Lyndhurst, England (27 miles from Petersfield)

Check Availability

Lyndhurst, England (28 miles from Petersfield)

Check Availability

from $81

Southsea, England (17 miles from Petersfield)

Check Availability

Southsea, England (17 miles from Petersfield)

Check Availability

from $70

Southsea, England (17 miles from Petersfield)

Check Availability

Southsea, England (16 miles from Petersfield)

Check Availability

Southsea, England (17 miles from Petersfield)

Check Availability

Southsea, England (16 miles from Petersfield)

Check Availability

Southsea, England (16 miles from Petersfield)

Check Availability

Southsea, England (17 miles from Petersfield)

Check Availability

Southsea, England (17 miles from Petersfield)

Check Availability

Southsea, England (16 miles from Petersfield)

Check Availability

Southsea, England (17 miles from Petersfield)

Check Availability

Southsea, England (16 miles from Petersfield)

Check Availability

from $56

Stockbridge, England (22 miles from Petersfield)

Check Availability

from $65

Stockbridge, England (22 miles from Petersfield)

Check Availability

from $123

Stockbridge, England (22 miles from Petersfield)

Check Availability

from $75

Stockbridge, England (22 miles from Petersfield)

Check Availability

from $74

Winchester, England (14 miles from Petersfield)

Check Availability

from $54

Winchester, England (14 miles from Petersfield)

Check Availability

Winchester, England (14 miles from Petersfield)

Check Availability

from $79

Winchester, England (11 miles from Petersfield)

Check Availability

from $78

Winchester, England (13 miles from Petersfield)

Check Availability

Winchester, England (14 miles from Petersfield)

Check Availability

Winchester, England (13 miles from Petersfield)

Check Availability

Winchester, England (17 miles from Petersfield)

Check Availability

Winchester, England (14 miles from Petersfield)

Check Availability

from $146

Southampton, England (18 miles from Petersfield)

Check Availability

from $53

Southampton, England (14 miles from Petersfield)

Check Availability

Southampton, England (21 miles from Petersfield)

Check Availability

from $91

Southampton, England (5 miles from Petersfield)

Check Availability

from $77

Southampton, England (10 miles from Petersfield)

Check Availability

Southampton, England (19 miles from Petersfield)

Check Availability

Southampton, England (16 miles from Petersfield)

Check Availability

Southampton, England (19 miles from Petersfield)

Check Availability

from $111

Southampton, England (16 miles from Petersfield)

Check Availability

from $66

Southampton, England (19 miles from Petersfield)

Check Availability

from $155

Southampton, England (8 miles from Petersfield)

Check Availability

from $101

Southampton, England (20 miles from Petersfield)

Check Availability

Southampton, England (14 miles from Petersfield)

Check Availability

Southampton, England (19 miles from Petersfield)

Check Availability

Southampton, England (22 miles from Petersfield)

Check Availability

Southampton, England (18 miles from Petersfield)

Check Availability

from $127

Petersfield, England

Check Availability

from $124

Petersfield, England (3 miles from Petersfield)

Check Availability

Petersfield, England (6 miles from Petersfield)

Check Availability

Petersfield, England (5 miles from Petersfield)

Check Availability

Petersfield, England (2 miles from Petersfield)

Check Availability

from $84

Alton, England (3 miles from Petersfield)

Check Availability

Alton, England (10 miles from Petersfield)

Check Availability

from $78

Alton, England (7 miles from Petersfield)

Check Availability

from $50

Alton, England (8 miles from Petersfield)

Check Availability

Alton, England (11 miles from Petersfield)

Check Availability

from $67

Alton, England (9 miles from Petersfield)

Check Availability

Alton, England (9 miles from Petersfield)

Check Availability

from $58

Eastleigh, England (16 miles from Petersfield)

Check Availability

Emsworth, England (11 miles from Petersfield)

Check Availability

Emsworth, England (11 miles from Petersfield)

Check Availability

Emsworth, England (11 miles from Petersfield)

Check Availability

from $91

Emsworth, England (12 miles from Petersfield)

Check Availability

from $60

Emsworth, England (11 miles from Petersfield)

Check Availability

from $82

Emsworth, England (12 miles from Petersfield)

Check Availability

from $81

Fareham, England (15 miles from Petersfield)

Check Availability

from $111

Fareham, England (14 miles from Petersfield)

Check Availability

from $84

Fareham, England (16 miles from Petersfield)

Check Availability

Fareham, England (17 miles from Petersfield)

Check Availability

from $89

Farnborough, England (20 miles from Petersfield)

Check Availability

from $54

Farnborough, England (19 miles from Petersfield)

Check Availability

Farnborough, England (20 miles from Petersfield)

Check Availability

Farnborough, England (20 miles from Petersfield)

Check Availability

from $84

Fleet, England (18 miles from Petersfield)

Check Availability

Fleet, England (17 miles from Petersfield)

Check Availability

from $65

Gosport, England (17 miles from Petersfield)

Check Availability

from $39

Havant, England (12 miles from Petersfield)

Check Availability

from $87

Hook, England (22 miles from Petersfield)

Check Availability

from $129

Hook, England (15 miles from Petersfield)

Check Availability

from $115

Hook, England (13 miles from Petersfield)

Check Availability

Hook, England (18 miles from Petersfield)

Check Availability

Hook, England (18 miles from Petersfield)

Check Availability

from $123

Liss, England (3 miles from Petersfield)

Check Availability

from $79

Romsey, England (24 miles from Petersfield)

Check Availability

from $76

Romsey, England (22 miles from Petersfield)

Check Availability

Romsey, England (24 miles from Petersfield)

Check Availability

Romsey, England (22 miles from Petersfield)

Check Availability

Romsey, England (25 miles from Petersfield)

Check Availability

Romsey, England (20 miles from Petersfield)

Check Availability

Tadley, England (20 miles from Petersfield)

Check Availability

Tadley, England (22 miles from Petersfield)

Check Availability

Waterlooville, England (6 miles from Petersfield)

Check Availability

Waterlooville, England (7 miles from Petersfield)

Check Availability

from $64

Waterlooville, England (5 miles from Petersfield)

Check Availability

from $74

Waterlooville, England (9 miles from Petersfield)

Check Availability

from $102

Whitchurch, England (20 miles from Petersfield)

Check Availability

Whitchurch, England (21 miles from Petersfield)

Check Availability

from $71

Basingstoke, England (16 miles from Petersfield)

Check Availability

Basingstoke, England (17 miles from Petersfield)

Check Availability

Basingstoke, England (16 miles from Petersfield)

Check Availability

Basingstoke, England (16 miles from Petersfield)

Check Availability

Aldershot, England (19 miles from Petersfield)

Check Availability

Portsmouth, England (16 miles from Petersfield)

Check Availability

Portsmouth, England (16 miles from Petersfield)

Check Availability

from $39

Portsmouth, England (17 miles from Petersfield)

Check Availability

Portsmouth, England (16 miles from Petersfield)

Check Availability

from $56

Shanklin, England (28 miles from Petersfield)

Check Availability

from $90

Shanklin, England (28 miles from Petersfield)

Check Availability

Shanklin, England (28 miles from Petersfield)

Check Availability

from $128

Shanklin, England (28 miles from Petersfield)

Check Availability

Shanklin, England (28 miles from Petersfield)

Check Availability

Shanklin, England (28 miles from Petersfield)

Check Availability

from $87

Shanklin, England (28 miles from Petersfield)

Check Availability

from $93

Shanklin, England (28 miles from Petersfield)

Check Availability

from $78

Shanklin, England (28 miles from Petersfield)

Check Availability

Shanklin, England (28 miles from Petersfield)

Check Availability

Shanklin, England (28 miles from Petersfield)

Check Availability

from $233

Ventnor, England (29 miles from Petersfield)

Check Availability

Ventnor, England (29 miles from Petersfield)

Check Availability

Ventnor, England (29 miles from Petersfield)

Check Availability

from $88

Bembridge, England (24 miles from Petersfield)

Check Availability