How much alcohol for 125 wedding guests?

By Forever Farrah Published 2026-10-19.

For 125 guests over a five-hour bar, buy about 68 bottles of wine, 206 beers and 9 bottles of spirits, plus 25 of sparkling for the toast.

For 125 wedding guests and a five-hour bar, plan about 688 drinks: roughly 68 bottles of wine (about 6 cases), 206 bottles or cans of beer and 9 bottles of spirits. Add 25 bottles of sparkling wine if everyone gets a glass for the toast. That assumes one drink per guest per hour, a 10% buffer, and a split of half wine, 30% beer and 20% spirits.

How the 688 drinks are worked out

125 guests × 5 hours × 1 drink an hour × 1.1 buffer = 688 drinks.

Split by what people drink, that is 344 glasses of wine, 206 beers and 138 spirit measures. A 750 ml bottle pours about 5 glasses of wine or about 16 measures of spirits, and every bottle count is rounded up.

If your bar is open longer or shorter

Alcohol for 125 wedding guests by hours of bar service
Bar openDrinksWine (bottles)BeerSpirits (750 ml)
4 hours550551657
5 hours688682069
6 hours8258224810

If your guests drink differently

The split matters as much as the total. Shift it toward what your guests actually order.

Bottles for 125 guests over five hours by drink mix (wine / beer / spirits %)
MixWine (bottles)BeerSpirits (750 ml)
Mostly wine (70 / 20 / 10)961385
Our default (50 / 30 / 20)682069
Beer-heavy (30 / 60 / 10)414135
Cocktail-heavy (30 / 20 / 50)4113821

Serving only beer and wine? At 60% wine and 40% beer, 125 guests need about 82 bottles of wine and 275 beers. Wine only, it is about 136 bottles.

Ways to buy less without running out

Change the guest count, hours or mix to see your own numbers:

How much alcohol do you need for your wedding?

Planning for a different number? Alcohol for 100 guests or Alcohol for 150 guests. For the method behind every number, read how much alcohol you need for a wedding.

Frequently asked questions

How much wine do I need for 125 wedding guests?

About 68 bottles if half of all drinks are wine over a five-hour bar, plus 25 bottles of sparkling for the toast. If wine is most of what your guests drink, plan nearer 96.

How much beer do I need for 125 wedding guests?

About 206 bottles or cans if beer is 30% of drinks, which is 9 cases of 24. A beer-heavy crowd can take 413.

How many bottles of liquor for 125 guests?

About 9 bottles of 750 ml if spirits are 20% of drinks. For a full cocktail bar at half of all drinks, plan 21.

Loading Forever Farrah…