Quick answer

For a standard 750 ml (25.4 oz) bottle, the rule‑of‑thumb is:

  • Wine: about 5 glasses (5 oz / 150 ml each)
  • Champagne / sparkling wine: about 6 flutes (4 oz / 120 ml each)
  • Beer: 1 bottle/can ≈ 1 glass (12 oz / 355 ml)
  • Liquor (1 L bottle): about 16 shots (1.5 oz / 44 ml each)

Everything else is just “how big are you pouring?”

Why the number changes

The math is simple: glasses per bottle = bottle volume ÷ pour size. But in practice, people pour differently depending on context:

  • At home, many assume 4 big glasses per wine bottle.
  • In restaurants, the standard is often 5 glasses at 5 oz each.
  • Some places do 6‑oz pours , which drops it to ~4 glasses per bottle.
  • Tasting rooms use 2‑oz pours , giving ~12 “tastes” per bottle.

So when someone asks “how many glasses per bottle?”, the honest answer is: “It depends on your pour.”

Typical pours by drink type

Wine (750 ml bottle)

Pour size| Approx. glasses per bottle| Typical use
---|---|---
2 oz (60 ml)| ~12| Tastings, flights
3 oz (90 ml)| ~8| Small pours, fortified/dessert wines
4 oz (120 ml)| ~6| Sparkling in flutes, lighter pours
5 oz (150 ml)| ~5| Standard restaurant pour
6 oz (180 ml)| ~4| Generous home pour
8.45 oz (250 ml)| ~3| “Country club” big pours

Sources:

Champagne / sparkling (750 ml)

  • 4 oz flute → ~6 glasses
  • 6 oz coupe → ~4 glasses

Beer

  • Standard bottle/can: 12 oz1 glass
  • If you’re pouring pints (16 oz), you’ll need more than one bottle/can per glass.

Liquor (1 L bottle)

  • 1.5 oz shot → ~16 shots per liter
  • If you use 1‑oz pours (common in some cocktails), you get ~33 shots.

Planning for a dinner or party

If you’re buying bottles for a group, a practical approach is:

  1. Decide your pour size (e.g., 5 oz for wine).
  2. Estimate glasses per person :
    • Light dinner: 2–3 glasses
    • Normal dinner with wine lovers: 3–4 glasses
    • Party with lots of drinking: 4–6+ glasses
  3. Convert to bottles :
    • Use 4–5 glasses per 750 ml bottle as a safe planning number.

Example: 6 guests × 4 glasses = 24 glasses.
At 4 glasses/bottle → 6 bottles ; at 5 glasses/bottle → ~5 bottles.

Mini‑FAQ style

  • Is 4 or 5 glasses per bottle “correct”?
    Both are used. Five is the formal standard; four is common for generous home pours.
  • Do bottle sizes matter?
    Yes. A half‑bottle (375 ml) gives ~2–3 glasses; a magnum (1.5 L) gives ~10 at 5‑oz pours.
  • What about high‑ABV wines?
    Fortified/dessert wines are poured smaller (2–3 oz), so you get more “glasses” per bottle even though the total alcohol may be similar.

TL;DR: For a normal 750 ml bottle, think 5 glasses of wine , 6 flutes of champagne , 1 beer per bottle/can , and ~16 shots per liter of liquor —adjust up or down based on how generously you pour. Information gathered from public forums or data available on the internet and portrayed here.