Pubs for Sale in Staffordshire

Sort by

11 properties

Filter results
Pub for sale in Colton
Added on 03/09/2026
Pub
Pub for sale in Audley Rural
Price
Offers in Excess of£399,950
Size
0.18 acres

The Boughey Arms, 3 Nantwich Road, Audley, Stoke-On-Trent, Staffordshire

Added on 03/09/2026
Pub
Pub for sale in Tutbury
Added on 31/07/2026
PubLeasehold
Pub for sale in Swindon
Price
Guide Price£750,000
Size
0.91 acres

Greensforge, DY6

Added on 18/07/2026
Pub
Pub for sale in Eccleshall
Added on 17/07/2026
Pub
1.5 acres of Pub for sale in Burntwood
Price
Guide Price£1,000,000
Size
1.5 acres

The Nags Head, Rugeley Road, Burntwood, Staffordshire

Added on 17/07/2026
Pub
Pub for sale in Fulford
Added on 25/02/2026
PubLeasehold
Pub for sale in Stone
Added on 29/01/2026
Pub
1.7 acres of Pub for sale in Cannock Chase
Price
Offers in Region of£895,000
Size
1.73 acres

The Rag at Rawnsley Ironstone Road, Rawnsley, WS12

Added on 29/01/2026
Pub
Pub for sale in Stoke-on-Trent Central
Price
Guide Price£130,000

Bulls Head, Hanley

Added on 29/01/2026
Pub

Properties featuring pubs

These listings include or mention pubs but it may not be their main use.

Development Land for sale in Stoke-on-Trent Central
Added on 22/06/2026
Development Land

Land Updates

Your perfect property is out there. Get an alert the moment it appears.

Buying a pub in Staffordshire

Find a wide range of pubs for sale in Staffordshire, including village pubs, freehouse pubs, pubs with accommodation and pubs with large gardens.

There are currently 10 pubs for sale in Staffordshire listed at £543,328 on average, with each acre priced at £704,850. A further 1 property features pubs.

Market snapshot & prices for pubs in Staffordshire

Live dataBased on 10 listings where pub is the primary use.

Average price per acre
£704,850
Acreage for sale
5 acres
Average list price
£543,328
Median list price
£725,000
Average listing size
1 acres
Average listing age
105 days

Properties featuring pubs

A further 1 property in Staffordshire features pubs, listed at £149,950 on average.

Thinking of selling land in Staffordshire? Find the best way to sell →