The price of beer in Yorkshire averages £2.87 compared with £3.15 in London and the South East, the Good Pub Guide has found.
A pint averages £2.88 in the West Midlands, £2.95 in the South West, £2.99 in the East Midlands, £3.04 in the East of England and costs the same as Yorkshire in the North West and the North East.
Pubs brewing their own ale charge under £2.50 a pint, with scarcely any increase over the past year, said the guide, compared with a 7 per cent rise elsewhere.
The annual guide also discovered that the most popular pub food was steak and ale pie, closely followed by fish and chips, often “beer-battered”.
Decent coffee was said to be available in nearly all good pubs, although the guide said it was a “shame” that almost half of pubs in the UK did not open until noon.
The guide also questioned why few town and city pubs had the character and charm found in country inns, describing them as “pleasant enough”, with “okay” levels of service, while furnishings came from a vast warehouse hidden away in an anonymous “off-motorway wasteland”.
Fiona Stapley, editor of the Good Pub Guide, said: “Today’s number one food choice for pub-goers is steak in ale pie, in all it glorious variations: steak in ale-Guinness-stout-red wine, with mushrooms, stilton, kidneys, oysters.
l Tell us what makes your local the best bar none. Email your pub tales to: Yoursay@halifaxcourier.co.uk