Britain’s News logo Britain’s News
Sat 11 Apr 2026 • 18:09

Birmingham Offers UK’s Cheapest Pints at £2.95, London’s Average at £6.49

Birmingham Offers UK’s Cheapest Pints at £2.95, London’s Average at £6.49

**Cheapest and Most Expensive Places for a Pint in the UK — Full List**

In the UK, pub-goers can still find pints priced below £3. A recent survey reveals the areas where you'll get the best deals for a refreshing drink alongside those where prices are strikingly high.

Notably, in Birmingham, drinkers can enjoy a pint for an affordable £2.95, making it the cheapest city for pints in the UK. Conversely, visitors in London may pay significantly more, with prices soaring to an average of £6.49 in the capital.

Here is the full list of cities with their average pint prices:

1. Birmingham - £2.95

2. Newcastle - £3.02

3. Liverpool - £3.18

4. Glasgow - £3.20

5. Sheffield - £3.23

6. Manchester - £3.29

7. Leeds - £3.35

8. Bristol - £3.41

9. Nottingham - £3.45

10. Cardiff - £3.55

11. Edinburgh - £3.60

12. Aberdeen - £3.61

13. Dundee - £3.63

14. Belfast - £3.68

15. Cambridge - £3.75

16. Oxford - £3.82

17. Brighton - £4.02

18. Southampton - £4.10

19. Derby - £4.24

20. Milton Keynes - £4.29

21. Coventry - £4.37

22. Luton - £4.38

23. Norwich - £4.39

24. Exeter - £4.43

25. Portsmouth - £4.45

26. Leicester - £4.61

27. Newcastle-under-Lyme - £4.63

28. Chester - £4.70

29. Cardiff - £4.83

30. London - £6.49

This data highlights the disparity in pricing across different regions, showcasing Birmingham's affordable drinking scene compared to London's higher costs.