How Much Is a Pint of Guinness?
Based on 269 crowdsourced prices across 200 UK pubs, the average price of a pint of Guinness is £5.72. The cheapest reported pint of Guinness is £2.63 and the most expensive is £10.00.
A pint of Guinness costs £0.27 more than the UK national average pint (£5.45).
- UK average: £5.72
- Median: £5.91
- Cheapest: £2.63
- Dearest: £10.00
Guinness price by city
| City | Average | Cheapest | Reports |
|---|---|---|---|
| Manchester | £5.48 | £5.00 | 4 |
| London | £5.85 | £3.32 | 215 |
Frequently asked questions
How much is a pint of Guinness in the UK in 2026?
The average price of a pint of Guinness in the UK is £5.72, based on 269 crowdsourced prices from 200 pubs. Prices range from £2.63 to £10.00.
Is Guinness more expensive than the average pint?
Yes — a pint of Guinness costs on average £0.27 more than the UK national average of £5.45.
Where is the cheapest pint of Guinness in the UK?
The cheapest reported pint of Guinness is £2.63 at The Grand Electric Hall.