How Many People Does One Bottle of Wine Serve?

A bottle of wine generally serves five people a single glass of wine each. A standard bottle of wine contains 750 milliliters or 25.4 ounces, and a serving of wine is 5 ounces. Bottles and glasses vary in size.

Normally, one glass of wine is served per person during a luncheon, while two to three glasses are served for dinner or a multi-course meal. A serving of dessert wine is only 3 ounces; therefore, eight servings are provided in a standard-sized bottle. A common rule of thumb is to purchase more wine than necessary to allow for variations in bottle or serving size and extra guests.