The average price of a pint in Stroud is around £5.50. For the cheapest beers in town head to The Lord John (Wetherspoons) for pints from as little as £1 on selected drinks.