Cheapest Grocery Store in Kelowna 2026: Real Price Data

After comparing prices on 262 products across nine grocery chains in Kelowna, Safeway came out on top with the lowest price on 63 items. Save-On-Foods took second place with the best deal on 50 products.

Cheapest Grocery Store in Kelowna 2026: Real Price Data
Image generated by AI

Big Price Gaps on Everyday Items

The data shows massive differences in what you pay for the exact same product, depending on where you shop. Many of these gaps shrink once you account for the fact that the higher prices are often sale prices too.

For example, Tomatoes cost just $2 at Safeway (on sale), while FreshCo charges $5.99 (also on sale, regular $6.99). Similarly, Olympic Greek Yogurt Organic is $4 at Safeway (on sale) but jumps to $11.99 at Save-On-Foods (also on sale).

Dairy and pantry staples show similar trends. Philadelphia Cream Cheese (453 g) is $3.99 at Save-On-Foods (on sale), whereas Costco lists it at $10.49 (also on sale, regular $13.49). However, the tables turn with India basmati rice, which costs $6.99 for a 907 g bag at Save-On-Foods (on sale) compared to $14.99 at Safeway (also on sale). If you can use the volume, the same rice is available in a 4.54 kg bag at FreshCo for $10.99 on sale — that works out to about $2.42 per kg, well below the $7.71 per kg you pay for the smaller bag at Save-On-Foods.

Cheapest Grocery Store in Kelowna 2026: Real Price Data
Image generated by AI

Store-by-Store Breakdown

To help you plan your next shopping trip, here is a snapshot of the most significant price differences we found across Kelowna stores. Many of the "highest" prices below are also sale prices — we've flagged each one so you can see what's discounted on both sides.

Product Lowest Price Store Price Highest Price Store Price
Tomatoes Safeway (sale) $2.00 FreshCo (sale) $5.99
Olympic Greek Yogurt Organic Safeway (sale) $4.00 Save-On-Foods (sale) $11.99
Philadelphia Cream Cheese (453 g) Save-On-Foods (sale) $3.99 Costco (sale) $10.49
India basmati rice (907 g) Save-On-Foods (sale) $6.99 Safeway (sale) $14.99
Catelli Elbow Protein Pasta (340 g) Real Canadian Superstore (sale) $2.97 Peter's Your Independent Grocer (sale) $6.00
Astro Yogurt Walmart (sale) $2.97 Safeway (sale) $5.99

Other notable mentions include Tomatoes on the vine, which are $1.49/lb (about $3.28/kg) at Save-On-Foods (on sale) versus $2.99/lb (about $6.59/kg) at Safeway (also on sale). Breakfast cereal shoppers might prefer Walmart, where Kellogg's breakfast cereal (1021 g) is $3.33 (on sale), compared to $5.99 at Safeway (also on sale).

Bottom Line

Safeway and Save-On-Foods are currently your best bets for the lowest prices on a wide range of items. However, almost every headline price above is a temporary sale — including most of the "highest" prices, which are also discounted right now. Always check the weekly flyer before you go, as regular prices can be significantly higher.

Help Us Track Prices in Kelowna

This analysis is based on community-submitted prices from 9 grocery chains in Kelowna.

Prices change every week. Help us keep this data accurate by submitting the prices you see at your local stores. Visit PriceHive.app to add your findings and help your neighbours save money.