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

Mediterranean

Racó Art del Teatre

Av. del Paraŀlel, 38, 08001, Barcelona

Average price €12

International

Carrer de Pujades, 27, 08018, Barcelona

Average price €9

Catalan

Carrer de Pau Claris, 143, 08009, Barcelona

Average price €20

Mediterranean

Carrer del Comte d'Urgell, 160, 08036, Barcelona

Average price €15

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

Mediterranean

C/ Salomó Ben Aderet, 12, 08002, Barcelona

Average price €15

Spanish

C/ Santaló, 161, 08021, Barcelona

Average price €24

Mediterranean

C/ Lepant, 406, 08025, Barcelona

Average price €18

InsiderSeafood

C/ Reina Cristina, 3, 08003, Barcelona

Average price €50

Turkish

La Rambla, 40, 08002, Barcelona

8.2 / 10
13 reviews

Average price €20 Accepts Yums

Argentinian

Carrer de Mallorca, 197, 08036, Barcelona

8.3 / 10
26 reviews

Average price €15

Spanish

Travessera de les Corts, 64, 08028, Barcelona

8.2 / 10
211 reviews

Average price €15

Japanese

Carrer del Consell de Cent, 211, 08011, Barcelona

8.2 / 10
10 reviews

Average price €13 american express Welcome

Spanish

Carrer de Finlàndia, 18, 08014, Barcelona

8.2 / 10
325 reviews

Average price €12

Catalan

La Rambla 118, 08002, Barcelona

8.1 / 10
91 reviews

Average price €23 Accepts Yums

Fine Dining

Carrer de Pau Claris, 118, Barcelona, Spain, 08009, Barcelona

8.2 / 10
185 reviews

Average price €18

Author

Passeig de Gràcia, 92, 08008, Barcelona

8.1 / 10
136 reviews

Average price €35 american express Welcome

Pizzeria

La Rambla 117, 08002, Barcelona

8.2 / 10
1,061 reviews

Average price €19

French

Carrer d'En Botella, 2, 08001, Barcelona

7.0 / 10
85 reviews

Average price €20

Creative

Camí de l'Observatori s/n (Ctra. De Vallvidrera), 08035, Barcelona

7.4 / 10
6 reviews

Average price €73

Mediterranean

Av. de Rius i Taulet, 1, 08004, Barcelona

8.1 / 10
90 reviews

Average price €35

Mediterranean

Carrer d' Aribau, 44, 08011, Barcelona

7.5 / 10
661 reviews

Average price €20

Buffet 22.90 € 22,9 €

Mediterranean

Carrer de Pere IV, 272, 08005, Barcelona

8.1 / 10
154 reviews

Average price €30

Fine Dining

C/ Almirante Cervera, 34, 08003, Barcelona

8.1 / 10
658 reviews

Average price €65

International

Carrer d'Amigó, 53, 08021, Barcelona

Average price €15

InsiderMediterranean

Carrer d'Enric Granados, 69, 08008, Barcelona

8.0 / 10
44 reviews

Average price €20 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