Where to eat in Spain
Browse 1,742 cities in Spain, starting with the cities with the most places to eat.
- Caravaca Murcia 170 places
- Port d'Alcúdia Balearic Islands 170 places
- Sant Joan Despí Catalonia 169 places
- El Grao Valencia 168 places
- El Viso Madrid 168 places
- San Javier Murcia 168 places
- Zarautz Basque Country 168 places
- Pacífico Madrid 167 places
- San Juan de Aznalfarache Andalusia 167 places
- Arganda Madrid 166 places
- Porriño Galicia 166 places
- Recoletos Madrid 166 places
- Almoradí Valencia 165 places
- Coria del Río Andalusia 165 places
- Guadarrama Madrid 165 places
- La Bordeta Catalonia 165 places
- Santiago de la Ribera Murcia 165 places
- Alaquàs Valencia 164 places
- Ciudad Quesada Valencia 164 places
- Mairena del Aljarafe Andalusia 164 places
- Ayamonte Andalusia 163 places
- Bormujos Andalusia 162 places
- Ibi Valencia 162 places
- Andújar Andalusia 161 places
- Hispanoamérica Madrid 161 places
- Peguera Balearic Islands 161 places
- Puigcerdà Catalonia 161 places
- Valls Catalonia 161 places
- Coín Andalusia 160 places
- el Camp d'en Grassot i Gràcia Nova Catalonia 160 places
- Eixample Catalonia 159 places
- Marín Galicia 159 places
- Palmanova Balearic Islands 159 places
- Aravaca Madrid 158 places
- Icod de los Vinos Canary Islands 158 places
- Puente-Genil Andalusia 158 places
- Banyoles Catalonia 157 places
- Montcada i Reixac Catalonia 157 places
- San Vicente de la Barquera Cantabria 157 places
- Benetússer Valencia 156 places
- Hondarribia Basque Country 156 places
- Rojales Valencia 156 places
- Lalín Galicia 155 places
- Puertollano Castille-La Mancha 155 places
- Salobreña Andalusia 155 places
- Utebo Aragon 154 places
- Churra Murcia 153 places
- El Masnou Catalonia 153 places
- Sueca Valencia 153 places
- Jaca Aragon 152 places
- Almansa Castille-La Mancha 151 places
- La Sagrera Catalonia 151 places
- Novelda Valencia 151 places
- Tegueste Canary Islands 151 places
- La Felguera Asturias 150 places
- Laredo Cantabria 150 places
- Premià de Mar Catalonia 150 places
- Aljaraque Andalusia 149 places
- Nigrán Galicia 149 places
- Onda Valencia 149 places
- Sóller Balearic Islands 149 places
- Vilapicina i la Torre Llobeta Catalonia 149 places
- Monforte de Lemos Galicia 148 places
- O Carballiño Galicia 148 places
- Arroyomolinos Madrid 147 places
- Iturrama Navarre 147 places
- Viveiro Galicia 147 places
- Alcúdia Balearic Islands 146 places
- Almonte Andalusia 146 places
- Arucas Canary Islands 146 places
- Barbastro Aragon 146 places
- Sant Andreu de la Barca Catalonia 146 places
- Torrelodones Madrid 146 places
- Illescas Castille-La Mancha 145 places
- Baza Andalusia 144 places
- Falset Catalonia 144 places
- San Lorenzo de El Escorial Madrid 144 places
- San Blas-Canillejas Madrid 142 places
- Canovelles Catalonia 141 places
- Coll d'en Rabassa Balearic Islands 141 places
- Deltebre Catalonia 141 places
- Villaviciosa Asturias 141 places
- Arteixo Galicia 140 places
- Cambados Galicia 140 places
- Castellar del Vallès Catalonia 140 places
- Cieza Murcia 140 places
- Crevillente Valencia 140 places
- Alcocéber Valencia 138 places
- Alhama de Murcia Murcia 138 places
- Betanzos Galicia 138 places
- Calahorra La Rioja 138 places
- Cangas de Onís Asturias 138 places
- Huétor Vega Andalusia 138 places
- Playa de San Juan Canary Islands 138 places
- Santa Cruz de la Palma Canary Islands 138 places
- Embajadores Madrid 137 places
- la Maternitat i Sant Ramon Catalonia 137 places
- Pola de Laviana Asturias 137 places
- Zafra Extremadura 136 places
- Camas Andalusia 135 places