Hotels in Petersfield
14 handpicked places to stay
Photo © Oliver Blench, Google Maps
Petersfield makes a comfortable, well-connected base for exploring the South Downs National Park, with a good spread of hotels, inns and bed and breakfasts to suit different budgets and styles of trip. In the town centre, former Georgian and Victorian coaching inns have been converted into hotels within easy walking distance of the railway station, the Market Square and the shops and restaurants along the high street, making them a practical choice if you want to leave the car behind and explore on foot. These central options tend to suit weekend breaks, business stopovers on the London to Portsmouth route, or anyone keen to be close to the Wednesday and Saturday markets.
Outside the town, the villages that ring Petersfield, including Steep, Buriton, Sheet and East Meon, offer a quieter alternative with country pubs that let rooms and farmhouse bed and breakfasts set among the beech hangers and chalk downland. These are well suited to walkers heading up onto Butser Hill or along the Sussex Border Path, since many sit right on the doorstep of waymarked routes through the National Park. A handful of larger hotels with gardens and countryside views can be found just outside town along the A3 corridor, useful for families or groups wanting more space and parking than a town-centre inn can offer.
Whichever you choose, Petersfield's compact size means nowhere is far from the centre, and its position on the Waterloo to Portsmouth railway line means it also works well as a car-free base, with the Downs, the Heath and the town's museums and shops all reachable on foot from most accommodation.
Perfect for Petersfield B&B
B&B · Laundry Cottage, Petersfield
A B&B at Laundry Cottage in Petersfield, Hampshire, on the doorstep of the South Downs National Park.
Premier Inn Petersfield
Hotel · Buckmore Farm, Petersfield
A low-rise, purpose-built Premier Inn at Buckmore Farm near Petersfield, with 50 en-suite rooms and free parking on the doorstep of the South Downs.
The Old Drum
B&B · 16 Chapel Street, Petersfield
A pub-style B&B on Chapel Street in Petersfield, with its own bar and restaurant and parking close to the South Downs.
The Half Moon
Hotel · 32 London Road, Petersfield
Petersfield hotel on London Road, handy for the South Downs National Park and Butser Ancient Farm, with free on-site parking.
The Cricketers Inn
Hotel · 1 Church Road, Petersfield
A small pub-hotel in Petersfield with a traditional bar and breakfast, six rooms, and free parking for exploring the South Downs.
Mays Cottage Bed and Breakfast
B&B · 29 London Road, Petersfield
Adults-only B&B on London Road in Petersfield, Hampshire, with free parking and a garden setting close to walking and cycling country.
Bootmenders B&B
B&B · Broadway, Petersfield
A straightforward B&B on Broadway in Petersfield, handy for South Downs walkers with dogs and free parking to boot.
The Nest Hotel and Restaurant
Hotel · 1 Petersfield Rd, Petersfield
A 14-room hotel in Petersfield, Hampshire, suited to South Downs walkers wanting a proper restaurant and bar to return to each evening.
The Trooper Inn
Hotel · Alton Road, Petersfield
A pub-hotel on Alton Road, Petersfield, handy for the South Downs Way and Queen Elizabeth Country Park, with free on-site parking.
Langrish House
B&B · Langrish, Petersfield
A B&B at Langrish near Petersfield, Hampshire, set in gardens with an outdoor seating area and picnic spot, with free parking and EV charging.
The Jolly Drover - Inn
Hotel · London Road, Liss · 3.1 miles away
A traditional pub-inn near Liss with restaurant, bar and breakfast on site, set within the South Downs National Park with just six rooms.
Hawkley Inn
Hotel · Pococks Lane, Liss · 3.4 miles away
A traditional pub-style inn on Pococks Lane near Liss, Hampshire, with just five rooms and a proper country bar at its heart.
Ye Olde George Inn - Badger Pubs
Hotel · Church Street, Petersfield
A traditional inn on Church Street in Petersfield, close to the South Downs National Park, with just five rooms above the bar.
The Flying Bull Inn
Hotel · London Road, Liss · 4.5 miles away
The Flying Bull Inn is a pub hotel on London Road in Liss, Hampshire, with en-suite rooms and free on-site parking close to the South Downs.