City price guide
Pint price in St John
The average pint costs £2.43 in St John, Canada.
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 ↗