Birmingham named one of the most expensive UK cities for a pint this St. Patrick’s Day
and on Freeview 262 or Freely 565
To find out where Brits will be paying the most this weekend, the experts at the price comparison site Idealo have analysed pint prices across a variety of pubs in top UK cities, calculating an average to reveal the cheapest places across the UK to enjoy a Guinness this St. Patrick's Day.
The 10 most expensive cities for a pint of Guinness:
- 1 | London | £5.87
- 2 | Cambridge | £5.66
- 3 | Bath | £5.41
- 4 | Edinburgh | £5.18
- 5 | Oxford | £5.08
- 6 | Exeter | £5.08
- 7 | Bristol | £5.04
- 8 | Leeds | £4.99
- 9 | Birmingham | £4.93
- 10 | Brighton | £4.91


It may come as no surprise that London tops the list as the most expensive UK city for a pint of Guinness, with an average cost of £5.87. For those celebrating St. Patrick's Day in the capital, the price of indulging could add up quickly. With the average person likely to have 3 to 5 pints, that could mean spending anywhere from £17.61 to £29.35 over the course of the festivities.
Advertisement
Hide AdAdvertisement
Hide AdComing in second is Cambridge, where a pint of Guinness costs an average of £5.66, just a small premium below London.
Bath rounds out the top three, with an average pint priced at £5.41.
Although Birmingham isn't as expensive as the nation's capital, it still ranks among the top ten, holding a solid 9th place. Partygoers in the city can expect to pay approximately £4.93 for a pint of Guinness this weekend.