Skip to main content

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.

B&B
Perfect for Petersfield B&B

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

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

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

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

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

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

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

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

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

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

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

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

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

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.