milk and cows

Where to buy the cheapest milk

Fact Checked Fact Checked

Rising living costs, supply chain disruptions, and ongoing supermarket ‘milk wars’ have seen the price of milk skyrocket. Hyperinflation and subsequent rising grocery costs are also putting pressure on household budgets like never before. To help consumers get the most bang for their buck when buying milk, Canstar Blue has produced this guide to the cheapest milk brands. Our latest consumer survey revealed a quarter of Aussies (25%) buy whichever brand of milk is cheapest when they go shopping, although a whopping 49% of people would be willing to pay more per litre to support dairy farmers (more on that below).

Milk brand prices compared

This table compares milk prices of some major brands across Australia (excluding non-dairy alternatives):

Brand Fresh milk 1L Fresh milk 2L Fresh milk 3L Long life milk 1L
Woolworths $1.60 ($1.60/L) $3.10 ($1.55/L) $4.50 ($1.50/L) $1.60 ($1.60/L)
Coles $1.60 ($1.60/L) $3.10 ($1.55/L) $4.50 ($1.50/L) $1.60 ($1.60/L)
ALDI Farmdale $1.59 ($1.59/L) $3.09 ($1.55/L) N/A $1.59 ($1.59/L)
Black & Gold (IGA) N/A N/A N/A $1.68 ($1.68/L)
Costco (Gold Country) N/A N/A $4.29 ($1.43/L) N/A
Devondale N/A $3.95 ($1.98/L) $5.95 ($1.98/L) $2.20 ($2.20/L)
Dairy farmers $2.25- $2.70 ($2.25 – $2.70/L) $3.40 – $4.10 ($1.70 – $2.05/L) $5.20 – $5.90 ($1.73 – $1.97/L) $2.50 – $2.69 ($2.50 – $2.69/L)
Maleny (QLD only) $3.45 ($3.45/L) $5.80 ($2.90/L) $8.40 ($2.80/L) N/A
Norco $2.60 ($2.60/L) $4.20 ($2.10/L) $6.25 ($2.08/L) 200ml bottles not sold in major supermarkets
a2 milk $3.80 ($3.80/L) $6.60 ($3.30/L) $9.80 ($3.27/L) $3.50 ($3.50/L)
Pauls $2.80 ($2.80/L) $4.00 – $4.60 ($2 – $2.30/L) $5.75 – $5.90 ($1.92 – $1.96/L) $2.75 ($2.75/L)
Harris Farm  N/A $3.10 ($1.55/L) N/A N/A

*Prices accurate as of February 2023 and may be subject to change.

**Prices in brackets are unit prices, a standard unit of measurement of the price of milk per litre, regardless of quantity or packaging.

What are the best-rated milk brands in Australia?

Where to buy the cheapest milk

Homebrand fresh milk and long life milk are cheaper than branded milk, with prices (including unit pricing) on par across Coles, Woolies, and ALDI − ranging from $1.60 to $4.50 depending on the quantity. The most expensive brands compared above include Maleny and a2 milk which can cost $3-$9 depending on the quantity and retailer, which is nearly double the price of homebrand milk.

  • However, Costco’s 3L fresh milk beats all others on price (for that quantity) − costing just $4.29 (or $1.43/L), which is 20c cheaper than homebrand fresh milk from Coles, Woolies, or ALDI which costs $4.50 (1.50/L). The savings would only be beneficial if you have a Costco store local to you.

Read more: Is a Costco membership worth it? Review


man with cow

How much do dairy farmers get paid per litre of milk?

Farmgate prices paid to dairy farmers can vary between 55c and 75c per litre, according to industry statistics. However, this will vary per state and supplier, different production systems, input costs (i.e feed, labour, etc.) climatic and market conditions, and on contract terms negotiated between individual retailers and producers. The farmgate milk price (FMP) is the amount processors pay farmers for their milk. With Coles and Woolworths increasing the price of homebrand milk by up to 60c and ALDI offering similar prices, it’s hoped dairy farmers are paid a fairer price for milk. Norco has also recently increased the average price per litre paid to dairy farmers to 84c.

The caveat here is that not all dairy farmers are paid by the litre. Some are paid based on the fat and protein content of the milk, with different prices set for each component and these prices even vary between processors, brands, and supermarkets. Unfortunately, dairy farmers have not had much leverage to set their own prices due to the perishable nature of milk.

Since the deregulation of the dairy industry in 2000, milk prices within the industry have been set by supply and demand. Australia is one of the only countries that does not have legislative control over the price of milk. While this may be great for consumers on the outset, who can buy a litre of milk for about a dollar, farmers are short-changed, arguing that milk should never be that cheap considering the complexity of production. To put it all into perspective, a 1L bottle of Coke currently costs about $4.20 from most supermarkets, which is essentially just sugar and carbonated water. But, a 1L bottle of fresh full cream milk costs a meagre $1.60.

What’s the difference between long life and fresh milk?

The key difference between long life and fresh milk is the processing that it goes through to make it onto supermarket shelves. While fresh milk is processed by heating it to about 74˚C for 15 seconds, long life (UHT) milk is heated to over 135˚C for about 2 seconds, ‘flash cooled’ and then packaged aseptically. This usually gives it a longer shelf life of six to nine months. Once opened, it should be treated like regular milk and refrigerated/consumed within seven to 10 days.

Long life milk is usually, but not always, cheaper than fresh milk. This is because:

  1. UHT milk doesn’t require cold storage and therefore can be transported more easily
  2. Long life milk can be easily imported from regions or farmers with an oversupply.

Canstar Blue consumer expert, Megan Birot said: “Although long life milk tends to be cheaper than fresh milk across the board, the ongoing supermarket ‘milk wars’ and rising living costs mean the price difference is not as great as it used to be. In fact, the recent price hike from Coles and Woolworths negated any difference in price between homebrand fresh and long life milk.”

“The majority of Aussies still prefer fresh milk, while most people buy long life milk perhaps because it’s considered more cost-efficient as it can be stored for longer.”

Compare Milk Brands

Abi Buckland
Casual Content Producer
Abi Buckland was a content producer at Canstar Blue for almost two years until 2024, most recently in the Telco section. She is studying a Bachelor of Business Management and a Bachelor of Laws (Honours) at the University of Queensland.

Share this article