Milk (1 litre) prices by country
Milk (1 litre) costs from $0.64 in India to $3.12 in Singapore, across 32 countries priced in US dollars and in local currency.
Milk is heavy, perishable and awkward to ship, so it is almost always produced close to where it is drunk. That makes its price a read on local farming costs rather than world markets, and in much of the EU on agricultural subsidies, which push retail prices below what production alone would imply.
The numbers
| Country | USD | Local | Work time |
|---|---|---|---|
| India | $0.64 | 61.12 INR | 15 min |
| Egypt | $0.88 | 44.99 EGP | 29 min |
| Turkey | $1.02 | 48.5 TRY | 15 min |
| Poland | $1.06 | 3.97 PLN | 8 min |
| United States | $1.06 | 1.06 USD | 3 min |
| Brazil | $1.07 | 5.42 BRL | 14 min |
| Portugal | $1.10 | 0.96 EUR | 7 min |
| Indonesia | $1.18 | 21,285 IDR | 32 min |
| South Africa | $1.20 | 19.86 ZAR | 16 min |
| Spain | $1.22 | 1.06 EUR | 6 min |
| Germany | $1.35 | 1.17 EUR | 4 min |
| Netherlands | $1.35 | 1.17 EUR | 4 min |
| France | $1.37 | 1.19 EUR | 5 min |
| Argentina | $1.38 | 2,054.07 ARS | 24 min |
| Vietnam | $1.45 | 37,977 VND | 31 min |
| Japan | $1.47 | 233 JPY | 6 min |
| Ireland | $1.61 | 1.4 EUR | 5 min |
| Italy | $1.64 | 1.42 EUR | 7 min |
| United Kingdom | $1.69 | 1.26 GBP | 6 min |
| Saudi Arabia | $1.71 | 6.41 SAR | 9 min |
| Sweden | $1.71 | 16.3 SEK | 5 min |
| Mexico | $1.72 | 29.82 MXN | 26 min |
| Australia | $1.76 | 2.51 AUD | 4 min |
| United Arab Emirates | $1.77 | 6.5 AED | 7 min |
| China | $1.79 | 12.12 CNY | 20 min |
| Thailand | $1.79 | 59.87 THB | 31 min |
| New Zealand | $1.85 | 3.15 NZD | 5 min |
| South Korea | $2.02 | 2,905 KRW | 9 min |
| Canada | $2.22 | 3.11 CAD | 6 min |
| Switzerland | $2.25 | 1.82 CHF | 4 min |
| Norway | $2.45 | 23.25 NOK | 5 min |
| Singapore | $3.12 | 4 SGD | 12 min |
Source: Numbeo's country price rankings for 'Milk (regular), 1 litre' in the markets category, retrieved August 2026. Full methodology.
What the spread shows
The cheapest milk in the game is in India at $0.64; the most expensive is in Singapore at $3.12. That is a 4.9× difference for the same thing, against a median of $1.54 across all 32 countries.
Ranking by earnings instead of dollars rearranges the table. Indonesia has the longest wait, about 32 minutes of the average local wage, while in United States it is roughly 3 minutes. A country can look cheap in dollars and expensive in hours at the same time, and for most people the hours are what actually matter.
Other items
Why this costs what it costs
- Eggs are the most honest price in the shopNo brand, no marketing, barely any processing. When the egg price moves, something real happened to the birds, and everyone finds out at once.
- Four things set every price, and only one of them is the productThe same can, the same recipe, the same machine that made it, and a five-fold price gap between two countries. What follows is what actually sits in that difference.
- The price did not go up. The bag got smaller.Shrinkflation is a price rise disguised as a package redesign. Statisticians catch it, shoppers mostly do not, and there is a reason companies prefer it.