Are food prices in Denmark high?
Food price levels in 2025
Short answer
Yes, food in Denmark is among the most expensive in the EU. In 2025 the price level index for food and non-alcoholic drinks was 120.5 (EU average = 100), so food cost about 20% more than the EU average. Luxembourg was the most expensive at 122 and Romania the cheapest at 80. Food is still less of a gap than restaurant meals, which stood at 143.6.
Why
- Groceries are cheaper relative to the EU than eating out.
- In 2025 food was 109.9 in Sweden and 102.4 in Germany.
- 25% VAT is included in shop prices.
Details
In October 2026 food was the group that pulled Danish inflation down the most, by 0.28 percentage points.
Tip
Buying food in a supermarket and eating in a park or in your room cuts the daily cost more than any other single change.
What may differ
The index is an average; single products such as coffee or meat can be far above or below it.
Common misconception
Danish food prices are the highest in the EU.
What actually happens
In 2025 Luxembourg had the highest food price level (122); Denmark was close behind at 120.5.
People also ask
- Is Denmark expensive compared with the rest of the EU?
- What is cheaper in Germany than in Denmark?
- What is the inflation rate in Denmark now?
Sources
- Eurostat: Comparative price levels of consumer goods and servicesChecked at:
- Eurostat: Price level indices 2025, Denmark (dataset prc_ppp_ind_1)Checked at:
- Eurostat: Price level indices 2025, Sweden (dataset prc_ppp_ind_1)Checked at:
- Eurostat: Price level indices 2025, Germany (dataset prc_ppp_ind_1)Checked at:
- Statistics Denmark: Unchanged inflation in October (10 November 2026)Checked at:
This answer is for reference only. Prices, fees and taxes change, so check the official sources before you plan your budget.
Cost calculatorRelated questions
-
How do you plan a daily budget for sightseeing in Copenhagen?
Start with the fixed costs of the day: in November 2026 a 24-hour City Pass for the metro costs 100 kr., a standard Tivoli entry ticket 230 kr.
-
How do you get a cheap train ticket from Copenhagen to Aarhus?
A good way to pay less for the train from Copenhagen to Aarhus is an Orange ticket, bought on dsb.dk or in the DSB app.
-
How much is the toll on the Great Belt Bridge?
From 1 January 2026 a single trip over the Great Belt Bridge in a car of 3–6 m costs 235 kr.
-
How much is the toll on the Øresund Bridge?
From 14 September 2026 a single trip over the Øresund Bridge in a car up to 6 m costs 470 kr.

