TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Barcelona

3,538 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.

Spanish

Maris&co

Carrer Aragó, 497, 08013, Barcelona

9.1 / 10
27 reviews

Average price €20

Italian

Carrer del Rec Comtal, 6, 08003, Barcelona

9.1 / 10
904 reviews

Average price €15

Japanese

Carrer de Nicaragua, 122, 08029, Barcelona

8.9 / 10
432 reviews

Average price €14

Buffet a la carta 14.95€

Korean

Carrer de València, 164, 08011, Barcelona

8.9 / 10
38 reviews

Average price €15

Menú del dia 13.50 €

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

Mediterranean

Carrer Enric Granados, 121, 08008, Barcelona

8.1 / 10
53 reviews

Average price €15

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

Italian

Carrer de Galileu, 169, 08028, Barcelona

9.1 / 10
135 reviews

Average price €20

Spanish

Carrer d'Avinyó, 42, 08002, Barcelona

7.5 / 10
149 reviews

Average price €18 Accepts Yums

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

Basque

Carrer d'en Gignàs, 13, 08002, Barcelona

9.1 / 10
51 reviews

Average price €19

Japanese

Carrer Ample, 50, 08002, Barcelona

8.1 / 10
704 reviews

Average price €20

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

InsiderArrocería

C/ Viladomat, 257, 08029, Barcelona

9.1 / 10
279 reviews

Average price €30 Accepts Yums

Turkish

Carrer del Vidre, 5, 08002, Barcelona

7.3 / 10
7 reviews

Average price €18

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

Mexican

Carrer de Valladolid, 40, 08014, Barcelona

9.4 / 10
4 reviews

Average price €20

Spanish

Carrer del Vidre, 7, 08002, Barcelona

9.4 / 10
138 reviews

Average price €25

Japanese

Carrer de Còrsega, 479, 08025, Barcelona

9.4 / 10
1,178 reviews

Average price €25

InsiderCatalan

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

9.4 / 10
346 reviews

Average price €50 Accepts Yums

Mediterranean

C/ Consell de Cent, 314, 08007, Barcelona

8.4 / 10
3,099 reviews

Average price €31 Accepts Yums

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

Chinese

Plaça de Tetuan, 9, 08010, Barcelona

Average price €15

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

Mediterranean

Passeig de Joan de Borbó, 60, 08003, Barcelona

7.7 / 10
12 reviews

Average price €24

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

InsiderInternational

Carrer de València, 193, 08011, Barcelona

9.0 / 10
9 reviews

Average price €35

Menú degustación green / precio por persona 42 €

Italian

Carrer de Salvà, 41, 08004, Barcelona

Average price €20

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

Mexican

Carrer de Parcerisa, 11, 08014, Barcelona

8.3 / 10
58 reviews

Average price €20 Accepts Yums

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

Argentinian

Carrer de Muntaner, 560, 08022, Barcelona

9.2 / 10
118 reviews

Average price €25 Accepts Yums

InsiderMexican

Carrer de la Marina, 19, 08005, Barcelona

9.2 / 10
219 reviews

Average price €30

InsiderCatalan

Carrer dels Lledó, 1, 08002, Barcelona

9.2 / 10
132 reviews

Average price €25

InsiderMediterranean

Avinguda Miramar, 31, 08038, Barcelona

9.0 / 10
435 reviews

Average price €45

Menu 29€

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