Add a price

City price guide

Pint price in St Andrews

The average pint costs £4.00 in St Andrews, United Kingdom.

Average pint£4.00GBP
CountryUnited KingdomEurope
Data sourceCommunityreported prices

Popular beers in St Andrews

Best£4.00

Reported venues & pubs

Community tips & reviews

“The Cellar bar! Latest opening time in the city!”

Poured in St Andrews

About St Andrews prices

This city price is an average of community reports. Prices can vary by venue, beer and neighbourhood.

View United Kingdom overview Explore all countries