Skip to main content
← All posts

Jun 3, 2026 · milk · real cost · GTA

Cheapest milk in the GTA this week (and why the closest store isn't always it)

Real-cost ranking of 2 L 2% milk across seven tracked Greater Toronto Area retailers, refreshed weekly. Shelf price + drive + time — the answer is rarely what you'd guess.

If you live in the Greater Toronto Area, the answer to "where is milk cheapest" depends on where you start your drive — but probably not in the way you think.

This week's tracked prices (refreshed every Friday) for a 2 L bag or carton of 2% milk:

RetailerShelf priceNotes
Food Basics$4.49Discount banner, branches scattered
No Frills$4.79Densest GTA coverage — almost always one nearby
Real Canadian Superstore$4.79Bulk-friendly, larger trips
Walmart$4.99Wide coverage, paid parking at some branches
Costco$9.99 (3.78L jug)Membership required, lowest per-litre
Shoppers Drug Mart$5.49Convenience price
Longo's$5.99Premium independent

Shelf price is one of three numbers Shelfbee uses. The other two — driving distance and drive time — matter more than most shoppers admit.

The math nobody does in their head

Shelfbee ranks every result by real cost — the shelf price plus what the trip actually costs you in gas and time. A cheaper sticker far from home usually isn't cheaper once you fold the drive back in.

Plug in a realistic GTA example. You live near Bloor and Bathurst. The closest No Frills is 1.2 km, 4 minutes away. The "cheapest" Food Basics on flyer is in Mississauga: 21 km, 28 minutes.

StoreShelf priceReal cost, with the drive
No Frills (1.2 km)$4.79$6.77
Food Basics (21 km)$4.49$25.28

The "30¢ cheaper" Food Basics costs $18.51 more once the drive counts. That's not a deal — it's a self-inflicted tax.

When the distant store actually wins

Real cost only swings in favour of the further-out store if you're already going there for other reasons (a multi-item trip), or if the price gap is genuinely huge (loss-leader flyer week + bulk purchase). Shelfbee's trip planner does this combinatorial maths automatically when you have more than one item in your cart.

A few examples where the further store does win:

  • Costco for milk + diapers + baby formula — the per-trip amortization tips even at 12 km because you're moving multiple high-value items in one drive
  • Superstore on flyer week — a $1.50/L drop on a 4 L jug for a household that goes through 8 L a week pays back about 6 km of drive
  • No Frills at PC Insider 10% bonus weeks — the loyalty stacking closes the gap

How to use this

Open shelfbee.ca, type your postal code, search "milk 2L". Every result shows shelf price, drive time, and the freshness pill so you know the data is current. Cheapest-by-real-cost gets the teal border — that's the answer.

Try it on your postal code →

Methodology

  • Tracked retailers: No Frills, Food Basics, Walmart, Real Canadian Superstore, Costco, Shoppers Drug Mart, plus Flipp flyer data covering Longo's, Fortinos, Highland Farms, and Dollarama
  • Refresh cadence: Friday mornings, after Thursday flyer drops
  • Currency: prices in cents (CAD), displayed in dollars
  • Distance: from postal-code FSA centroid; precise to within ~500 m. Sign in to share your exact location for sub-block accuracy.

Prices may differ at the store. Always verify before purchase. Real cost is a default ranking — sort changes if you want shelf-price-only or distance-only.