Ottawa · ON

Grocery prices in Ottawa.

For observations through October 10, 2026, Food Basics has the lowest total among 8 comparable tracked baskets: $258.92.

The lowest and highest totals differ by $76.11 for this 50-item example basket. Your own shopping list may rank differently.

THE LOCAL PICTURE
Your city / Same basket / Across banners
Method illustration · no observed values shown

01 / Compare stores in Ottawa

Where does the example basket cost less?

Our example basket of 50 everyday items, compared in Canadian dollars.

Ottawa, ONLatest observations: 8 of 9 chains ranked

Lowest basket in this comparison

Food Basics

$258.92

for our 50-item example basket

49 prices found + 1 estimate

How does your usual store compare?

Choose a store to see the difference for this basket.

A simple dollar comparison for this one basket, based on the latest prices we found.

Swap in the groceries you actually buy and compare these stores on your own list.

Make this basket mine

This is an example basket. Your shopping list and local checkout prices may differ.

The example basket, store by store

Lowest total first. Any missing prices are clearly marked as estimates.

What’s in the basket?
50-item example basket totals in Ottawa. All amounts in Canadian dollars. Only baskets with at least 48 observed prices and 50 items covered are ranked.
Grocery chain50-item totalAbove lowest
Food Basics49 prices found + 1 estimate
$258.92
Lowest
Superstore50 prices found
$262.44
+$3.52
Giant Tiger48 prices found + 2 estimates
$265.03
+$6.11
No Frills50 prices found
$269.79
+$10.87
FreshCo50 prices found
$288.49
+$29.57
Loblaws50 prices found
$289.78
+$30.86
Metro48 prices found + 2 estimates
$298.52
+$39.60
Sobeys50 prices found
$335.03
+$76.11

Each chain’s price for an item is the median across the stores we sampled in Ottawa. When a chain has no price for an item, we use an estimate: the average price of that item at the other chains in Ottawa. A chain is ranked only when at least 48 of its 50 prices were found.

1 chain is not ranked

Too many prices were missing for a fair basket total, so it is left out of the ranking and the usual-store comparison. The prices we found are still in the item table below.

  • Walmartnot ranked: 46 of 50 prices found

02 / Look inside the basket

Every item. A clearer choice.

Browse the 50 example items, find the lowest observed price, and compare stores.

Individual item prices use observations only. Brands and pack sizes can vary within our matching rules.

Lowest prices are highlighted. — means no observed price is available. Scroll within the table to see more stores and items.

Item prices by grocery store in Ottawa, in Canadian dollars. Highlighted cells show the lowest observed price, including ties.
Basket item
Food Basics
Superstore
Giant Tiger
No Frills
FreshCo
Loblaws
Metro
Sobeys
Walmart
Dairy & Eggs
2% Milk, 4L
$6.44
$6.44
$6.44
$6.25
$6.44
$4.98
Lowest
$8.16
$6.49
$5.98

Walmart price details

Natrel Fine Filtered 2% Milk 4L

per actual package

Captured package: 4L, 15.0 ¢/100ml

Collected

Basket reference: 2% Milk, 4L · 4000 mL

Butter, Salted, 454g
$4.88
$5.99
$4.87
Lowest
$6.00
$5.99
$5.99
$6.49
$6.19
$4.97

Walmart price details

Gay Lea Salted Butter

per actual package

Captured package: 454 g, $1.09/100g

Collected

Basket reference: Butter, Salted, 454g · 454 g

Large Eggs, 12-pack
$3.99
$3.93
Lowest
$3.93
Lowest
$3.93
Lowest
$3.93
Lowest
$3.93
Lowest
$4.17
$3.99
$3.93

Walmart price details

Great Value Large 12 Eggs

per actual package

Captured package: 12 count

Collected

Basket reference: Large Eggs, 12-pack · 12 unit(s)

Lowest
Cheddar Cheese, Medium, 400g
$10.49
$5.99
$4.87
Lowest
$5.99
$4.88
$4.99
$5.74
$6.99
$5.98

Walmart price details

Black Diamond Medium Cheddar Cheese Bar, 400g

per actual package

Captured package: 400g, $1.50/100g

Collected

Basket reference: Cheddar Cheese, Medium, 400g · 400 g

Greek Yogurt, Plain, 750g
$6.99
$6.00
$6.98
$6.00
$6.99
$6.00
$5.50
Lowest
$6.99
$5.56

Walmart price details

Our Finest 2% Plain Greek Yogurt

per actual package

Captured package: 750g, 74.0 ¢/100g

Collected

Basket reference: Greek Yogurt, Plain, 750g · 750 g

