For the first time The Good Pub Guide's annual survey of drink prices finds the capital is not the priciest in the country.

At an average price of £4.40 a pint that honour went to Surrey with Londoners paying 20p less.

Overall the average cost of a pint in the UK is up 13p on last year to £3.60 – although interestingly this year's price is just 1p more than the 2015 number found by the survey.

However, there remains a huge price difference between different areas of the UK, with a whopping £1.09-a-pint difference between the cheapest areas (Herefordshire and Yorkshire) at £3.31 and that price in Surrey.

Here's the breakdown, in average price order:

 

 

  • Bargain beer

Herefordshire (£3.31), Yorkshire (£3.31), Shropshire (£3.33), Derbyshire (£3.36), Cumbria (£3.38), Worcestershire (£3.38)
Fair-priced beer
Northumbria (£3.40), Wales £3.42), Leicestershire (£3.47), Northamptonshire (£3.48), Staffordshire (£3.48)

 

  • Average-priced beer

Lancashire (£3.50), Dorset (£3.51), Devon (£3.51), Somerset (£3.52), Lincolnshire (£3,55), Cornwall (£3.55), Wiltshire (£3.56), Gloucestershire (£3.60), Suffolk (£3.61), Cambridgeshire (£3.61), Essex (£3.62), Warwickshire (£3.64), Bedfordshire (£3.64), Nottinghamshire (£3.65), Hampshire (£3.66), Norfolk (£3.66), Cheshire (£3.66), Scotland (£3.67)

 

  • Expensive beer

Isle of Wight (£3.73), Oxfordshire (£3.74), Buckinghamshire (£3.75), Kent (£3.78), Berkshire (£3.78), Scottish Islands (£3.80), Hertfordshire (£3.81), Sussex (£3.82)

 

  • Rip-off beer

London (£4.20), Surrey (£4.40)

 

This year's Good Pub Guide is published today (7 September 2017). The winning pub was the King's Head, Bledington, Chipping Norton.