How Much Is a Pack of Cigarettes in Ontario? 2025 Price Guide
Canadians Are Paying More for Cigarettes — But You Don’t Have To
If you’re a smoker in Ontario, you’ve probably noticed one thing lately: the price of cigarettes keeps going up.
Whether you’re at a gas station, convenience store, or even a reserve shop, it’s hard to keep track of what a fair price is — and where to get the best deal. Many people ask:
- How much is a pack of cigarettes in Ontario right now?
- Is it cheaper in BC or Alberta?
- What’s the average price of cigarettes in Canada overall?
This article breaks it all down with current pricing, province-by-province comparisons, and how you can save money by buying wholesale from King of Smokes.
How Much Is a Pack of Cigarettes in Ontario?
In 2025, the average retail price of a 20-cigarette pack in Ontario is between $37 and $40 depending on brand and store location.
But at King of Smokes, we offer wholesale pricing starting at just $31 per pack when you order 50+ packs (5 cartons or more).
Wholesale Pricing Breakdown – Ontario:
| Quantity | Price Per Pack | Savings |
| 1–9 | $37.00 | — |
| 10–19 | $35.00 | Save $2 per pack |
| 20–29 | $34.00 | Save $3 per pack |
| 30–39 | $33.00 | Save $4 per pack |
| 40–49 | $32.00 | Save $5 per pack |
| 50+ | $31.00 | Save $6 per pack |
So if you’re a regular smoker, the real answer to how much is a pack of cigarettes in Ontario depends on where and how you shop.
How Ontario Prices Compare to Other Provinces
Let’s break it down:
| Province | Avg. Retail Price (Per Pack) | King of Smokes (Wholesale) |
| Ontario | $37 – $40 | $31 – $37 |
| British Columbia (BC) | $36 – $39 | $31 – $37 |
| Alberta | $35 – $38 | $31 – $37 |
| Manitoba | $36 – $40 | $31 – $37 |
So if you’re wondering:
- How much is a pack of cigarettes in BC? → Around $36–$39 retail
- How much is a pack of cigarettes in Alberta? → Around $35–$38
- How much is a pack of cigarettes in Manitoba? → Around $36–$40
These prices are similar across most major cities like Toronto, Vancouver, Calgary, and Winnipeg — but you’ll always save more by buying cartons online.
What Affects the Price of Cigarettes in Canada?</h2>
The price of cigarettes in Canada isn’t just set by the tobacco companies. Several factors push the price up:
- Federal and provincial tobacco taxes (the biggest driver)
- Retailer markups (convenience stores often charge more)
- Distribution & packaging costs
- Branding and demand (more popular brands tend to cost more)
Because taxes make up nearly two-thirds of the retail price, buying through a verified wholesale source like King of Smokes helps you cut out unnecessary costs and avoid overpaying.
How to Save Money on Cigarettes in Ontario
The truth is: if you’re buying cigarettes one pack at a time, you’re burning more than tobacco — you’re burning cash.
Here’s how to cut your monthly spend in half:
Switch to Cartons
Instead of paying $37 per pack daily:
- 30 packs × $37 = $1,110/month
- 30 packs at King of Smokes (30+ tier): $33 × 30 = $990
- That’s a savings of $120/month — or $1,440/year
Take Advantage of Tiered Pricing
Whether you’re a light or heavy smoker, here’s how our wholesale pricing works at King of Smokes:
| Quantity | Price per Pack | Carton Price (10 packs) |
| 1–9 | $37.00 | $370.00 |
| 10–19 | $35.00 | $350.00 |
| 20–29 | $34.00 | $340.00 |
| 30–39 | $33.00 | $330.00 |
| 40–49 | $32.00 | $320.00 |
| 50+ | $31.00 | $310.00 |
Just one bulk order can cut your per-pack price by $6 or more.
Brand-by-Brand: Average Pack Pricing in Ontario
Here’s a quick glance at what the most popular brands cost per pack in Ontario:
| Brand | Retail Price | King of Smokes |
| BB Light | $36.99 | From $31.00 |
| Putters | $37.50 | From $31.00 |
| DK’s Premium | $38.00 | From $31.00 |
| Canadian Classics | $39.00 | From $32.00 |
| Primetime | $47.00 | From $41.00 |
As you can see, King of Smokes beats the average price of cigarettes in Canada by offering wholesale access to customers across Ontario and beyond.
Where Can You Buy Cigarettes for Less in Ontario?
Aside from gas stations and corner stores, your options are limited — unless you shop smarter:
Local Stores
- Full retail pricing
- Limited variety
- No discounts
Online Wholesale (King of Smokes)
- Wholesale pricing on 10–50+ packs
- Fast, discreet shipping
- Trusted Canadian cigarette brands
- Easy reordering and tracking
Whether you’re in Toronto, Mississauga, Ottawa, or smaller towns — you can order online and save without ever leaving home.
Price of Cigarettes in Canada: What to Expect in 2025
Across Canada, the average cost of a 20-cigarette pack is:
| Province | Avg. Price per Pack |
| Ontario | $37 – $40 |
| BC | $36 – $39 |
| Alberta | $35 – $38 |
| Manitoba | $36 – $40 |
| Quebec | $33 – $36 |
| Nova Scotia | $37 – $41 |
These numbers will likely increase due to federal tobacco tax adjustments and provincial hikes.
So if you’re still paying retail, now’s the time to switch to wholesale cartons and lock in lower pricing before the next spike hits.
FAQs – Cigarette Prices in Ontario & Across Canada
How much is a pack of cigarettes in Ontario right now?
A1: In 2025, the average retail price ranges between $37 and $40 per pack. At King of Smokes, you can buy the same packs for as low as $31 when ordering 50+.
Is it cheaper to buy cigarettes in Alberta or BC?
A2: Slightly. Alberta and BC average around $35–$39 per pack, but the difference is small. You’ll still get better pricing with a wholesale supplier like King of Smokes regardless of province.
How much does a carton of cigarettes cost in Ontario?
A3: Retail stores usually charge $370–$400 per carton (10 packs). At King of Smokes, you can get cartons for $310–$350, depending on quantity.
Why are cigarette prices going up in Canada?
A4: Mainly due to increased tobacco taxes and regulation costs. This applies at both federal and provincial levels, and more hikes are expected in coming years.
What’s the best way to save on cigarette prices in Ontario?
A5: Order cartons online from a trusted Canadian supplier like King of Smokes. You’ll access tiered discounts and never pay full retail again.
Final Thoughts – Get More for Less with Wholesale Cigarettes
Cigarette prices in Ontario — and across Canada — are rising fast. But that doesn’t mean you’re stuck paying $37+ per pack forever.
At King of Smokes, you can:
- Buy your favorite brands at $31–$35 per pack
- Get fast, discreet delivery across Ontario and beyond
- Choose from BB, DK’s, Putters, Primetime & more
- Lock in pricing before the next tax increase hits
Whether you smoke daily or just occasionally, buying smarter starts with knowing your options. And now you do.