Cream Cheese, 250g
$3.98
$3.00
$3.97
$3.00
$2.99
Lowest
$3.99
$2.99
Lowest
$3.99
$3.97

Walmart price details

Philadelphia Original Brick Cream Cheese

per actual package

Captured package: 250 g, $1.59/100g

Collected

Basket reference: Cream Cheese, 250g · 250 g

Meat & Protein
Chicken Breast, Boneless Skinless, per kg
$12.50
$18.28
$11.03
Lowest
$12.50
$13.50
$18.80
$19.82
$21.58
$12.70

Walmart price details

Maple Leaf Boneless Skinless Chicken Breasts, 6-7 pc, 1.23 - 1.60 KG

per kg

Captured package: 1 kg

Collected

Basket reference: Chicken Breast, Boneless Skinless, per kg · 1000 g

Ground Beef, Lean, per kg
$18.20
$18.72
$10.87
$18.30
$10.00
Lowest
$15.40
$19.82
$15.41
$16.70

Walmart price details

Value Size Lean Ground Beef, Your Fresh Market, 1.36 kg (3 lb)

per kg

Captured package: 1 kg

Collected

Basket reference: Ground Beef, Lean, per kg · 1000 g

Pork Loin Chops, per kg
$11.00
$6.11
Lowest
$13.18
$12.13
$13.21
$14.31
$15.41
$12.11
$14.00

Walmart price details

Maple Leaf Boneless Pork Loin Centre and Rib Chops, 4 chops

per kg

Captured package: 1 kg

Collected

Basket reference: Pork Loin Chops, per kg · 1000 g

Bacon, 375g
$3.49
Lowest
$5.00
$3.97
$6.00
$4.00
$6.50
$4.99
$3.99
$3.97

Walmart price details

Great Value Thick Sliced Naturally Smoked Bacon, 375 g

per actual package

Captured package: 375 g, $1.06/100g

Collected

Basket reference: Bacon, 375g · 375 g

Salmon Fillet, Atlantic, per kg
$13.21
Lowest
$19.82
—
$42.00
$37.46
$19.82
$20.81
$39.66
—
Canned Tuna, Chunk Light, 170g
$1.49
$1.39
$1.24
Lowest
$1.29
$1.25
$2.00
$1.49
$1.99
$1.24

Walmart price details

Clover LEAF® Flaked Light Tuna, Skipjack in Water

per actual package

Captured package: 170 g, 73.0 ¢/100g

Collected

Basket reference: Canned Tuna, Chunk Light, 170g · 170 g

Lowest
Chicken Thighs, Bone-In, per kg
$9.90
$10.34
$11.59
$7.47
$7.50
$11.90
—
$13.21
$7.20

Walmart price details

Maple Leaf Bone-In Chicken Thighs, 10-12 Thighs, 1.20 - 2.14 KG

per kg

Captured package: 1 kg

Collected

Basket reference: Chicken Thighs, Bone-In, per kg · 1000 g

Lowest
Bread & Bakery
White Bread, 675g
$2.48
$2.99
$1.97
Lowest
$3.49
$2.48
$3.99
$3.69
$2.49
$3.67

Walmart price details

Farmhouse Homestyle White Bread, No Artificial Preservatives, Flavours or Colours, 675 g

per actual package

Captured package: 675 g, 54.0 ¢/100g

Collected

Basket reference: White Bread, 675g · 675 g

Whole Wheat Bread, 675g
$2.48
$2.50
$1.97
Lowest
$2.48
$2.48
$2.48
$3.99
$2.49
$2.48

Walmart price details

Great Value Whole Wheat Bread, Source of 10 Essential Nutrients, 675 g

per actual package

Captured package: 675 g, 37.0 ¢/100g

Collected

Basket reference: Whole Wheat Bread, 675g · 675 g

Bagels, ~6-pack
$1.99
Lowest
$2.25
$2.24
$2.25
$3.99
$2.99
$3.50
$3.99
$2.38

Walmart price details

Great Value Original Bagels, Source of 12 Essential Nutrients, 6 Count, 450 g

per actual package

Captured package: 450 g, 6 count

Collected

Basket reference: Bagels, ~6-pack · 510 g

English Muffins, 6-pack
$1.99
$2.25
$1.97
Lowest
$2.25
$2.89
$3.69
$3.50
$2.99
$2.18

Walmart price details

Great Value Plain English Muffins, Source of 6 Essential Nutrients, 6 Count, 342 g

per actual package

Captured package: 342 g, 6 count

Collected

Basket reference: English Muffins, 6-pack · 342 g

