Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,589 restaurants

Sort by Relevance

Mediterranean

The House

C/ Valencia, 202, Local 2, 08011, Barcelona

Average price €20

Mediterranean

Plaça Sant Josep, 13, 08001, Barcelona

Average price €29

Mediterranean

Carrer de Nàpols, 291, 08025, Barcelona

Average price €20

Mediterranean

Av. Diagonal, 423, 08036, Barcelona

Average price €25

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

International

C / Ramon Trías Fargas, 4, 08005, Barcelona

Average price €18

Fusion

C/ Déu i Mata, 10, 08014, Barcelona

Average price €12

Fine Dining

C/ Ataulfo, 18, 08002, Barcelona

Average price €21

Mediterranean

C/ Mallorca, 436, 08013, Barcelona

Average price €13

InsiderSpanish

Pasaje de la Concepción, 10, 08008, Barcelona

Average price €25

Mediterranean

C/ Olivera, 35, 08004, Barcelona

Average price €23

InsiderFine Dining

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

Average price €75

Japanese

C/ Rector Ubach, 53, 08021, Barcelona

Average price €17

International

C/ Marina, 20, 08005, Barcelona

Average price €20

From Galicia

C/ Margarit, 24, 08004, Barcelona

Average price €26

Catalan

La Rambla, 12, 08002, Barcelona

Average price €30

Mediterranean

C/ Pau Claris, 147, 08009, Barcelona

Average price €35

Peruvian

Carrer de Còrsega, 589, Barcelona, Spain, 08025, Barcelona

Average price €20

Italian

Carrer d'en Carabassa, 19, 08002, Barcelona

Average price €19

Fine Dining

Plaza Pius XII, 4, 08028, Barcelona

Average price €37

Greek

C/ Torrent de l´Olla, 144, 08012, Barcelona

Average price €18

Italian

C/ Casanova, 70, 08011, Barcelona

Average price €21

Mediterranean

Vía Augusta, 45, 08006, Barcelona

Average price €15

Mexican

Carrer de l'Encarnació, 51, 08024, Barcelona

Average price €20

Mediterranean

C/ Marià Cubí, 44, 08006, Barcelona

Average price €21

From market

Gran Via de les Corts Catalanes, 678, 08010, Barcelona

Average price €38

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