The Best Spanish Restaurants in Barcelona

549 restaurants match your criteria

  • El Secreto de EllenNo picture yet

    El Secreto de Ellen

    Carrer de la Diputació, 280 08009 Barcelona
    • Spanish
    Average price €22.00
  • El PasajeNo picture yet

    El Pasaje

    Gran Via de Les Corts Catalanes, 164, (Galerias la Campana) Local 31 08038 Barcelona
    • From Castille
    • Spanish
    Average price €20.00
  • De ZeroNo picture yet

    De Zero

    Av. de Sarrià, 23 08029 Barcelona
    • Spanish
    Average price €10.00
  • Platja Ca La NuriNo picture yet

    Platja Ca La Nuri

    Porxos del Passeig Maritim de la Barceloneta, Local B 08003 Barcelona
    • Arrocería
    • Spanish
    Average price €35.00
  • Taller de Tapas - Pau VilaNo picture yet

    Taller de Tapas - Pau Vila

    Plaça de Pau Vila, 13 08039 Barcelona
    • Spanish
    Average price €15.00
  • CabanelaNo picture yet

    Cabanela

    Carrer d'Enric Granados, 48 08008 Barcelona
    • From Galicia
    • Spanish
    Average price €30.00
  • La Bodegueta de LlullNo picture yet

    La Bodegueta de Llull

    Carrer de Llull, 101 08005 Barcelona
    • From Castille
    • Spanish
    Average price €25.00
  • ÀpatNo picture yet

    Àpat

    Carrer d'Aribau, 137 08036 Barcelona
    • Catalan
    • Spanish
    Average price €20.00
  • Taller de Tapas - Rambla de las FloresNo picture yet

    Taller de Tapas - Rambla de las Flores

    Rambla de les flors, 108 08022 Barcelona
    • Spanish
    Average price €15.00
  • AnardiNo picture yet

    Anardi

    Carrer del Parlament, 48 08015 Barcelona
    • Basque
    • Spanish
    Average price €20.00
  • Vermutería MasnouNo picture yet

    Vermutería Masnou

    Carrer del Masnou, 27 08014 Barcelona
    • Spanish
    Average price €14.00
  • Casa LoloNo picture yet

    Casa Lolo

    Av. de Josep Tarradellas, 11 08029 Barcelona
    • From Galicia
    • Spanish
    Average price €20.00
  • MileniumNo picture yet

    Milenium

    Carrer de Numància, 8 08029 Barcelona
    • Spanish
    Average price €10.00
  • El Fumet de LetamendiNo picture yet

    El Fumet de Letamendi

    Carrer d'Enric Granados, 14 08007 Barcelona
    • Arrocería
    • Spanish
    Average price €30.00
  • DePeaPàNo picture yet

    DePeaPà

    Carrer de París, 161 08036 Barcelona
    • Spanish
    Average price €28.00
  • El Celler del VermutNo picture yet

    El Celler del Vermut

    Carrer de Lepant, 239 08013 Barcelona
    • From Galicia
    • Spanish
    Average price €20.00
  • BelmonteNo picture yet

    Belmonte

    Carrer de la Mercè, 29 08002 Barcelona
    • Catalan
    • Spanish
    Average price €30.00
  • Carmen CarmenNo picture yet

    Carmen Carmen

    Carrer de Bailèn, 104 08009 Barcelona
    • Spanish
    Average price €15.00
  • El Racó de l'AlbertNo picture yet

    El Racó de l'Albert

    Carrer de la Muntanya, 90 08026 Barcelona
    • Spanish
    Average price €15.00
  • RemonNo picture yet

    Remon

    Carrer de Numància, 127 08029 Barcelona
    • Catalan
    • Spanish
    Average price €8.00
  • A Ruta GalegaNo picture yet

    A Ruta Galega

    Carrer del Clot, 76 08018 Barcelona
    • From Galicia
    • Spanish
    Average price €27.00
  • El Asador del BierzoNo picture yet

    El Asador del Bierzo

    Carrer de Mallorca, 18 08014 Barcelona
    • From Galicia
    • Spanish
    Average price €35.00
  • Mercat del Peix 2No picture yet

    Mercat del Peix 2

    Carrer d'Aribau, 174 08036 Barcelona
    • Seafood
    • Spanish
    Average price €20.00
  • Vermouth PlaceNo picture yet

    Vermouth Place

    Carrer de Calàbria, 103 08015 Barcelona
    • Spanish
    Average price €14.00
  • RibeiroNo picture yet

    Ribeiro

    Carrer de l'Estudiant, 42 08016 Barcelona
    • From Galicia
    • Spanish
    Average price €25.00
Copy/Paste this link to send it to your friends

TheFork uses cookies in particular to optimise your user experience, measure the performance of the sites and make advertising retargeting. By browsing the site, you accept the use of these cookies. More information or change your settings.