Hamburger Buns, 8-pack
$7.99
$2.49
$2.25
Lowest
$2.39
$3.49
$3.49
$4.69
$3.99
$2.28

Walmart price details

Great Value Hamburger Buns, Source of 9 Essential Nutrients, 8 Count, 360 g

per actual package

Captured package: 360 g, 8 count

Collected

Basket reference: Hamburger Buns, 8-pack · 440 g

Produce — Fruits
Bananas, per kg
$1.52
$1.52
$1.50
Lowest
$1.52
$1.52
$1.96
$2.18
$1.52
$1.50

Walmart price details

Banana

per kg

Captured package: 1 kg

Collected

Basket reference: Bananas, per kg · 1000 g

Lowest
Apples, ~2kg Bag
$5.99
$8.00
$3.97
$4.99
$4.99
$5.98
$2.99
Lowest
$6.99
$3.98

Walmart price details

Royal Gala Apple, Your Fresh Market, 3 lb bag

per actual package

Captured package: 3 lb

Collected

Basket reference: Apples, ~2kg Bag · 1500 g

Strawberries, 454g
$3.99
$2.99
Lowest
$3.97
$4.99
$3.99
$5.99
$4.99
$3.99
$4.98

Walmart price details

Strawberries, 1 lb.

per actual package

Captured package: 1 lb

Collected

Basket reference: Strawberries, 454g · 454 g

Oranges, per kg
$2.16
Lowest
$5.10
$2.92
$3.70
$3.06
$3.70
$2.80
$4.39
—
Blueberries, Fresh 454g (1lb)
$1.88
Lowest
$5.00
$4.84
$2.99
$3.99
$5.00
$2.44
$4.99
$5.44

Walmart price details

Fresh Organic Blueberries, 6 oz

per actual package

Captured package: 6 oz

Collected

Basket reference: Blueberries, Fresh 454g (1lb) · 454 g

Produce — Vegetables
Potatoes, 10lb Bag
$5.98
$3.00
Lowest
$3.94
$3.99
$6.99
$5.00
$6.99
$5.99
$3.94

Walmart price details

All-Purpose Potatoes, Your Fresh Market, 4.54 kg (10 lbs)

per actual package

Captured package: 4.54 kg

Collected

Basket reference: Potatoes, 10lb Bag · 4536 g

Onions, 3lb Bag
$1.99
$3.00
$1.47
Lowest
$3.49
$1.79
$3.00
$1.99
$2.99
$2.44

Walmart price details

Yellow onions, bagged, Your Fresh Market, 3 lb bag

per actual package

Captured package: 3 lb

Collected

Basket reference: Onions, 3lb Bag · 1361 g

Carrots, 2lb Bag
$1.99
$2.99
$1.47
Lowest
$3.49
$4.99
$3.00
$1.99
$4.99
$2.44

Walmart price details

Carrots, Your Fresh Market, 3 lb bag

per actual package

Captured package: 3 lb

Collected

Basket reference: Carrots, 2lb Bag · 907 g

Broccoli, per Head or Crown
$2.50
$2.00
$2.94
$1.99
$4.39
$1.50
Lowest
$1.99
$8.80
$1.94

Walmart price details

Broccoli Crowns, Broccoli

each

Collected

Basket reference: Broccoli, per Head or Crown · 1 unit(s)

Tomatoes, per kg
$5.49
$5.10
$4.23
$5.10
$6.55
$6.59
$6.59
$6.59
$4.20

Walmart price details

Your Fresh Market Tomatoes on the Vine, Sold in packs, 0.57 - 0.80 KG

per kg

Captured package: 1 kg

Collected

Basket reference: Tomatoes, per kg · 1000 g

Lowest
Romaine Lettuce, per Head
$2.99
$3.00
$3.97
$2.49
$2.47
$3.00
$1.77
$2.49
$1.32

Walmart price details

Romaine Lettuce Hearts, Pack of 3

each

Captured package: 1 count

Collected

Basket reference: Romaine Lettuce, per Head · 1 unit(s)

Lowest
Pantry Staples
White Rice (Long Grain), 2kg
$5.79
$5.00
—
$4.49
Lowest
$4.99
$6.49
$6.99
$5.79
$4.77

Walmart price details

Great Value Long Grain White Rice

per actual package

Captured package: 2 kg, 24.0 ¢/100g

Collected

Basket reference: White Rice (Long Grain), 2kg · 2000 g

Pasta, Spaghetti, 900g
$1.97
$1.97
$1.77
Lowest
$2.00
$2.00
$2.29
$2.00
$1.99
$1.97

Walmart price details

Great Value Spaghetti Pasta

