TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Barcelona

3,497 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

InsiderMediterranean

Etapes

C/ Enrique Granados, 10, 08007, Barcelona

9.2 / 10
938 reviews

Average price €35 Accepts Yums

Fórmula 70€ 70 €

Mediterranean

C/ Consell de Cent, 314, 08007, Barcelona

8.4 / 10
3,012 reviews

Average price €31 Accepts Yums

-40% off the "à la carte" menu!

Creative

Paseo Maritimo de la Barceloneta, 32, 08003, Barcelona

9.4 / 10
176 reviews

Average price €40

From market

Carrer violant de Hungría reina de Aragón 167, 08014, Barcelona

8.9 / 10
442 reviews

Average price €20

-30% off the "à la carte" menu!

Specify a date and enjoy promotions of up to -50% in our best restaurants

Portuguese

Carrer d'Aragó, 111, 08015, Barcelona

8.6 / 10
340 reviews

Average price €30 Accepts Yums

-50% off the "à la carte" menu!

InsiderCatalan

Carrer de Sant Joan de Malta, 55, 08018, Barcelona

9.5 / 10
341 reviews

Average price €50 Accepts Yums

Menu; Reserva Can Pineda para ti y tus amigos 65 €

YUMS x2InsiderMediterranean

Passeig de Gràcia, 44 (1ª planta), 08007, Barcelona

8.7 / 10
328 reviews

Average price €25

Mediterranean

Carrer del Comte Borrell, 306, 08029, Barcelona

9.5 / 10
98 reviews

Average price €20

Japanese

Carrer de Béjar, 64, 08014, Barcelona

8.4 / 10
173 reviews

Average price €15

-50% off the "à la carte" menu!

InsiderMediterranean

Carrer de París, 209, 08008, Barcelona

9.5 / 10
98 reviews

Average price €30

Vegetarian

Carrer de València, 227, 08007, Barcelona

8.7 / 10
1,238 reviews

Average price €17

-30% off the "à la carte" menu!

Japanese

C/ Condal, 20, 08002, Barcelona

8.7 / 10
998 reviews

Average price €23

-30% off the "à la carte" menu!

InsiderFine Dining

C/ Martínez de la Rosa, 8, 08012, Barcelona

9.7 / 10
853 reviews

Average price €75

Menú Experiencia 65€

Vegan cuisine

Carrer de Sevilla, 70, 08003, Barcelona

Average price €20

-40% off the "à la carte" menu!

Thai

Moll de Sant Bertran, 08039, Barcelona

8.1 / 10
20 reviews

Average price €30 Accepts Yums

-50% off the "à la carte" menu!

Spanish

Avinguda de Gaudí, 12, 08025, Barcelona

8.5 / 10
31 reviews

Average price €21 Accepts Yums

-30% off the "à la carte" menu!

Mediterranean

Carrer de la Princesa, 33, 08003, Barcelona

8.5 / 10
776 reviews

Average price €15

-30% off the "à la carte" menu!

Eastern Europe

Carrer de Cabestany, 7, 08014, Barcelona

9.3 / 10
208 reviews

Average price €15

Mediterranean

Plaça Portal de la pau, 4, 08002, Barcelona

8.0 / 10
148 reviews

Average price €20

-50% off the "à la carte" menu!

InsiderIndian

Carrer de Muntaner, 152, 08036, Barcelona

9.3 / 10
775 reviews

Average price €22

InsiderJapanese

Carrer del Consell de Cent, 255, 08011, Barcelona

9.3 / 10
1,610 reviews

Average price €25

YUMS x2Lebanese

Carrer d'Aribau, 90, 08036, Barcelona

8.5 / 10
96 reviews

Average price €20

Mediterranean

Carrer de Riego, 25, 08014, Barcelona

9.1 / 10
1,506 reviews

Average price €20

Menú de semana 11.90 €

Portuguese

Carrer de Sardenya, 296, Local 1, 08013, Barcelona

9.3 / 10
541 reviews

Average price €20

Mediterranean

C/ Floridablanca, 3, 08015, Barcelona

9.1 / 10
496 reviews

Average price €23

Especial grupo: Menú 35 € (4 à 20 p.) 35 €

The Best Restaurants in Barcelona

Barcelona is a city of fashion in Europe and much of that reputation is due to its great restaurants. We select the best for you.

Cities around Barcelona

Filter

TheFork advantages