City price index: what Spanish food costs across Europe

Updated 11 Sep 2026 · Based on 357 restaurants with price data, out of 3,119 tracked

Each band is the typical food spend per person (drinks and service excluded): 1 = up to £10, 2 = £10-30, 3 = £30-50, 4 = £50+. Figures come from reported per-person ranges where restaurants publish them, and menu-based estimates otherwise. The index is the average band of the priced restaurants in each city; coverage shows how much of the city's scene that average rests on. Cities with fewer than 3 priced restaurants are not ranked yet.

Rankings: best cities for Spanish food · most popular dishes · best restaurants by dish · city price index.
#CityTypical spendIndex (1-4)Restaurants pricedCoverage
1Southampton (United Kingdom)£50+4.004 of 580%
2Dortmund (Germany)£30-503.005 of 862%
3Antwerp (Belgium)£30-502.673 of 1916%
4Bonn (Germany)£30-502.673 of 1127%
5Naples (Italy)£30-502.673 of 743%
6Rotterdam (Netherlands)£30-502.673 of 743%
7Turin (Italy)£30-502.673 of 933%
8London (United Kingdom)£30-502.6383 of 14458%
9Manchester (United Kingdom)£30-502.6010 of 1759%
10Dublin (Ireland)£10-302.506 of 1060%
11Utrecht (Netherlands)£10-302.506 of 875%
12Vienna (Austria)£10-302.504 of 1625%
13Nuremberg (Germany)£10-302.449 of 9100%
14Glasgow (United Kingdom)£10-302.405 of 1145%
15Milan (Italy)£10-302.405 of 2223%
16Essen (Germany)£10-302.3813 of 1493%
17Munich (Germany)£10-302.388 of 1747%
18Bremen (Germany)£10-302.333 of 1127%
19Frankfurt (Germany)£10-302.339 of 1090%
20Nottingham (United Kingdom)£10-302.336 of 1060%
21Paris (France)£10-302.333 of 417%
22Birmingham (United Kingdom)£10-302.254 of 1040%
23Cardiff (United Kingdom)£10-302.254 of 850%
24Freiburg (Germany)£10-302.254 of 850%
25Liverpool (United Kingdom)£10-302.254 of 1233%
26Newcastle upon Tyne (United Kingdom)£10-302.254 of 757%
27Amsterdam (Netherlands)£10-302.205 of 1533%
28Düsseldorf (Germany)£10-302.205 of 1533%
29Brussels (Belgium)£10-302.176 of 1250%
30Bologna (Italy)£10-302.003 of 475%
31Cambridge (United Kingdom)£10-302.004 of 580%
32Cologne (Germany)£10-302.006 of 2425%
33Dresden (Germany)£10-302.006 of 875%
34Edinburgh (United Kingdom)£10-302.003 of 1421%
35Hamburg (Germany)£10-302.007 of 3023%
36Hanover (Germany)£10-302.006 of 6100%
37Heidelberg (Germany)£10-302.007 of 1164%
38Leipzig (Germany)£10-302.003 of 475%
39Maastricht (Netherlands)£10-302.003 of 650%
40Montpellier (France)£10-302.005 of 1050%
41Sheffield (United Kingdom)£10-302.003 of 475%
42Berlin (Germany)£10-301.9314 of 4333%
43The Hague (Netherlands)£10-301.805 of 956%
44Oxford (United Kingdom)£10-301.673 of 560%
45Nantes (France)Up to £101.333 of 650%