Sheffield one of most expensive places in UK for Sunday dinner - and this is how much it costs

Sheffield has been named as one of the most expensive places in Britain for a Sunday roast dinner.

Monday, 16th December 2019, 2:37 pm
Updated Tuesday, 31st December 2019, 12:08 pm

New research has revealed that the cost of a roast at a pub in the city is the third most expensive in the UK.

On average, Sheffielders pay £2.50 more than Brummies – and the average cost across the UK is £9.60.

The figures found that diners in certain parts of the country are paying up to 125% more for a roast, according to new research into the cost of the cheapest meat roast available at popular UK pub chains.

Sign up to our daily newsletter

The i newsletter cut through the noise

How much are you prepared to pay for your perfect Sunday lunch?

The study from leading savings site,, looked at the cost of a Sunday roast in almost 70 pubs within major chains Harvester, J D Wetherspoons and Greene King.

Analysing a number of their city centre venues, the findings show a 40% difference between the London average (£11.53) and Birmingham’s average price (£8.24) – respectively the most and least expensive of those anlysed.

The worst offending pub chain is Greene King, which has the largest price difference across the venues analysed. The cheapest meat roasts served at Hunters Moon in Birmingham and Wackum Inn, Bristol (both £5.99), are 125% cheaper than in London’s Silver Cross which charges £13.49 – a £7.50 difference within the same group.

By contrast, J D Wetherspoons has the most consistent pricing across the board with a difference of only £0.85 between its cheapest locations (found in 14 cities* at £8.75) and the most expensive in London’s The Liberty Bounds at £9.60. J D Wetherspoons is also the only group which includes an alcoholic or soft drink with their Sunday roast, providing additional value for money.

While London is predictably the most expensive city on average (£11.53), the research reveals that the other cities also charging a premium are all located in the north of England, including Liverpool (£10.91), Newcastle and Sheffield (both £10.74). The UK average is £9.60.

Anita Naik of, commented: “With Christmas just around the corner, it’s certainly the season for festive Sunday roasts at your local pub. However, it’s alarming to see that you could be paying over double the price for your roast simply depending on where you live.”