The Best Spanish Restaurants in Barcelona

909 restaurants match your criteria

  • La Cuina del DO.No picture yet

    La Cuina del DO.

    Placa Reial 1 08002 Barcelona
    • Mediterranean
    • Spanish
    €€€€
    Not bookable on TheFork
  • Sol i LLunaNo picture yet

    Sol i LLuna

    C/Verdi, 50 08012 Barcelona
    • French
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Cu-CutNo picture yet

    Cu-Cut

    C/Enric Granados 68 08008 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Piscolabis RamblaNo picture yet

    Piscolabis Rambla

    Rambla de Catalunya, 27 08007 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • BelvedereNo picture yet

    Belvedere

    Pje. Mercader, 3 08008 Barcelona
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • El Nacional - La TaperiaNo picture yet

    El Nacional - La Taperia

    Passeig de Gràcia, 24 bis 08007 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Don Fernando RestauranteNo picture yet

    Don Fernando Restaurante

    C/ Ferran 16 08002 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • El Sifó d´en GarrigaNo picture yet

    El Sifó d´en Garriga

    C/ Consell de Cent, 308 bis 08007 Barcelona
    • Undefined
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Bodega BonavistaNo picture yet

    Bodega Bonavista

    C/Bonavista 10 Bajos 08012 Barcelona
    • Wine bar
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Restaurante Pirineus 1935No picture yet

    Restaurante Pirineus 1935

    Bailen, 244 08024 Barcelona
    • Undefined
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Restaurante SportingNo picture yet

    Restaurante Sporting

    Maspons, 16 08012 Barcelona
    • European
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • O'Toxo Tres HermanosNo picture yet

    O'Toxo Tres Hermanos

    Carrer del Carme, 59 08001 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Tapa Tapa C.C. ArenasNo picture yet

    Tapa Tapa C.C. Arenas

    Gran Via de les Corts Catalanes, 373-385 08015 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Chilapa CasanovaNo picture yet

    Chilapa Casanova

    Carrer de Casanova, 19 08011 Barcelona
    • Mexican
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Charlot CafeNo picture yet

    Charlot Cafe

    Aribau 67 08011 Barcelona
    • Undefined
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Restaurante Picadero 5No picture yet

    Restaurante Picadero 5

    Ronda Sant Pere, 7 08010 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Can CargoletNo picture yet

    Can Cargolet

    Comte Urgell, 17 08011 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Bar KasparoNo picture yet

    Bar Kasparo

    Plaça Vicenç Martorell 4 08001 Barcelona
    • Undefined
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • La Cervesera ArtesanaNo picture yet

    La Cervesera Artesana

    Carrer de Sant Agusti 14 08001 Barcelona
    • Undefined
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Bar LoboNo picture yet

    Bar Lobo

    Pintor Fortuny 3 08001 Barcelona
    • Undefined
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Norte RestauranteNo picture yet

    Norte Restaurante

    Diputació, 321 08009 Barcelona
    • European
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • L' AnxovetaNo picture yet

    L' Anxoveta

    Sant Domenec 16 08012 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • La TriniNo picture yet

    La Trini

    Calle Verdi, 30 08012 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Tosca PalauNo picture yet

    Tosca Palau

    C/ Sant Pere Mes Alt 8 08003 Barcelona
    • Mediterranean
    • Spanish
    €€ - €€€
    Not bookable on TheFork
  • Tapas 125No picture yet

    Tapas 125

    Las Ramblas 08002 Barcelona
    • Spanish
    €€ - €€€
    Not bookable on TheFork
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.