Annual Cost Of A Pint Research Reveals Where Your City Ranks Ahead Of International Beer Day On Friday

  • The average cost of a pint in the UK has risen to £3.94
  • Dundee is the cheapest city for a pint in the UK, costing only £3.08
  • The world’s most expensive pint can be found in Doha for £10.86
  •  London is the 19th most expensive city in the world to get a pint

The average cost of a pint in the UK has risen by 6% to £3.94 from £3.70 in 2019, according to shopping comparison website, who carried out

The research, that was carried out ahead of international beer day on Friday (7th August), found that London remains the least affordable city for drinking in the UK, costing £5.19 per pint on average. The cost of booze in Brighton isn’t far off, where locals pay £5.02 for an ice cold pint.

Cambridge comes in as the third most expensive city, with pints costing £4.91 on average. Following this is Edinburgh and Oxford with a beer costing £4.74 and £4.49 respectively.

The cheapest UK city to have a socially-distanced pint now that many pubs have reopened is in Dundee, where locals need to pay just £3.08 for a pint. This is 41% cheaper than the capital and 86p less than the UK’s average. Dundee is closely followed by Swansea (£3.12) and Perth (£3.14). The fourth cheapest destination for a pint is Sunderland (£3.30), whilst Stoke-on-Trent takes 5th place (£3.33).

By comparing the price of a beer in 177 of the world’s most populated cities in each country, London ranks as the 19th most expensive. The £5.19 that locals are forced to pay is over double the global average, which sits at £2.36 a pint.

It certainly isn’t cheap to head to a London pub, but there are numerous cities that will burn a larger hole in your pocket. A pint in Dubai, Oslo, Manama and New York City will cost between £2 to £3.50 more, but the dearest pint was found in Doha, Qatar at an eye-watering £10.86.

In contrast, the cheapest pint in the world is found in Caracas, Venezuela at a very affordable 32p. This is closely followed by Freetown in Sierra Leone at 41p, while tourists heading to Lusaka, Zambia can enjoy a pint for only 57p.

For a full breakdown of the research, including data for all countries and an interactive world map, visit:

Commenting on the research, travel and shopping specialist at, Georgia-Rose Johnson said:

“It’s interesting to see that the average cost of a pint has risen by 4 times the rate of inflation (1.5% as of March 2020). However, this rise is unlikely to put customers off with the pubs reopening after 3 months on 4th July. However, it is probable that pubs and bars may have to increase their prices in order to make up for the losses they have incurred by being closed over the last 3 months, causing the cost of a pint to be even more expensive next year.”

Most expensive City Average price of a pint
1 London £5.19
2 Brighton and Hove £5.02
3 Cambridge £4.91
4 Edinburgh £4.74
5 Oxford £4.49
6 Bristol £4.41
7 Birmingham £4.34
8 Exeter £4.32
9 Glasgow £4.31
10 Nottingham £4.27


Cheapest City Average price of a pint
1 Dundee £3.08
2 Swansea £3.12
3 Perth £3.14
4 Sunderland £3.30
5 Stoke-on-Trent £3.33
6 Luton £3.41
7 Cardiff £3.43
8 Peterborough £3.56
9 Leicester £3.62
10 Kingston upon Hull £3.64