TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Restaurants in Barcelona

3,487 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

Imprevist

Carrer de Ferlandina, 08001, Barcelona

Average price €25

Catalan

Ronda Universitat, 21, 08007, Barcelona

Average price €40

Fine Dining

C/ Muntaner, 182, 08036, Barcelona

Average price €25

Catalan

C/ Laforja, 60, 08006, Barcelona

Average price €37

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

Mediterranean

C/ Doctor Dou, 10, 08001, Barcelona

Average price €16

Arrocería

Passeig Marítim, 30, 08003, Barcelona

Average price €40

Mediterranean

C/ Ramón Trias Fargas, 2, 08005, Barcelona

Average price €41

InsiderCreative

Passatge de la Concepció, 5, 08008, Barcelona

Average price €32

Mediterranean

Avenida Diagonal, 640, 08017, Barcelona

Average price €35

International

Avenida Diagonal, 433, 08036, Barcelona

Average price €25

Mediterranean

Avenida Diagonal, 469, 08036, Barcelona

Average price €24

Mediterranean

C/ Rec, 30, 08003, Barcelona

Average price €23

Steakhouse

Carrer de Bori i Fontestà, 45, 08017, Barcelona

Average price €28

Mediterranean

Moll d'Espanya, s/n, 08039, Barcelona

Average price €27

Arrocería

Carrer de la Marina, 19, 08005, Barcelona

Average price €27

Spanish

Moll de Gregal, 5, 08005, Barcelona

Average price €25

Mediterranean

Av. del Litoral, 36, 08005, Barcelona

Average price €25

Spanish

Carrer Gran de Gràcia, 83, 08012, Barcelona

Average price €25

Fusion

Carrer de Bailèn, 56, 08009, Barcelona

Average price €54

MICHELIN 2020Mediterranean

Passeig Joan de Borbó, 88, 08039, Barcelona

Average price €75

International

Plaça Poeta Bosca, 1, 08003, Barcelona

8.3 / 10
52 reviews

Average price €25

Japanese

Carrer de Balmes, 13, 08007, Barcelona

7.8 / 10
163 reviews

Average price €15

Menú buffet libre a la carta (noches y fines de semana) 15.95€

Spanish

Carrer Gran de la Sagrera 122-124 local, 08027, Barcelona

8.3 / 10
25 reviews

Average price €6

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

Author

Carrer de Casanova, 211, 08021, Barcelona

8.3 / 10
92 reviews

Average price €20

Indian

Carrer de Salvador Espriu, 23, 08005, Barcelona

7.7 / 10
289 reviews

Average price €18

Fórmula mediodia 11 €

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