Happy Shopper vs Savemart: which is cheaper in Malta?

On the 222 products that both Happy Shopper and Savemart sell, Happy Shopper was cheaper on 5% of them and Savemart on 89%. Bought together, they cost €620.83 at Happy Shopper and €534.57 at Savemart: Savemart is 16.1% cheaper.

By category

CategoryProductsCheaper at Happy ShopperCheaper at SavemartBasket
Food Cupboard 62 5% 92% Savemart −15.2%
Drinks 42 7% 93% Savemart −19.8%
Chilled & Dairy 38 3% 82% Savemart −10.7%
Snacks & Sweets 31 6% 84% Savemart −9.0%
Frozen 17 6% 94% Savemart −8.2%
Health & Beauty 15 0% 93% Savemart −18.8%
Bakery 6 0% 100% Savemart −5.7%

Biggest savings at Happy Shopper

Biggest savings at Savemart

Cheapest equivalent basics, any brand

BasicHappy ShopperSavemartCheaper
Eggs €0.29 per egg
Gattfarm Fresh Egg X15 · €4.40
€0.26 per egg
Eggs *30 · €7.79
Savemart, 11% less
Milk, fresh or long-life €1.67 per litre
Benna Milk Whole 1000ml · €1.67
€0.80 per litre
F.FLAG UHT SEMI SKIMMED MILK 10%OFF 2*2L · €3.19
Savemart, 52% less
Butter €12.68 per kg
Benna Pure Butter Unsalted 250g · €3.17
€14.20 per kg
lakeland unsalted butter 250gm · €3.55
Happy Shopper, 11% less
Spaghetti €2.70 per kg
Barilla Spaghetti 500g · €1.35
€1.05 per kg
PRIMELUCCI SPAGHETTI 04 1KG · €1.05
Savemart, 61% less
Penne €3.00 per kg
Barilla Penne Rigate No.73 500g · €1.50
€1.19 per kg
POATTI PENNE REGATE 1 KG · €1.19
Savemart, 60% less
Basmati rice €3.99 per kg
Eurico Curtiriso Basmati Rice 1Kg · €3.99
€2.10 per kg
BASMATI RICE 5KG · €10.50
Savemart, 47% less
Plain flour €1.00 per kg
Divella Type 00 Flour 1kg · €1.00
€0.89 per kg
FLORIAN TYPE '00' FLOUR 1KG · €0.89
Savemart, 11% less
Sunflower oil €2.75 per litre
3 Leaves Sunflower Oil 1L · €2.75
€1.90 per litre
SUNFLOWER OIL 5L · €9.49
Savemart, 31% less
Potatoes €1.44 per kg
Fresh Potatoes 1Kg · €1.44
€1.12 per kg
Potato 4kg net · €4.50
Savemart, 22% less
Still water €0.80 per litre
Vera Water Still 500ml · €0.40
€0.25 per litre
AQUANI STILL WATER 2L · €0.60
Savemart, 69% less
Toilet paper €0.28 per roll
15% Off Selpak 2ply Toilet Paper x 32 · €8.80
€0.21 per roll
BELINNO TOILET PAPER*24 ROLLS · €5.09
Savemart, 23% less
Cheddar (block) €14.55 per kg
Cheddar Cheese (€13.65/kg — approx 200g ≈ €2.73) · €2.91
€17.93 per kg
EMBORG CHEDDAR 150G · €2.69
Happy Shopper, 19% less
Feta €18.75 per kg
Feta Cheese 200g · €3.75
€9.97 per kg
DELTA FETA CHEESE BLOCK 1+1 2*200G · €3.99
Savemart, 47% 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