Scotland Pub Price Map
Find the best value feed and pint in Scotland.
Every pub we track in Scotland, on one map: 3,007 pubs and 3,531 prices. Tap Find Me or zoom in, and the best value and the list below follow you.
Loading pubs…
Loading pubs…
Scotland Pub Prices at a Glance
As at 12 November 2026, PubWatch UK lists 3,007 pubs and bars in Scotland, 669 of them with prices.
- A pint of lager in Scotland averages £5.55 across 225 pubs, from £3.50 at Siberia Bar to £9.50.
- A pint of Guinness in Scotland averages £6.39 across 170 pubs, from £3.50 at Balcony Bar to £8.50.
- Fish and chips in Scotland averages £16.65 across 375 pubs, from £6.75 at Bank of Fleet Hotel to £26.50.
- A burger in Scotland averages £14.79 across 477 pubs, from £6.45 at The Chase Inn to £25.50.
How much is a pint in Scotland?
A pint of lager in Scotland averages £5.55 across 225 pubs and a pint of Guinness averages £6.39 across 170 pubs, as at 12 November 2026.
Where is the best value pint in Scotland?
The lowest lager price listed in Scotland is £3.50 at Siberia Bar. The map on this page colours every pub by its price, and the table sorts on any column.
How much is fish and chips in a Scotland pub?
Fish and chips in Scotland pubs averages £16.65 across 375 pubs,
Pint prices for every UK city, ranked: UK pint prices.
Browse by Town
Every town in Scotland with its own page. The number is how many of its pubs have prices. For every UK city side by side, see Compare.