Happy Shopper vs Olle Daily Needs: which is cheaper in Malta?

On the 132 products that both Happy Shopper and Olle Daily Needs sell, Happy Shopper was cheaper on 64% of them and Olle Daily Needs on 33%. Bought together, they cost €298.90 at Happy Shopper and €309.93 at Olle Daily Needs: Happy Shopper is 3.7% cheaper.

By category

CategoryProductsCheaper at Happy ShopperCheaper at Olle Daily NeedsBasket
Drinks 39 59% 38% Happy Shopper −3.8%
Food Cupboard 37 54% 46% Happy Shopper −2.8%
Snacks & Sweets 27 96% 4% Happy Shopper −10.6%
Chilled & Dairy 15 40% 47% Olle Daily Needs −2.6%

Biggest savings at Happy Shopper

Biggest savings at Olle Daily Needs

Cheapest equivalent basics, any brand

BasicHappy ShopperOlle Daily NeedsCheaper
Eggs €0.29 per egg
Gattfarm Fresh Egg X15 · €4.40
€0.33 per egg
A&G Fresh Barn Eggs, X 6 · €1.96
Happy Shopper, 10% less
Milk, fresh or long-life €1.67 per litre
Benna Milk Whole 1000ml · €1.67
€1.20 per litre
Benna Fresh Milk Skimmed, 1l · €1.20
Olle Daily Needs, 28% less
Butter €12.68 per kg
Benna Pure Butter Unsalted 250g · €3.17
€18.36 per kg
Lakeland Dairies Pure Irish Salted Butter, 250g · €4.59
Happy Shopper, 31% less
Spaghetti €2.70 per kg
Barilla Spaghetti 500g · €1.35
€2.30 per kg
Di Vella Spaghetti Ristorante N.8, 1kg · €2.30
Olle Daily Needs, 15% less
Penne €3.00 per kg
Barilla Penne Rigate No.73 500g · €1.50
€1.88 per kg
Pasta Reggia Penne Mezzane Rigate N.36, 500g · €0.94
Olle Daily Needs, 37% less
Basmati rice €3.99 per kg
Eurico Curtiriso Basmati Rice 1Kg · €3.99
€7.82 per kg
Tilda Pure Basmati Rice, 500g · €3.91
Happy Shopper, 49% less
Plain flour €1.00 per kg
Divella Type 00 Flour 1kg · €1.00
€1.61 per kg
Lamb Brand Flour 00, 1kg · €1.61
Happy Shopper, 38% less
Sunflower oil €2.75 per litre
3 Leaves Sunflower Oil 1L · €2.75
€2.63 per litre
Unoli Pure Sunflower Oil, 1l · €2.63
Olle Daily Needs, 4% less
Apples €3.64 per kg
Fresh Apples, 1Kg · €3.64
€4.14 per kg
Red Apples, 1kg · €4.14
Happy Shopper, 12% less
Still water €0.80 per litre
Vera Water Still 500ml · €0.40
€0.57 per litre
Kristal Still Water, 2l · €1.25
Olle Daily Needs, 29% less
Toilet paper €0.28 per roll
15% Off Selpak 2ply Toilet Paper x 32 · €8.80
€0.44 per roll
Swan Toilet Paper, X 24 · €10.64
Happy Shopper, 38% less
Cheddar (block) €14.55 per kg
Cheddar Cheese (€13.65/kg — approx 200g ≈ €2.73) · €2.91
€15.55 per kg
Cheddar Cheese Whole, 200g · €3.11
Happy Shopper, 6% less

Prices as published on each store's website on 14 Nov 2026, in stock, including current promotions. Products sold by weight are left out because stores price them differently. Matching is automatic and can be wrong; tell us if something looks off.

More comparisons