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,535 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.

Mediterranean

Sant Remy

Carrer d'Iradier, 12, 08017, Barcelona

8.5 / 10
3,503 reviews

Average price €39

Group Special: Menu 35.21€

Mediterranean

Carrer de Santes Creus, 18, 08031, Barcelona

8.7 / 10
46 reviews

Average price €25

Catalan

Carrer de Margarit, 58, 08004, Barcelona

8.7 / 10
67 reviews

Average price €22

Mediterranean

Carrer de Bac de Roda, 1, 08005, Barcelona

8.7 / 10
253 reviews

Average price €30

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

Japanese

Carrer de la Independència, 361, 08026, Barcelona

8.7 / 10
49 reviews

Average price €14

Spanish

Carrer Cremat Gran, 11, 08003, Barcelona

8.7 / 10
15 reviews

Average price €25

Mediterranean

Carrer de la Reina Cristina, 10, 08003, Barcelona

8.7 / 10
253 reviews

Average price €22

Mediterranean

Rambla del Raval 43, 08001, Barcelona

8.7 / 10
89 reviews

Average price €15

Vegetarian

Carrer de Muntaner, 32, 08011, Barcelona

8.7 / 10
28 reviews

Average price €17

Middle Eastern

Carrer de Còrsega, 629, 08025, Barcelona

8.7 / 10
37 reviews

Average price €15

Peruvian

Carrer de Felip II, 41, 08027, Barcelona

8.7 / 10
16 reviews

Average price €27

Mediterranean

Avinguda Diagonal, 469, 08036, Barcelona

8.7 / 10
206 reviews

Average price €25

InsiderCatalan

Carrer de Sant Antoni Maria Claret, 167, 08025, Barcelona

8.7 / 10
123 reviews

Average price €35

Mediterranean

Plaça Comercial, 11, 08003, Barcelona

8.7 / 10
671 reviews

Average price €25

Creative

Carrer de Josep Anselm Clavé, 19, 08002, Barcelona

8.7 / 10
491 reviews

Average price €25

Fine Dining

C/ Rec, 60, 08003, Barcelona

8.7 / 10
953 reviews

Average price €22

InsiderFine Dining

Carrer de Londres, 89, 08036, Barcelona

8.7 / 10
562 reviews

Average price €50

Mediterranean

Carrer de Balmes, 65, 08007, Barcelona

8.4 / 10
44 reviews

Average price €20

Set Menu 25€

Mediterranean

Moll de Gregal, 18, 08005, Barcelona

Average price €30

Menu 38.50€

Italian

Moll de Gregal, 20, 08005, Barcelona

Average price €25

Set Menu 67.50€

Mediterranean

Carrer de Tànger, 148, 08018, Barcelona

Average price €10

Menu 8€

Spanish

Carrer del Rosari, 15, 08017, Barcelona

Average price €20

Menu 12€

Mediterranean

Carrer del Mestre Nicolau, 08021, Barcelona

Average price €30

Mediterranean

Via Augusta, 105, 08006, Barcelona

Average price €15

Menu 16€

Japanese

Carrer d'Atenes, 42, 08006, Barcelona

Average price €20

Set Menu 12,50€

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