Pour size
The biggest variable. Larger pours mean fewer glasses per bottle.
Glass shape
Wide wine glasses often lead to more generous servings, even without measuring.
Wine type
Sparkling wines are usually served in smaller pours, which increases the number of servings per bottle.
Occasion
At tastings or events, pours are smaller, so one bottle can serve more people.