St Andrews Pub Price Index

Find the best value feed and pint in St Andrews.

Fish & chips, burger and chips across 22 St Andrews pubs & bars. Mapped, sortable, no logins. 52 prices and 8 daily specials tracked. Change city ↗

Best Value Right NowIn St Andrews
In View: Best Value Low Mid Pricey No Price

Today's Special
Bow ButtsSt AndrewsSt Andrews–£25.00£6.00–––No special on today
CriterionSt AndrewsSt Andrews£19.50£16.95£4.95–£5.20£5.50No special on today
Cross Keys BarSt AndrewsSt Andrews–––4––Pint of Tennents and toastie combo - £7.95
Greyfriars InnSt AndrewsSt Andrews––––£5.90£5.90No special on today
Hams HameSt AndrewsSt Andrews£22.00£22.00£5.00–£12.00£13.50No special on today
Jigger InnSt AndrewsSt Andrews£22.00£22.00£6.00–£12.00£13.50No special on today
Molly MalonesSt AndrewsSt Andrews––––£5.69£5.69No special on today
St Andrews Brewing CompanySt AndrewsSt Andrews––£5.00–––No special on today
The Central BarSt AndrewsSt Andrews–£8.25––––No special on today
The New InnSt AndrewsSt Andrews––––£5.25£5.25No special on today
The PhysicianSt AndrewsSt Andrews––––£9.00£10.00No special on today
The RuleSt AndrewsSt Andrews£15.00£14.00£3.752£7.05£6.65No special on today
The SaintSt AndrewsSt Andrews£19.00£17.50£4.00–£6.55£6.55No special on today
The VicSt AndrewsSt Andrews£18.50£15.00£4.002£6.00£6.00No special on today
AikmansSt AndrewsSt Andrews––––––No special on today
Beacon BarSt AndrewsSt Andrews––––––No special on today
Golfers Corner BarSt AndrewsSt Andrews––––––No special on today
Main BarSt AndrewsSt Andrews––––––No special on today
Number 40St AndrewsSt Andrews––––––No special on today
One Under BarSt AndrewsSt Andrews––––––No special on today
St Andrews Brewing CompanySt AndrewsSt Andrews––––––No special on today
Whey Pat TavernSt AndrewsSt Andrews––––––No special on today

St Andrews Pub Prices at a Glance

As at 12 November 2026, PubWatch UK lists 22 pubs and bars in St Andrews, 14 of them with prices.

How much is a pint in St Andrews?

A pint of lager in St Andrews averages £6.42 across 6 pubs and a pint of Guinness averages £7.31 across 6 pubs, as at 12 November 2026.

Where is the best value pint in St Andrews?

The lowest lager price listed in St Andrews is £5.25 at The Vic. 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 St Andrews pub?

Fish and chips in St Andrews pubs averages £19.33 across 6 pubs,

Pint prices for every UK city, ranked: UK pint prices.