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

InsiderAuthor

Casa Leopoldo

Carrer de Sant Rafael, 24, 08001, Barcelona

7.9 / 10
330 reviews

Average price €35 american express Welcome

Fine Dining

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

8.0 / 10
185 reviews

Average price €18

Spanish

Carrer de Finlàndia, 18, 08014, Barcelona

7.9 / 10
325 reviews

Average price €12 american express Welcome

Fine Dining

C/ Almirante Cervera, 34, 08003, Barcelona

7.9 / 10
657 reviews

Average price €65

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

Mediterranean

Passeig de Sant Joan, 66, 08009, Barcelona

7.7 / 10
22 reviews

Average price €20

Spanish

Ronda de la Universitat, 35, 08007, Barcelona

7.8 / 10
4 reviews

Average price €15

Mediterranean

Avinguda Diagonal, 593, 08014, Barcelona

7.7 / 10
50 reviews

Average price €20

Fine Dining

Plaça de Llevant, 08019, Barcelona

5.0 / 10
40 reviews

Average price €35

Menú 24,7 €

Mediterranean

C/ Vista Bella, 11, 08022, Barcelona

7.8 / 10
29 reviews

Average price €25

Mediterranean

Carrer d'arizala, 53, 08028, Barcelona

7.3 / 10
142 reviews

Average price €20

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

Spanish

Carrer del Pi, 16, 08002, Barcelona

7.7 / 10
9 reviews

Average price €25

Asian

Carrer de Casp, 70, 08010, Barcelona

7.6 / 10
20 reviews

Average price €15

Japanese

Carrer de Casanova, 134, 08036, Barcelona

7.7 / 10
231 reviews

Average price €16

Mediterranean

La Rambla, 109, 08002, Barcelona

7.6 / 10
151 reviews

Average price €30

Chinese

Carrer de Martínez de la Rosa, 42, 08012, Barcelona

Average price €25

Fusion

Avinguda de Gaudí, 81-83, 08025, Barcelona

6.8 / 10
82 reviews

Average price €24 american express Welcome

Mediterranean

Carrer de Verdi, 19, 08012, Barcelona

7.6 / 10
51 reviews

Average price €20 american express Welcome

Japanese

Carrer de Mallorca, 334, 08037, Barcelona

7.4 / 10
91 reviews

Average price €20

Catalan

Carrer del Rosselló, 191, 08036, Barcelona

7.3 / 10
93 reviews

Average price €25

Spanish

Plaça de Sant Josep Oriol, 9, 08002, Barcelona

7.1 / 10
113 reviews

Average price €15

Japanese

Carrer de Gavà, 89, 08014, Barcelona

7.4 / 10
25 reviews

Average price €18

Fusion

Av. de Gaudí, 20, 08025, Barcelona

6.8 / 10
20 reviews

Average price €25

Spanish

Avenida Diagonal, 338, 08013, Barcelona

7.0 / 10
9 reviews

Average price €20

Mediterranean

Carrer de Pere IV, 272, 08005, Barcelona

7.0 / 10
154 reviews

Average price €30

Italian

Carrer de València, 156, 08011, Barcelona

6.8 / 10
3 reviews

Average price €20

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