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,546 restaurants

Sort by Relevance

Italian

Edén Napoletano

Carrer de la Diputació, 197, 08011, Barcelona

Average price €20

Mediterranean

Carrer de Aragó, 600, 08018, Barcelona

8.4 / 10
614 reviews

Average price €20

Mediterranean

Passeig de Gràcia, 93, 08008, Barcelona

Average price €30

Mediterranean

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

Average price €14 Accepts Yums

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

InsiderFrom market

Passeig de Gràcia, 38, 08007, Barcelona

Average price €40

Mediterranean

Plaça de Sant Miquel, 08002, Barcelona

Average price €35

From market

Carrer de Ravella, 2, 08021, Barcelona

Average price €20

Spanish

Plaça de Castella, 1, 08001, Barcelona

Average price €19

Fine Dining

carrer de Berruguete, 126, 08035, Barcelona

8.4 / 10
163 reviews

Average price €17

Mediterranean

C/ Roselló, 249-251, 08008, Barcelona

Average price €9

Spanish

Avinguda Diagonal, 589-591, 08014, Barcelona

Average price €32

Mediterranean

Plaça d'Antonio López, 6, 08002, Barcelona

7.4 / 10
17 reviews

Average price €20

Mediterranean

Carrer 3, 08040, Barcelona

Average price €25

Mediterranean

Carrer de l'Argenteria, 6, 08003, Barcelona

Average price €25

Argentinian

Carrer de la Mercè, 13, 08002, Barcelona

Average price €22

Italian

Avinguda Paral·lel, 163, 08004, Barcelona

Average price €25

Spanish

Carrer de Cabestany, 24, 08014, Barcelona

Average price €15

From market

Osca, 7, 08014, Barcelona

Average price €25

Japanese

Carrer del Rosselló, 154, 08036, Barcelona

Average price €35

Mediterranean

Passeig de Gràcia, 75, 08008, Barcelona

Average price €59

Spanish

Carrer de la Diputació, 200, 08011, Barcelona

Average price €20

Italian

Carrer de les Caputxes, 4, 08003, Barcelona

Average price €25 Accepts Yums

Mediterranean

Rambla del Poblenou, 88, 08005, Barcelona

Average price €15

American

Carrer de Tapioles, 23, 08004, Barcelona

Average price €15

Pizzeria

Plaça de Sant Pere, 10, 08003, Barcelona

Average price €10 american express Welcome

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