Pubs for Sale in West Midlands

Sort by

65 properties

Filter results
Pub for sale in Wolverhampton South East
Added on 24/09/2026
Pub
Pub for sale in Newcastle-under-Lyme
Price
Offers in Excess of£265,000
Size
0.06 acres

Black Friar, 138 High Street, Newcastle-U-Lyme, Staffordshire

Added on 17/09/2026
Pub
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 Cheswardine
Added on 03/09/2026
Pub
Pub for sale in Worcester
Added on 01/09/2026
PubLeasehold
Pub for sale in Kinlet
Price
Guide Price£625,000
Size
0.47 acres

Eagle & Serpent, Eagle And Serpent, Kinlet, Shropshire

Added on 10/08/2026
Pub
Pub for sale in Walford
Added on 08/08/2026
Pub
Pub for sale in Tutbury
Added on 31/07/2026
PubLeasehold
1.1 acres of Pub for sale in Madeley
Price
Fixed Price£550,000
Size
1.1 acres

Coalport Road, Telford, Shropshire, TF7

Added on 18/07/2026
Pub
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
Pub for sale in Malvern
Added on 17/07/2026
Pub

Land Updates

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

Buying a pub in West Midlands

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

There are currently 59 pubs for sale in West Midlands listed at £522,748 on average, with each acre priced at £613,942. A further 6 properties feature pubs.

Market snapshot & prices for pubs in West Midlands

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

Average price per acre
£613,942
Acreage for sale
31 acres
Average list price
£522,748
Median list price
£422,500
Average listing size
1 acres
Average listing age
123 days

Properties featuring pubs

A further 6 properties in West Midlands feature pubs, listed at £588,325 on average.

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