per actual package

Captured package: 900 g, 22.0 ¢/100g

Collected

Basket reference: Pasta, Spaghetti, 900g · 900 g

Canned Tomatoes, Diced, 796mL
$1.97
$2.50
$1.74
$1.50
Lowest
$2.19
$2.99
$2.19
$2.00
$1.97

Walmart price details

Great Value Diced Tomatoes

per actual package

Captured package: 796 mL, 25.0 ¢/100ml

Collected

Basket reference: Canned Tomatoes, Diced, 796mL · 796 mL

Peanut Butter, 1kg
$4.44
Lowest
$5.00
$5.97
$4.50
$5.00
$6.00
$5.99
$6.79
$4.47

Walmart price details

Great Value Smooth Peanut Butter

per actual package

Captured package: 1 kg, 45.0 ¢/100g

Collected

Basket reference: Peanut Butter, 1kg · 1000 g

Canola Oil, 946mL
$4.99
$4.49
$3.97
Lowest
$4.29
$4.29
$6.50
$7.29
$6.79
$4.57

Walmart price details

Great Value Canola Oil 1L

per actual package

Captured package: 1L, 46.0 ¢/100ml

Collected

Basket reference: Canola Oil, 946mL · 946 mL

Granulated Sugar, 2kg
$2.99
$2.00
Lowest
$2.75
$2.99
$3.39
$2.00
Lowest
$3.49
$3.49
$2.77

Walmart price details

Redpath Special Fine Granulated Sugar

per actual package

Captured package: 2 kg, 14.0 ¢/100g

Collected

Basket reference: Granulated Sugar, 2kg · 2000 g

All-Purpose Flour, 2.5kg
$3.77
$3.00
Lowest
$3.77
$3.79
$3.00
Lowest
$3.00
Lowest
$3.99
$4.99
$3.77

Walmart price details

Great Value Original All-Purpose Flour

per actual package

Captured package: 2.5 kg, 15.0 ¢/100g

Collected

Basket reference: All-Purpose Flour, 2.5kg · 2500 g

Frozen
Frozen Pizza, Pepperoni
$3.97
Lowest
$3.99
$8.49
$4.00
$4.29
$7.00
$4.00
$5.49
$5.84

Walmart price details

Dr. Oetker Giuseppe Pizzeria Rising Crust Pepperoni Pizza, 720 g

each

Captured package: 720 g, 81.0 ¢/100g

Collected

Basket reference: Frozen Pizza, Pepperoni · 1 unit(s)

Frozen Mixed Vegetables, 750g
$2.99
$3.79
$2.77
Lowest
$3.00
$2.99
$3.00
$3.99
$2.99
$3.37

Walmart price details

Great Value Frozen Mixed Vegetables, 750 g

per actual package

Captured package: 750 g, 45.0 ¢/100g

Collected

Basket reference: Frozen Mixed Vegetables, 750g · 750 g

Ice Cream, 1L
$3.49
Lowest
$4.50
$6.97
$4.50
$3.94
$4.00
$3.94
$3.94
$4.68

Walmart price details

Great Value Vanilla Ice Cream in a Container, 1.5L

per actual package

Captured package: 1.5L, 31.0 ¢/100ml

Collected

Basket reference: Ice Cream, 1L · 1000 mL

Frozen Chicken Nuggets, 700g
$5.49
Lowest
$7.00
$5.97
$6.00
$6.99
$7.00
$15.99
$7.99
$6.47

Walmart price details

Great Value Chicken Nuggets, 800 g

per actual package

Captured package: 800 g, 81.0 ¢/100g

Collected

Basket reference: Frozen Chicken Nuggets, 700g · 700 g

Beverages
Orange Juice, 2.63L
$6.99
$6.75
$7.69
$6.50
Lowest
$7.49
$7.99
$7.99
$10.49
$6.96

Walmart price details

Simply Orange Pulp Free Juice 2.25 Liters

per actual package

Captured package: 2.25 L, 31.0 ¢/100ml

Collected

Basket reference: Orange Juice, 2.63L · 2630 mL

Ground Coffee, 300g
$13.49
$6.99
$12.27
$6.00
$12.99
$8.99
$9.49
$4.79
Lowest
$12.47

Walmart price details

Tim Hortons Dark Roast Ground Coffee, Dark Roast, Ground Coffee Bag, Made with 100% Arabica Beans, Smooth & Bold Flavour, 300g

per actual package

Captured package: 300g, $4.16/100g

Collected

Basket reference: Ground Coffee, 300g · 300 g

