Where to eat in Spain
Browse 1,742 cities in Spain, starting with the cities with the most places to eat.
- Natahoyo Asturias 232 places
- Barbate Andalusia 231 places
- el Raval Catalonia 231 places
- Miranda de Ebro Castille and León 231 places
- Soria Castille and León 231 places
- Almendralejo Extremadura 230 places
- Calafell Catalonia 229 places
- Candelaria Canary Islands 227 places
- El Vendrell Catalonia 227 places
- Plasencia Extremadura 224 places
- Tamaraceite Canary Islands 224 places
- Vélez-Málaga Andalusia 224 places
- Vielha Catalonia 220 places
- Burriana Valencia 219 places
- Cangas do Morrazo Galicia 219 places
- Sant Martí Catalonia 218 places
- Argüelles Madrid 217 places
- El Astillero Cantabria 217 places
- Manacor Balearic Islands 217 places
- O Grove Galicia 217 places
- Armilla Andalusia 216 places
- Chamartín Madrid 216 places
- Aluche Madrid 215 places
- Basauri Basque Country 214 places
- Malgrat de Mar Catalonia 214 places
- Redondela Galicia 214 places
- Zahara de los Atunes Andalusia 214 places
- Platja d'Alcúdia Balearic Islands 213 places
- Pilar Madrid 212 places
- Torredembarra Catalonia 211 places
- Sant Carles de la Ràpita Catalonia 210 places
- Sant Sadurní d'Anoia Catalonia 210 places
- Villaverde Madrid 210 places
- Nou Barris Catalonia 209 places
- Empuriabrava Catalonia 208 places
- Sant Feliu de Llobregat Catalonia 208 places
- Los Gigantes Canary Islands 207 places
- Castellana Madrid 206 places
- Carballo Galicia 205 places
- Inca Balearic Islands 205 places
- Tudela Navarre 205 places
- Manises Valencia 204 places
- Barajas de Madrid Madrid 203 places
- Cambre Galicia 203 places
- Catarroja Valencia 202 places
- Valdepeñas Castille-La Mancha 202 places
- Benalmádena Andalusia 201 places
- Xàtiva Valencia 201 places
- Coslada Madrid 200 places
- la Vila Olímpica del Poblenou Catalonia 200 places
- Can Picafort Balearic Islands 197 places
- L'Eliana Valencia 197 places
- Ontinyent Valencia 196 places
- Garrucha Andalusia 195 places
- Sant Adrià de Besòs Catalonia 195 places
- Alcázar de San Juan Castille-La Mancha 193 places
- Arcos de la Frontera Andalusia 192 places
- Ciudad Lineal Madrid 192 places
- Santurtzi Basque Country 192 places
- Tossa de Mar Catalonia 192 places
- Écija Andalusia 190 places
- Requena Valencia 189 places
- Puerta del Angel Madrid 188 places
- Andratx Balearic Islands 187 places
- Durango Basque Country 187 places
- Llanes Asturias 187 places
- Almagro Madrid 186 places
- Massamagrell Valencia 186 places
- Sant Feliu de Guíxols Catalonia 186 places
- El Palmar Murcia 185 places
- La Rinconada Andalusia 184 places
- Los Palacios y Villafranca Andalusia 184 places
- el Parc i la Llacuna del Poblenou Catalonia 183 places
- Pineda de Mar Catalonia 183 places
- Totana Murcia 182 places
- San Pedro del Pinatar Murcia 181 places
- Cunit Catalonia 180 places
- Santa Uxía de Ribeira Galicia 179 places
- Algorta Basque Country 177 places
- Alhaurín el Grande Andalusia 177 places
- Jumilla Murcia 177 places
- Martorell Catalonia 177 places
- Molins de Rei Catalonia 177 places
- Vejer de la Frontera Andalusia 177 places
- Yecla Murcia 177 places
- Hellín Castille-La Mancha 176 places
- Lavapiés Madrid 175 places
- Vera Andalusia 175 places
- Don Benito Extremadura 174 places
- Los Llanos de Aridane Canary Islands 174 places
- Villena Valencia 174 places
- Buenavista Madrid 173 places
- Puerto Real Andalusia 173 places
- Tomares Andalusia 173 places
- Amposta Catalonia 172 places
- Cala Rajada Balearic Islands 172 places
- Porto Cristo Balearic Islands 172 places
- Aldaia Valencia 171 places
- Alfafar Valencia 171 places
- Son Rapinya Balearic Islands 171 places