City price guide
Pint price in St Louis
The average pint costs £1.34 in St Louis, United States.
Popular beers in St Louis
Heineken£1.34
About St Louis prices
This city price is an average of community reports. Prices can vary by venue, beer and neighbourhood.
View United States overview ↗ Explore all countries ↗