Guide Β· Holidays Β· 4 min read

How Many Bottles of Wine for a Party?

One standard 750 ml bottle pours about 5 glasses (5 oz each). A good rule is 1 glass per guest per hour. For a 3-hour party where everyone drinks wine, that’s about 3 bottles for every 5 guests.

Updated November 4, 2026 Β· For informational use

Wine bottles and glasses on a party drinks table

Today's top deals β†’Sponsored

Bottles of wine for a 3-hour party

750 ml bottles, 5 glasses each, 1 glass per guest per hour. For a 4-hour event, multiply by 4/3.
GuestsWine onlyWith beer & cocktails tooCases (wine only)
10631
15951
201261
301892
4024122
5030153
6036183
7545234
10060305
15090458
Advertisement

How many glasses in a bottle?

BottleGlasses (5 oz)
750 ml (standard)5
1.5 L magnum10
750 ml sparkling, champagne flutes (4 oz)6
3 L box wine20

How to split red, white and sparkling

  • Dinner party (winter): about 60% red, 40% white.
  • Summer or daytime: flip it, with more white and rosΓ©.
  • Toast: one bottle of sparkling for every 6–8 guests for a single toast.
  • Thanksgiving: Pinot Noir, Beaujolais and Riesling go with turkey and most sides.

Tips

  • Buy by the case: many stores give 10–15% off 12 bottles.
  • Unopened bottles keep, so it’s fine to over-buy.
  • Always have water and non-alcoholic options, and plan rides home.

Questions

How many bottles of wine for 50 guests?

About 30 bottles for a 3-hour party if wine is the only drink, or about 15 if beer and cocktails are also served.

How many bottles of wine for 20 people?

About 12 bottles for a 3-hour party with wine only, or 6 with other drinks.

How many glasses of wine in a bottle?

A 750 ml bottle holds about 25 oz, which is 5 standard 5-oz glasses.

How much wine for 100 wedding guests?

About 60 bottles (5 cases) for 3 hours if wine is the main drink, or 30 bottles with a full bar.

Sponsored