Milk Prices in Ireland 2026: Every Supermarket Compared
If you buy milk in Ireland you already know the bill adds up fast — the average Irish household goes through about 3 litres a week, and prices shifted again in 2026 as dairy costs passed through to the shelf. We tracked live prices across Tesco, Aldi, SuperValu, Lidl, and Dunnes Stores on the MasterMarket database so you can see, in one place, where milk is actually cheapest this week.
Quick answer: For own-brand fresh milk, Tesco and SuperValu are tied at €1.15/litre — the cheapest everyday price for 1L. For 2L, it's also a tie at €2.25. Aldi is often lower but only when milk appears in its rotating "Special Buys" — not a reliable weekly price. Branded milk (Avonmore) adds roughly €0.40–€0.60 per litre over own-brand.
Own-brand 1-litre fresh milk
Own-brand is where the big four go to war — and where the prices land almost identically:
| Store | Product | Price (€) | Notes |
|---|---|---|---|
| Tesco | Tesco Skim Milk 1L | 1.15 | Regular shelf price |
| SuperValu | SuperValu Fresh Irish Milk 1L | 1.15 | Real Rewards price (members only) |
| SuperValu | SuperValu Skimmed Milk 1L | 1.15 | Real Rewards price (members only) |
| Dunnes Stores | Low Fat Milk 1L | 1.75 | Regular shelf price |
What this means: if you're a SuperValu shopper, you need Real Rewards loyalty to match Tesco's headline €1.15. Without it, you're paying regular shelf price. Dunnes trails at €1.75 for the 1L — no Shop & Save discount found on this SKU in the last 21 days.
Own-brand 2-litre fresh milk
The 2L pack is the household default — and again, Tesco and SuperValu converge:
| Store | Product | Price (€) | Price per litre |
|---|---|---|---|
| Tesco | Tesco Low Fat Milk 2L | 2.25 | 1.13 |
| SuperValu | SuperValu Fresh Irish Whole Milk 2L | 2.25 | 1.13 |
| SuperValu | SuperValu Light Milk 2L | 2.25 | 1.13 |
Buying the 2L over two 1L cartons saves you exactly €0.05 at Tesco — not much, but it reduces shelf trips.
Branded benchmark: Avonmore
Avonmore is Ireland's most visible branded milk. Because it's the same SKU sold in three of the big four, it's our cleanest cross-store benchmark:
| SKU | Tesco | SuperValu | Dunnes Stores |
|---|---|---|---|
| Avonmore Fresh Milk 1L (Tb) | €1.59 | — (data flagged) | €1.59 (Save €0.64 vs €2.23 regular) |
| Avonmore Whole Super Milk 1.75L | €2.95 | €2.95 (Real Rewards) | €2.95 |
| Avonmore Low Fat Super Milk 1.75L | €2.95 | €2.95 (Real Rewards) | €2.95 |
| Avonmore Milk 2L | €2.69 | €2.69 (Real Rewards) | €2.69 (was €4.29 — Save €1.60) |
| Avonmore Whole Super Milk 1L | €1.75 | €1.75 (Real Rewards) | €1.75 |
What this means: branded milk prices are coordinated to the cent across the big three grocers. The only way to save on Avonmore is to catch a temporary "Save €X" markdown — Dunnes runs the deepest ones (we saw a €1.60 cut on the 2L and a €0.64 cut on the 1L Tb during this check).
What about Aldi and Lidl?
Aldi and Lidl don't list own-brand fresh milk at a stable weekly shelf price the way the big three do. When milk appears at Aldi, it's often as a "Special Buy" — a flash sale at a lower price (we recorded Aldi Irish Whole Milk 2L at €1.15 during this pull, roughly half the big-three price). The catch: Special Buys rotate in and out, so today's €1.15 can be gone next week.
If you're within driving distance of an Aldi or Lidl and you time your shop to the weekly leaflet, milk is the one item where you'll routinely beat Tesco's €2.25 benchmark. If you shop the same store every week, Tesco or SuperValu own-brand is more predictable.
The 2L price per litre ranked
| Rank | Store | Price per litre (own-brand fresh) |
|---|---|---|
| 1 | Aldi (Special Buy, when available) | ~€0.58 |
| 2 | Tesco | €1.13 |
| 2 | SuperValu (Real Rewards) | €1.13 |
| 4 | SuperValu (non-member) | €1.35 (1L list price converted) |
| 5 | Dunnes Stores (1L SKU) | €1.75 |
How to save on milk in Ireland
- Stick to own-brand 2L. Tesco or SuperValu at €2.25 is the floor for predictable weekly pricing.
- Use loyalty. SuperValu's Real Rewards is required to hit €1.15/L. Without it, SuperValu is the most expensive of the big three.
- Time Aldi/Lidl Special Buys. Scan the weekly leaflet before your shop — if milk is in, stock up (fresh milk freezes for 3 months).
- Skip the branded tax — unless it's on markdown. Avonmore is fixed at roughly €1.50/L. You're paying €0.40 more per litre than own-brand, for milk that comes out of the same co-op.
- Track your usual milk SKU on MasterMarket — you'll get an alert when it drops below your target.
FAQ
How much is a 2-litre of milk in Ireland? Own-brand fresh 2L milk is €2.25 at Tesco and SuperValu (Real Rewards). Branded Avonmore 2L is €2.69. Aldi occasionally runs 2L milk as a Special Buy at ~€1.15, but it is not a permanent shelf price.
Who sells the cheapest milk in Ireland? When milk is available as an Aldi Special Buy, Aldi is cheapest. For stable weekly pricing, Tesco and SuperValu are tied at €1.15 for 1L and €2.25 for 2L own-brand fresh milk.
Why is SuperValu milk the same price as Tesco? Own-brand fresh milk is a loss-leader category — the big grocers match each other so shoppers don't switch store on milk alone. The real margin differences show up in branded and bulk items.
Is Avonmore cheaper at Tesco, SuperValu or Dunnes? Avonmore fresh milk is priced identically at all three big grocers. The only time one store is cheaper is when it runs a short-term "Save €X" markdown, which Dunnes does most aggressively.
Prices pulled from the MasterMarket database on 22 April 2026 from Tesco, Aldi, SuperValu, Dunnes Stores, and Lidl scrapers. Prices change daily — the live comparison table on each product page always shows the current shelf price.
Internal links to add before publishing:
- Hero CTA → pillar page Compare Supermarket Prices in Ireland (pending — Brief 1 publishes last)
- "Tesco vs Aldi benchmark" inline → Tesco vs Aldi Ireland price comparison (pending — Brief 2)
- Footer CTA → Average Cost of a Weekly Shop in Ireland (pending — Brief 5)