Here's where to get the cheapest pints of beer in the UK
Every year, The Good Pub Guide publishes the average cost of a pint of beer around the UK. While London and Surrey are pricey, with locals shelling out up to £4 for one drink, some regions are surprisingly cheap.
There was a small rise in the average price of a pint in 2016. The price has risen 1p - from £3.46 to £3.47 - compared to a 15p rise in 2015.
Beer drinkers in London are paying almost £1 more per drink compared to those living in the north of England, but you can still find cheap beer in the south. In Herefordshire, which is in the south west of England, the average pint costs £3.21; more than 40p cheaper than a pint in nearby Oxfordshire.
From Cumbria to Kent, here is how much a beer will cost you around the UK, ranked from the most expensive to the cheapest.
The average cost of a pint of beer around the UK, ranked.
38. London - £4.08
37. Surrey - £3.75
36. Kent - £3.72
35. Berkshire - £3.70
34. Sussex - £3.68
33. Hertfordshire - £3.67
32. Isle of Wight - £3.66
31. Buckinghamshire - £3.63
30. Oxfordshire - £3.62
29. Hampshire - £3.54
28. Norfolk - £3.51
27. Suffolk -£3.50
26. Warwickshire - £3.49
=24. Cambridgeshire -£3.48
=24. Bedfordshire - £3.48
=21. Staffordshire - £3.47
=21. Essex - £3.47
=21. Wiltshire - £3.47
20. Gloucestershire - £3.46
19. Scotland - £3.46
18. Nottinghamshire - £3.45
17. Somerset - £3.44
16. Lincolnshire - £3.42
=14. Devon - £3.41
=14. Cornwall - £3.41
=12. Dorset- £3.40
=12. Leicestershire & Rutland - £3.40
11. Northamptonshire - £3.39
10. Shropshire - £3.35
=6. Cheshire - £3.33
=6. Lancashire - £3.33
=6. Northumbria - £3.33
=6. Wales - £3.33
5. Worcestershire - £3.32
4. Cumbria - £3.30
3. Derbyshire - £3.29
2. Yorkshire - £3.25
1. Herefordshire - £3.21