A survey by the Campaign for Real Ale found 56% of respondents felt the price of a pint of beer in UK pubs has become “unaffordable”.

The data released by CAMRA also details regional differences in the price of a pint, with London continuing to lead the way with an average of £5.20.

The most expensive places for a pint outside London are Oxford (£4.57), Edinburgh and Bristol (£4.35), and Brighton (£4.24). The cheapest is Carlisle £2.35, which is two-thirds of the UK average.

CAMRA expressed concern that the situation could worsen if the Government increases beer duty in the November budget.

Chairman Jackie Parker said: “It’s no surprise that most people are finding pub pints unaffordable, given the tax burden they’re facing. Beer drinkers will naturally look to more cost-effective ways to enjoy a drink, such as buying from off-licences and supermarkets for home consumption.

“The result is incredibly detrimental to our local communities and to our own personal connectivity. Having a good local makes people happier, better-connected and more trusting. Furthermore, pubs help bring communities together and support the local economy. The reality is that there are very few places that can replicate the benefit provided by our nation’s pubs, and once they’re gone, they’re gone for ever.”