1. Prado de Flores Restaurant
Mediterranean restaurant · Ciutat Vella · €20–30
“We ate here for our last night in Barcelona and the food was excellent!!”
Carrer de Santa Anna, 11, Ciutat Vella, 08002 Barcelona
10 places, ranked by rating and number of reviews. How we rank
Mediterranean restaurant · Ciutat Vella · €20–30
“We ate here for our last night in Barcelona and the food was excellent!!”
Carrer de Santa Anna, 11, Ciutat Vella, 08002 Barcelona
Mediterranean restaurant · Ciutat Vella · €20–30
“Lovely staff, cosy atmosphere and food was the best we had in Barcelona!!”
Carrer dels Banys Nous, 8, Loc, Ciutat Vella, 08002 Barcelona
Restaurant · Eixample · €30–70
“The food was excellent and they served the best sangria I had in Barcelona.”
Ptge. del Mercat, 14, Eixample, 08009 Barcelona
Restaurant · Eixample · €20–30
“Wonderful service , great Spanish food , best restaurant in Barcelona.”
Rambla de Catalunya, 8, Eixample, 08007 Barcelona
Mediterranean restaurant · Ciutat Vella · €40–90
“INCREDIBLY tasty food Best we had in Barcelona and in top 3 in our lifetime.”
Carrer dels Mercaders, 10, Ciutat Vella, 08003 Barcelona
Tapas bar · Ciutat Vella · €20–30
“Incredible restaurant with the most flavorful tapas in Barcelona!”
Carrer del Vidre, 8, Ciutat Vella, 08002 Barcelona
Tapas restaurant · Eixample · €20–40
“My wife and I had the greatest culinary experience in Barcelona so far.”
Carrer de Mallorca, 257b, Eixample, 08008 Barcelona
Halal restaurant · Eixample · €20–30
“It was a highlight of our culinary experience in Barcelona.”
Rambla de Catalunya, 27, Loc, Eixample, 08007 Barcelona
Restaurant · Ciutat Vella · €20–30
“... restaurant we visited in Barcelona, amazing hospitality and food!”
Carrer de Sant Pere Més Alt, 49, Ciutat Vella, 08003 Barcelona
Spanish restaurant · Eixample · €20–40
“Must visit in Barcelona, unique experience and great food!”
Pg. de Gràcia, 24 Bis, Eixample, 08007 Barcelona
Run one of these?
Claim it free to keep your details right. Rankings can’t be bought.
Based on ratings weighted by the number of reviews, the top-rated restaurants in Barcelona, Spain are Prado de Flores Restaurant (4.8 stars from 15,756 reviews) and Amades Restaurant (4.8 stars from 2,034 reviews).
9 of 10 list Sunday opening hours, including Prado de Flores Restaurant (9 am–12 am) and Casa Amàlia (1–10:30 pm). Hours can change, so call ahead.
By rating, weighted by how many reviews it is based on, so a 4.7 from 300 reviews beats a 5.0 from 2. Nobody can pay to rank higher on Neighbourhood Listing.