Skip to content

Data

Pasta Prices in Ontario: What You Pay per Kilogram

In Ontario flyers from April to September 2026, dry pasta ranged from about $1.32 a kilogram to over $5 a kilogram on sale. Big 750 to 900 g bags beat small 340 to 410 g boxes. Here is the data by brand and size.

By FlyerHawk 5 min read

On this page

Dry pasta is one of the cheapest meals you can make, and it is a pantry staple that keeps well. But pasta comes in 340 g boxes, 454 g bags, 750 g bags and 900 g bags, often at prices that look almost the same. That is where the savings hide.

The short answer: in Ontario flyers from April to mid-September 2026, the cheapest pasta was Italpasta 750 g at $0.99 (about $1.32 per kg) at No Frills in the week of September 10. Store-brand 900 g bags usually sold for $1.97 to $2.00 (about $2.20 per kg). Name-brand 340 to 410 g boxes on sale cost $4.00 to $5.00+ per kg.

What we looked at

We reviewed dry pasta in the Ontario flyer data FlyerHawk tracks from April 9 to mid-September 2026. We left out pasta sauce, fresh and frozen pasta, pasta salads, boxed dinners and gnocchi. We only calculated a price per kilogram when the flyer printed the size.

Cost per kilogram by product

Product and flyer price Size Per kg
Italpasta, $0.99 (No Frills, week of Sept 10) 750 g $1.32
Italpasta, $1.50 (Superstore, week of June 25) 900 g $1.67
Italpasta, $1.33 (No Frills, several weeks) 750 g $1.77
no name pasta, $1.97 (Superstore) 900 g $2.19
no name pasta, $2.00 (No Frills) 900 g $2.22
Compliments pasta, $2.00 (FreshCo, week of Aug 27) 900 g $2.22
Primo pasta, $0.99 (Fortinos, week of Sept 3) 454 g $2.18
Unico pasta, $2.50 (Superstore) 900 g $2.78
Italpasta, $2.75 (Loblaws, Zehrs, Your Independent Grocer) 900 g $3.06
Barilla, $1.77 (several stores) 410 g $4.32
De Cecco, $2.25 (No Frills, week of July 9) 454 g $4.96
Barilla, $1.77 (several stores) 340 g $5.21

What the numbers show

Bigger bags win, even among store brands

At $2.00 for 900 g, store-brand pasta costs about $2.22 per kg. A name-brand 410 g box at $1.77 costs almost twice as much per kg, even though the price on the tag is lower. If your household eats pasta once or twice a week, the bigger bag is the easy win.

The same bag can vary a lot by store

Italpasta 900 g ranged from $1.50 at Real Canadian Superstore (week of June 25) to $2.75 at Loblaws, Zehrs and Your Independent Grocer (several weeks). FreshCo listed it at $2.27 to $2.49. That is an 83% difference for the same product.

Italian imports cost more, even on sale

De Cecco and Molisana were typically $2.25 to $2.49 for 450 to 454 g, or about $5 per kg. Some cooks prefer them for texture. If you do, buy them on sale; if you are cooking for kids or a casserole, a store brand at under half the price will do the job.

Specialty pastas are their own category

Gluten-free, protein-added and whole grain pastas were mostly $2.47 to $2.99 for 300 to 375 g, which is about $7 to $10 per kg. Compare them with each other, not with plain semolina pasta.

Watch the size ranges

Many flyers group sizes, like "Barilla pasta, 340/410 g" at one price. At $1.77, the 410 g box is about 17% cheaper per kg than the 340 g box. Long pastas like spaghetti and short shapes like penne can come in different weights, so check the box on the shelf.

How much pasta to stock up on

Dry pasta keeps for a long time when unopened. Check the best-before date on the package. That makes it one of the best items to buy in bulk on a deep sale.

A simple plan:

  1. Work out your weekly use. Most households use roughly 100 g of dry pasta per adult serving.
  2. Buy two to three months' worth when you see a price under $1.80 per kg.
  3. Store it in a dry cupboard in the original bag or a sealed container.
  4. Mix shapes. A low price on spaghetti one week and penne the next lets you build a varied pantry at the low price.

Pasta for a week of dinners

At $1.32 per kg, a 500 g dinner for four costs about 66 cents in pasta. Add a can of tomatoes, an onion, some garlic and whatever vegetables are on sale, and you have a family meal for a few dollars. Pasta is also a good base for using up leftover vegetables before they go bad.

A simple rule for pasta

  • Under $1.80 per kg: stock up.
  • $2.00 to $2.30 per kg: a normal good price for store-brand bags.
  • Over $4.00 per kg: only for a brand or shape you really want.

Let the stock-up price find you

Pasta prices move quietly, and the best weeks are easy to miss. FlyerHawk tracks the flyers near you, compares each price with its normal range, and alerts you when your pantry staples hit a real low. Try FlyerHawk free for 14 days and add pasta to your watch list.

FAQ

What is a good price for pasta in Ontario?

In Ontario flyers from April to September 2026, under $1.80 per kg was a strong price. Store-brand 900 g bags at $1.97 to $2.00 (about $2.20 per kg) were a normal good price.

Is name-brand pasta worth it?

It depends on your taste. Per kilogram, name-brand 340 to 410 g boxes on sale were about twice the price of store-brand 900 g bags.

How long does dry pasta keep?

Unopened dry pasta keeps for a long time. Check the best-before date on the package, and store it in a dry cupboard.

How do I calculate price per kilogram?

Divide the price by the weight in grams, then multiply by 1,000. For example, $2.00 divided by 900 g, times 1,000, is about $2.22 per kg.

All articles →

Data

Cheese Block Prices: 200 g vs 400 g vs 700 g in Ontario

In Ontario flyers from April to September 2026, cheese blocks ranged from 86 cents to over $2.40 per 100 g. The 700 g bar on sale was the cheapest, but a 400 g block at $4.92 came close. Here is the data.

5 min read

Data

Halloween Candy Prices: Cost per Piece in Ontario Flyers

In Ontario flyers from August to September 2026, Halloween fun-size candy ranged from about 14 cents to 33 cents per piece. Here is the price-per-piece data by pack, and how to buy enough without overpaying.

5 min read

More from FlyerHawk: Buying guides Comparisons Price report How it works