The Cost of a Pint of Guinness in Every State

FinanceBuzz looked up Guinness prices in every state to find where bar-goers can expect to pay the most and least for a pint.
Last updated Aug. 25, 2022 | By Josh Koebert | Edited By Becca Borawski Jenkins
Group of pints of Guinness

FinanceBuzz is reader-supported. We may receive compensation from the products and services mentioned in this story, but the opinions are the author's own. Compensation may impact where offers appear. We have not included all available products or offers. Learn more about how we make money and our editorial policies.

Guinness is one of the world’s most famous beers and brands, as well as an iconic part of Irish culture. There are fans of the dark stout all around the world, which has made it one of the most valuable beer brands on Earth. On St. Patrick’s Day alone, millions of pints are consumed globally.

But where will that creamy dark pint cost the most and least across America? To determine that, the FinanceBuzz team looked up the average cost for a pint at bars and pubs in every state. We found where fans of the Irish beer can expect to pay the most and least for their favorite brew.

In this article

Key findings

  • The average price for a pint of Guinness around the country is $6.70.
  • The state where a pint of Guinness costs the most is California, at $8.55. Three other states have prices of $8.00 or more — Nevada ($8.54), the District of Columbia ($8.10), and Massachusetts ($8.00).
  • A Guinness pint is most affordable in Montana, costing just $5.00 on average. Only one other state, Alabama ($5.35), has an average cost under $5.50.

The average cost for a pint of Guinness in every state

Map showing how much a pint of Guinness costs in every state

After collecting data from over 250 pubs and bars across the country to find out how much they charge for Guinness, we determined the average cost for a pint in the U.S. is $6.70.

States where a pint of Guinness is most expensive

Avg. cost for a pint
1 California $8.55
2 Nevada $8.54
3 District of Columbia $8.10
4 Massachusetts $8.00
5 New York $7.90
6 New Jersey $7.75
7 (tie) Hawaii $7.60
7 (tie) Maryland $7.60
9 Virginia $7.50
10 Texas $7.45

On the high side, we found that California charges the most for a pint. Its average price of $8.55 beats out neighboring Nevada’s average price tag by just a penny. These two western states are joined by the District of Columbia and Massachusetts on the East Coast as the only places where bar-goers can expect to pay $8.00 or more for a Guinness.

Speaking of the East Coast, six of the ten states where it is most expensive to buy a Guinness are in that part of the country. D.C. and Massachusetts are joined by New York, New Jersey, Maryland, and Virginia, with all six states charging $7.50 or more per pint on average.

It is also worth noting that three of the four most-populated states in the country are among the states that charge the most for a pint. California is number one in both population and average pint price, while Texas has the second-largest population and charges the 10th most for Guinness. New York is number four when it comes to population and has the fifth-highest average price for a pint.

States where a pint of Guinness is least expensive

Avg. cost for a pint
1 Montana $5.00
2 Alabama $5.35
3 Iowa $5.60
4 South Dakota $5.70
5 West Virginia $5.75
6 (tie) Georgia $5.90
6 (tie) New Hampshire $5.90
8 Vermont $6.00
9 (tie) Louisiana $6.05
9 (tie) Mississippi $6.05
9 (tie) Nebraska $6.05

In contrast to those highly populated states where a Guinness costs the better part of a ten-dollar bill, Montana has the eighth-smallest population in the country and charges just $5.00 on average for a pint. Montana is joined on the list of states where Guinness is least expensive by fellow Great Plains states Iowa, South Dakota, and Nebraska.

Another region that is well represented on this list is the South. Alabama has the second-lowest average cost for a pint at just $5.35, while Georgia, Louisiana, and Mississippi also find their way into the top 10.

Tips to help you sip and save

No matter what a pint of Guinness costs where you live, it is always possible to save a little more when you go out for drinks or dining. Here are a few top tips for saving on your next night out:

  • Get tasty rewards when dining out. Some credit cards offer specific rewards when used while dining out. Use one of the best credit cards for dining out every time you visit a restaurant to get the most out of your culinary adventures.
  • Top off your portfolio by investing in beer. It is possible to buy stock in all kinds of businesses, and it’s no different when it comes to adult beverages. With beer companies continuing to expand their offerings and market reach, it may be time to invest in beer stocks.
  • Earn travel rewards for a true Irish experience. For true Guinness fans, a trip to the brewery where their favorite beer is made is a must. Using one of the best travel credit cards allows users to earn rewards toward an unforgettable trip to Dublin or anywhere else in the world just by making everyday purchases.


FinanceBuzz collected the price for a pint of draft Guinness from current online menus or via email from five different pubs or bars in each state and then averaged those prices to find the average cost per pint in every state. Guinness is traditionally served as a 20-ounce “imperial pint,” but some bars in this analysis serve a 16-ounce “American pint” instead. Pricing for each bar’s default pint size was used throughout. When both sizes were available, pricing for the imperial pint was used. Price data was collected from February 14-February 21, 2022.

Author Details

Josh Koebert Josh Koebert is an experienced content marketer that loves exploring how personal finance overlaps with topics such as sports, food, pop culture, and more. His work has been featured on sites such as CNN, ESPN, Business Insider, and Lifehacker.