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

Somewhere Aribau

Carrer d'Aribau, 101, 08036, Barcelona

8.8 / 10
150 reviews

Average price €20

Mediterranean

Via Laietana, 30, 08003, Barcelona

8.8 / 10
19 reviews

Average price €25

Mediterranean

Carrer del Pou de la Cadena, 8, 08003, Barcelona

8.8 / 10
48 reviews

Average price €25

Mediterranean

Carrer de Calàbria, 23, 08015, Barcelona

8.3 / 10
17 reviews

Average price €15 american express Welcome

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

Italian

C/ Enric Granados, 63, 08008, Barcelona

8.2 / 10
282 reviews

Average price €18

Mediterranean

Plaça de Salvador Seguí, 13, 08001, Barcelona

7.4 / 10
5 reviews

Average price €15 american express Welcome

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

Spanish

Carrer de la Font Honrada, 49, 08004, Barcelona

5.8 / 10
8 reviews

Average price €20 american express Welcome

Mediterranean

Carrer del Vallespir, 08014, Barcelona

8.7 / 10
161 reviews

Average price €20 american express Welcome

Carrer de Ganduxer, 50, 08021, Barcelona

9.1 / 10
1,229 reviews

Average price €33

Mediterranean

Carrer del Comte Borrell, 68, 08015, Barcelona

8.5 / 10
16 reviews

Average price €20

Indian

Carrer del Marquès de Campo Sagrado, 5, 08015, Barcelona

8.5 / 10
24 reviews

Average price €15

Mediterranean

Carrer Gran de Sant Andreu, 255, 08030, Barcelona

8.5 / 10
219 reviews

Average price €22

From market

Pla de Palau, 7, 08003, Barcelona

7.5 / 10
51 reviews

Average price €16

Lebanese

Carrer de la Marina, 141, 08013, Barcelona

8.8 / 10
5 reviews

Average price €24

Mediterranean

Carretera de la Bordeta, 96, 08014, Barcelona

8.8 / 10
33 reviews

Average price €14

Italian

Av. de Sarrià, 50, 08029, Barcelona

8.1 / 10
150 reviews

Average price €26

International

Carrer d'Entença, 303, 08029, Barcelona

8.5 / 10
117 reviews

Average price €25 american express Welcome

MENU GRUPO VI -2 º A ELEGIR Menú 60€ (6 à 80 p.) 60 €

Egyptian

Carrer del Dos de Maig, 241, 08013, Barcelona

8.8 / 10
62 reviews

Average price €18

InsiderBasque

Av. de Francesc Cambó, 23, 08003, Barcelona

8.1 / 10
50 reviews

Average price €30

Argentinian

Carrer de Mallorca, 197, 08036, Barcelona

8.8 / 10
26 reviews

Average price €15

Italian

Plaça de Pau Vila, 1, 08003, Barcelona

8.2 / 10
120 reviews

Average price €20 american express Welcome

Japanese

Plaça d'Espanya, 6-8, 08014, Barcelona

8.4 / 10
9 reviews

Average price €25

Mediterranean

Ronda de Sant Pere, 23, 08010, Barcelona

7.4 / 10
18 reviews

Average price €15 american express Welcome

Vegetarian

Carrer dels Madrazo, 102, 08021, Barcelona

8.5 / 10
20 reviews

Average price €10 american express Welcome

Menú 10.50 € 10,5 €

Japanese

Carrer de Còrsega, 197, 08036, Barcelona

8.5 / 10
323 reviews

Average price €15

Menu de noche festivo y fin de semana 14,50€ 14,5 €

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