Add a price

City price guide

Pint price in St John

The average pint costs £2.43 in St John, Canada.

Average pint£2.43GBP
CountryCanadaNorth America
Data sourceCommunityreported prices

Popular beers in St John

About St John prices

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

View Canada overview Explore all countries