How much does a basic grocery basket really cost across Europe?

Grocery shopping is an everyday activity for all of us, yet food prices in various European cities can differ significantly. An analysis by Deutsche Bank, based on this year’s “Grocery Index,” shows how large these discrepancies are—even between cities in the same country.

This index, drawing data from the Numbeo platform, compares the cost of a typical grocery basket, which includes basic products like milk, bread, eggs, fruits, and meat. New York serves as the reference point, with its price level set at 100—prices in other cities are presented as a percentage of this reference.

Swiss Cities at the Top – Where Do Groceries Cost the Most?

Geneva and Zurich lead the list of Europe’s most expensive cities. Geneva, with a score of 106, is the most expensive city not only in Europe but also globally—a grocery basket there is 6 percent more expensive than in New York. Zurich is only slightly cheaper, scoring 103. Both cities outprice almost all major US cities, with the exception of San Francisco (104). High food prices were also noted in Oslo (78), Paris (71), and Luxembourg (66). While they don’t match the price levels of Swiss cities, they are still among the most expensive locations in Europe.

Many large European cities fall within the average price range, with scores from 58 to 63 points. This includes Helsinki, Vienna, Copenhagen, Milan, London, Brussels, Edinburgh, Frankfurt, Dublin, Amsterdam, Munich, and Stockholm. Although a grocery basket in these cities is noticeably cheaper than in Geneva or Paris, it can still be a significant financial burden for those on a limited budget. The price level in these locations can be described as moderate, suited to the average Western or Northern European resident’s wallet.

Where in Europe Will You Pay the Least for Groceries?

The cheapest groceries in Europe can be found in Eastern European cities, particularly in Budapest and Warsaw, both scoring 37. This means that a basket that costs 100 euros in New York costs just 37 euros in these cities—a whopping 63 percent less.

Other inexpensive European cities include Istanbul (39), Prague (42), Lisbon (44), Athens and Madrid (both 46), Barcelona (49), Rome and Birmingham (both 51), and Berlin (55). Interestingly, even within the same country, there can be clear price differences—for example, London, with a score of 62, is noticeably more expensive than Birmingham (51).

Analyzing the capitals of Europe’s largest economies reveals significant price variations. The most expensive among them is Paris (71), and the cheapest is Madrid (46). A grocery basket in the French capital is thus 54 percent more expensive than in the Spanish capital. Paris also surpasses Rome by 39 percent, Berlin by 29 percent, and compared to London, prices are higher by about 15 percent.

Based on: Deutsche Bank Research Institute, elaboration: Zofia Grosse

Why do prices vary so much? Main factors influencing food costs

These differences stem from many factors. Firstly, the income level and purchasing power of residents in a given country or city are crucial—the higher the earnings, the more often we observe higher prices, which reflect the general cost of living.

Another significant factor is the cost of labor, transport, and energy. In countries like Switzerland or Norway, where wages are high and regulatory systems are more stringent, food prices also rise. Tax policy, including the VAT rate on food products, and the presence or absence of subsidies for local agriculture also play an important role.

Logistical conditions and market structure are also key—in countries where competition among retail chains is strong, prices tend to be lower, as do prices in countries more self-sufficient in food production. Conversely, countries that import most food products are more exposed to price fluctuations in international markets.

Food prices in European cities are very diverse. The most expensive groceries are in Geneva and Zurich, but also in Oslo, Paris, and Luxembourg. Cities like London, Vienna, and Copenhagen offer average prices, while the most economical shopping can be done in Budapest, Warsaw, and Prague. It’s worth considering these differences when planning a trip, a relocation, or comparing the cost of living in different parts of Europe.

Written by

Shape the conversation

Do you have anything to add to this story? Any ideas for interviews or angles we should explore? Let us know if you’d like to write a follow-up, a counterpoint, or share a similar story.