Bury has been named the cheapest town in the UK to buy a pint of beer according to hospitality experts.

Alliance Online researched the average cost of a beer in cities and towns across the UK, revealing where it is cheapest.

The average cost of a pint in the UK was found to be £5.17 but depending on where you’re drinking, it could cost considerably more or less than that.

Read more: Bury College's new facilities give students 'perfect start to careers'

The cheapest city to buy a beer was found to be Wrexham, with the average price being £2.

But the cheapest town to buy one was Bury, with the average price coming in at £2.75.

Bury was one of three places in the Northwest taking spots in the top five with Bolton coming in third place at £3.10 and Blackpool fourth at £3.25.

Read more: Wine drinkers warned of price rises from February 2025

These towns are all within an hour’s journey of each other, which could come in handy for punters planning a pub crawl.

There is a clear divide between the north and south of England when it comes to beer prices.

Read more: Italian family restaurant to close after more than 40 years

Huddersfield might only be on the other side of the Pennines, but an average beer there will set punters back £1.45 more than the average beer in Bury.

Rachael Kiss from Alliance Online said: “Our study shows that customers can still very much get a bargain beer if they look for one, with the cost of a pint varying depending on where you live in the UK.

“We were surprised to see such low prices in unexpected places that have well-reviewed local pubs. This is good news for locals and tourists alike!”