How Much Wine Do You Need for a Party?
Running out of wine is a host’s nightmare, and buying way too much ties up cash you did not need to spend. The good news: figuring out the right amount is simple arithmetic once you know two numbers.
Every wine estimate comes down to two facts. A standard bottle holds about five glasses, and a guest drinks roughly one glass per hour. From there the math is easy: multiply your guest count by the number of hours to get total glasses, divide by five to get bottles, and round up. For a typical three-hour gathering, that lands right around one bottle for every two guests.
Quick reference: bottles by guest count
For a three-hour party where wine is the main drink, here is roughly what to buy.
| Guests | Bottles (3-hr party) | Glasses |
|---|---|---|
| 10 | 6 | ~30 |
| 20 | 12 | ~60 |
| 30 | 18 | ~90 |
| 50 | 30 | ~150 |
| 100 | 60 | ~300 |
Adjust for your event
The rule above is a starting point. Nudge it based on reality. A dinner party where wine flows with the meal runs higher than a cocktail event with spirits and beer. A crowd of enthusiastic wine drinkers drinks more than a mixed group. Longer events need more, and warm-weather parties tilt toward white, rose, and sparkling while cold nights lean red. A common split is roughly 60 percent red to 40 percent white at a dinner, flipping in summer.
Two rules every host should follow
First, offer variety: a red, a white, and ideally a sparkling so everyone finds something. Second, always buy a little extra. Most wine shops let you return unopened bottles, so it is far better to over-buy slightly than to run dry mid-party. A spare case in the closet is cheap insurance.
Want the exact number for your party? Use our wine party calculator, or see how many glasses are in a bottle and how much wine for a wedding.
Hosting a crowd?
Enter your guest count and how long the party runs, and the calculator tells you exactly how many bottles to buy, split by red, white, and sparkling.
Open the wine party calculatorWine for a party, answered
How much wine do I need for a party?
A good rule is one bottle for every two guests at a typical three-hour party. Each bottle pours about five glasses and guests average one glass per hour, so multiply guests by hours, divide by five, and round up.
How many bottles of wine for 20 guests?
For a three-hour party, plan on about 12 bottles of wine for 20 guests, which is roughly 60 glasses. Buy a little extra and offer a mix of red, white, and sparkling.
How much wine per person at a party?
Plan on about one glass per guest per hour, or roughly half a bottle per person over a typical evening. Adjust upward for dedicated wine drinkers and dinner parties, and downward if spirits and beer are also served.
How do I split red and white wine for a party?
A common split is about 60 percent red to 40 percent white for a dinner, flipping toward white, rose, and sparkling in warm weather. Always include a sparkling option for toasts and variety.
What if I buy too much wine?
Most wine shops allow you to return unopened bottles, so it is smarter to over-buy slightly than to run out. Any extra also keeps well for the next gathering, making it low-risk insurance.