Here's how Costco wine and beer prices compare to grocery store and LCBO prices in Ontario
Where can you get the cheapest alcohol? 🍷🍺

Veuve Clicquot champagne at Costco. Right: Josh Cellars cabernet sauvignon at Costco.
Now that Costco sells wine and beer in Ontario, you might be wondering if it's worth getting alcohol at the wholesale retailer instead of grocery or liquor stores.
That calls for a comparison of prices at the LCBO and grocery stores in Ontario to Costco!
You can get well-known brands like Josh Cellars, Veuve, Corona, Coors and more at the wholesale retailer's warehouses in Ontario.
So, here's how the Costco alcohol prices compare to the LCBO and grocery stores in Ontario.
Masi campofiorin
Masi campofiorin at Costco. Centre: Masi campofiorin at at the LCBO. Right: Masi campofiorin at Fortinos.
You can get a 750-millilitre bottle of Masi campofiorin for $20.99 at Costco, plus a 20-cent deposit you get back when you return the empty bottle to The Beer Store.
It costs $24.95 — 20-cent deposit included — for a 750-millilitre bottle of Masi campofiorin at the LCBO
It costs $21.77 for a 750-millilitre bottle at Fortinos, plus a 20-cent deposit.
So, Costco is the cheaper option by $3.76 compared to the LCBO and by $0.78 compared to this grocery store.
Veuve Clicquot brut champagne
Veuve Clicquot champagne at Costco. Right: Veuve Clicquot champagne at the LCBO.
Costco has a 750-millilitre bottle of Veuve Clicquot brut champagne for $69.99.
It costs $86 — 20-cent deposit included — for a 750-millilitre bottle of Veuve Clicquot brut champagne at the LCBO.
Even with the 20-cent deposit added to the price at checkout when shopping at Costco, it's still more than $15 cheaper than the LCBO!
Josh cabernet sauvignon
Josh cabernet sauvignon at Costco. Right: Josh cabernet sauvignon at the LCBO.
It costs $16.99 for a 750-millilitre bottle of Josh Cellars cabernet sauvignon at Costco.
At the LCBO, it costs $17.70 — 20-cent deposit included — for a 750-millilitre bottle of Josh cabernet sauvignon.
With the 20-cent deposit added at Costco when you checkout, it's still cheaper by $0.50.
Campo Viejo rioja tempranillo
Campo Viejo rioja tempranillo at Costco. Right: Campo Viejo rioja tempranillo at the LCBO.
Costco has a 750-millilitre bottle of Campo Viejo rioja tempranillo for $12.99, plus a 20-cent deposit.
You can get a 750-millilitre bottle of Campo Viejo rioja tempranillo for $15.95 at the LCBO — 20-cent deposit included.
So, the wholesale retailer is the best option if you want this bottle for cheaper.
Josh chardonnay
Josh Cellars chardonnay at Costco. Centre: Josh chardonnay at the LCBO. Right: Josh chardonnay at Fortinos.
Josh Cellars chardonnay costs $15.50 for a 750-millilitre bottle at Costco.
At the LCBO, a 750-millilitre bottle of Josh chardonnay costs $17.70 — with the 20-cent deposit included.
You can get a 750-millilitre bottle of Josh chardonnay for $17.48 at Fortinos.
Costco has this chardonnay for $2 cheaper — once the 20-cent deposit is added at checkout — than the LCBO and $1.98 cheaper than Fortinos.
Bread & Butter cabernet sauvignon
Bread & Butter cabernet sauvignon at Costco. Right: Bread & Butter cabernet sauvignon at the LCBO.
At Costco, you can get a 1.5-litre bottle of Bread & Butter cabernet sauvignon for $29.99, plus the 20-cent return deposit.
That works out to $2.01 per 100 millilitres with the return deposit included.
At the LCBO, it costs $17.70 — with the 20-cent deposit included — for a 750-millilitre bottle of Bread & Butter cabernet sauvignon.
That works out to $2.36 per 100 millilitres.
So, Costco is the cheaper seller of this cabernet sauvignon.
La Marca prosecco
La Marca prosecco at Costco. Centre: La Marca prosecco at the LCBO. Right: La Marca prosecco at Fortinos.
Costco has La Marca prosecco for $17.20 and you get a 750-millilitre bottle, plus the 20-cent return deposit.
You can get a 750-millilitre bottle of La Marca prosecco for $21.85 — with the 20-cent deposit included — at the LCBO.
Fortinos has a 750-millilitre bottle of La March prosecco for $19.16, plus the 20-cent return deposit.
Costco is the cheapest, then Fortinos has the lowest price after that, and the LCBO has the most expensive price.
Josh pinot grigio
Josh Cellars pinot grigio at Costco. Right: Josh pinot grigio at the LCBO.
Josh Cellars pinot grigio costs $16.99 for a 750-millilitre bottle, plus a 20-cent deposit you get back when you return the empty bottle to The Beer Store
You can get a 750-millilitre bottle of Josh pinot grigio for $19.95 — with the 20-cent deposit included — at the LCBO.
This pinot grigio is cheaper by almost $3 at Costco!
Steam Whistle pilsner
Cases of Steam Whistle pilsner at Costco. Right: Steam Whistle pilsner at the LCBO.
Costco has a 24-pack of 355-millilitre Steam Whistle pilsner cans for $43.99, plus a $2.40 return deposit.
That works out to $1.93 per can and $0.54 per 100 millilitres with the deposit included.
You can get a six-pack of 473-millilitre cans of Steam Whistle pilsner for $18 — return deposit included — at the LCBO.
That price breaks down to $3 per can and $0.63 per 100 millilitres.
So, Costco is cheaper by can and by how much beer you get!
Moosehead lager
Moosehead lager at Costco. Right: Moosehead lager at Sobeys.
You can get a 30-pack of 355-millilitre cans of Moosehead lager at Costco for $44.99, plus a $3 return deposit.
That breaks down to $1.59 per can and $0.45 per 100 millilitres with the deposit included.
It costs $15.49 for a six-pack of 473-millilitre cans of Moosehead lager at Sobeys, plus a 60-cent deposit.
That works out to $2.68 per can and $0.56 per 100 millilitres.
Costco is cheaper than the grocery store both for the cost per can and per 100 millilitres.
Corona Extra beer
Corona Extra beer at Costco. Centre: Corona Extra at Sobeys. Right: Corona Extra at Metro.
Costco has a 24-pack of 330-millilitre bottles of Corona for $46.99, plus a $2.40 return deposit.
That's $2.05 per bottle and $0.62 per 100 millilitres with the deposit included.
At Sobeys, you can get a 12-pack of 330-millilitre bottles of Corona Extra for $29.99, plus a $1.20 return deposit.
That's $2.59 per bottle and $0.78 per 100 millilitres with the deposit included.
Metro grocery stores have a six-pack of 330-millilitre bottles of Corona for $14.80, plus an undisclosed deposit amount.
That works out to $2.46 per bottle and $0.74 per 100 millilitres.
Even without the added deposit amount at Metro, Costco is still cheaper than the grocery store!
These prices are confirmed at the time of publishing, but they can change at any time. Taxes and fees may not be included.
Narcity does not condone the overconsumption of alcohol or other substances. If you're going to drink alcohol or consume cannabis, please do so responsibly and only if you're of legal age.