Tea Bags, ~72-pack
$2.99
Lowest
$5.00
$5.87
$5.00
$3.00
$6.99
$4.19
$3.00
$4.47

Walmart price details

Tetley Orange Pekoe Tea 72 bags

per actual package

Captured package: 72 count, $1.97/100g

Collected

Basket reference: Tea Bags, ~72-pack · 72 unit(s)

Coca-Cola, 2L—
$2.50
$2.77
$1.69
Lowest
$2.49
$4.29
—
$3.99
$2.48

Walmart price details

Coca-Cola Soda Pop Bottle, 2 Litres

per actual package

Captured package: 2 L, 12.0 ¢/100ml

Collected

Basket reference: Coca-Cola, 2L · 2000 mL

Bottled Water, 24-pack 500mL
$4.98
$3.29
$3.97
$3.29
$9.99
$3.00
$6.98
$11.99
$2.98

Walmart price details

Great Value Spring Water 500ml, pack of 24

per 24-bottle equivalent

Captured package: 500ml, 24 count

Collected

Basket reference: Bottled Water, 24-pack 500mL · 24 unit(s)

Lowest
Household Essentials
Paper Towels, ~6-roll
$5.99
$7.00
$5.97
Lowest
$6.50
$6.00
$6.50
$6.99
$6.99
—
Toilet Paper, 12-roll
$5.99
$5.00
$3.97
Lowest
$5.00
$6.99
$5.00
$5.79
$6.99
$7.94

Walmart price details

Great Value ECO Bathroom Tissue, 12 Double Rolls, 242 Sheets, 2-Ply

per actual package

Captured package: 12 count

Collected

Basket reference: Toilet Paper, 12-roll · 12 unit(s)

Dish Soap, 535mL
$2.29
$2.00
$2.77
$2.29
$3.29
$1.79
Lowest
$2.49
$2.99
$1.97

Walmart price details

Palmolive Ultra Strength Liquid Dish Soap, Warm Spice Scent, 591 mL

per actual package

Captured package: 591 mL, 33.0 ¢/100ml

Collected

Basket reference: Dish Soap, 535mL · 535 mL

Laundry Detergent, 1.47L
$3.99
Lowest
$7.99
$7.97
$5.00
$6.99
$7.50
$4.99
$8.79
$4.97

Walmart price details

Great Value Liquid Laundry Detergent OXI 4-in-1 43 wash, 1.92L

per actual package

Captured package: 1.92L, 26.0 ¢/100ml

Collected

Basket reference: Laundry Detergent, 1.47L · 1470 mL

Garbage Bags, 40-count
$7.49
$7.49
$5.97
$5.00
Lowest
$7.99
$7.49
$5.49
$10.49
—

03 / Understand the comparison

Useful numbers, with the context.

01

One example basket

We add one of each of 50 everyday products. It’s a common starting point for comparison, rather than a household’s weekly grocery bill.

02

Prices from retailer websites

We collect advertised prices weekly, including sales, and use each item’s latest available observation. A chain’s price is the median across the stores we sampled. Local prices and availability can change.

03

Gaps stay visible

A missing item uses the same product’s city average. More than two missing prices keeps a chain out of the basket ranking.

Coverage varies by city. Walmart’s verified prices appear with their own collection dates. Costco is not covered.

Read the full methodology

The tracked grocery market in Ottawa

9 banners have basket coverage: Food Basics, Superstore, Giant Tiger, No Frills, FreshCo, Loblaws, Metro, Sobeys, Walmart. 8 meet the comparison threshold. Observations through . Individual items can have earlier collection dates.

Compare the items you buy, check the actual packages, and consider travel costs before choosing a store. A lower example-basket total does not establish that a store is always cheapest.

Make this basket mine: compare your own list in Ottawa →

Compare individual grocery prices in Ottawa

Questions about grocery prices in Ottawa

Which tracked grocery store costs least in Ottawa?

For observations through October 10, 2026, Food Basics has the lowest total among 8 comparable tracked baskets: $258.92.

How large is the difference between store totals?

The lowest and highest totals differ by $76.11 for this 50-item example basket. Your own shopping list may rank differently.

What counts as a comparable basket?

A store needs at least 48 observed prices and a price or clearly labelled estimate for all 50 items. Missing items use the average price of that same product at other tracked banners in this city.

Will these prices match my receipt?

Prices represent advertised online listings at tracked stores. For each banner and item we use the lower median of the latest observed listings, which is a real observed price. Brands, package sizes and local availability can vary within our matching rules. This example basket is not a household’s weekly bill.

Read the comparison methodology →

Grocery prices in other cities

We use cookies for analytics to improve your experience. Privacy Policy