TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,544 restaurants

Sort by Relevance

Fusion

La Caleta de Sants

Carretera de la Bordeta, 54, 08014, Barcelona

8.0 / 10
544 reviews

Average price €16

South American

Carretera de la Bordeta, 48, 08014, Barcelona

7.9 / 10
29 reviews

Average price €15

American

Carrer de Còrsega, 379, 08037, Barcelona

7.9 / 10
24 reviews

Average price €12

Middle Eastern

Carrer de Còrsega, 629, 08025, Barcelona

7.9 / 10
37 reviews

Average price €15

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

Argentinian

Carrer de la Nació, 49, 08026, Barcelona

7.8 / 10
19 reviews

Average price €20

Mediterranean

Avinguda Meridiana, 97, 08026, Barcelona

7.7 / 10
70 reviews

Average price €15

Catalan

C/ Torrent de les Flors, 65, 08024, Barcelona

7.7 / 10
138 reviews

Average price €20

Mediterranean

Av. de Gaudí, 17, 08025, Barcelona

7.6 / 10
22 reviews

Average price €24

Italian

Carrer de Còrsega, 574, 08025, Barcelona

7.2 / 10
15 reviews

Average price €10

Mediterranean

Carrer del Comerç, 24, 08003, Barcelona

7.2 / 10
9 reviews

Average price €24

InsiderFine Dining

Gran Via de les Corts Catalanes, 605, 08007, Barcelona

Average price €35

Group Special: Menu 48€ (8 to 30 p.)

Vegetarian

Carrer Roger de Flor, 216, 08013, Barcelona

Average price €9

Today's lunch menu 9,50 €

Turkish

Carrer de Ribes, 23, 08013, Barcelona

6.9 / 10
10 reviews

Average price €14

Italian

Carrer de Puerto Príncipe, 73, 08027, Barcelona

6.8 / 10
15 reviews

Average price €10

Catalan

Carrer de Joan I, 6, 08018, Barcelona

6.6 / 10
14 reviews

Average price €20

Italian

Carrer de Teodor Llorente, 40, 08041, Barcelona

6.6 / 10
20 reviews

Average price €12

French

Passatge de Lluís Pellicer, 12, 08036, Barcelona

9.0 / 10
334 reviews

Average price €30

Italian

Carrer de Moià, 1, 08006, Barcelona

Average price €15

Spanish

Carrer Comtal, 28, 08002, Barcelona

8.4 / 10
107 reviews

Average price €15

InsiderMediterranean

Avinguda Diagonal, 593 (interior), 08014, Barcelona

Average price €40

Menu 21.50€

Italian

Avinguda Diagonal, 423, 08036, Barcelona

Average price €20

Menu 14.90€

Steakhouse

Carrer del Comte d'Urgell, 9, 08011, Barcelona

Average price €25

Menú de grupos Parrillada 30€

Argentinian

Carrer de Bailèn, 74, 08009, Barcelona

Average price €15

Group Special: Menu 22€

Mediterranean

Carrer d' Avinyó, 37, 08002, Barcelona

Average price €25

Menu 18€

American

Carrer de Violant d´Hongria Reina d´Aragó, 111, 08028, Barcelona

Average price €13

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