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

Spanish

Fondo Do Mar

Carrer de Provença, 327, 08037, Barcelona

8.6 / 10
10 reviews

Average price €20 american express Welcome

Vegetarian

Avinguda Diagonal, 208 (C.C. Glories - Nivel El Mercat - Local K6), 08018, Barcelona

8.6 / 10
48 reviews

Average price €16

Asian

Carrer de Fluvià, 26, 08019, Barcelona

8.3 / 10
31 reviews

Average price €15 american express Welcome

Menú Noche 12.80 € 12,8 €

InsiderBasque

Carrer de Ferran, 38, 08002, Barcelona

7.7 / 10
65 reviews

Average price €30 american express Welcome

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

Mediterranean

Carrer del Carme, 7, 08001, Barcelona

7.8 / 10
137 reviews

Average price €20 american express Welcome

Lebanese

Carrer de València, 218, 08011, Barcelona

8.6 / 10
243 reviews

Average price €20

Fusion

Plaza Sant Agustí, 3, 08001, Barcelona

8.6 / 10
268 reviews

Average price €22

Arrocería

Plaza Juli Gonzalez, 3 (local 2), 08005, Barcelona

8.6 / 10
81 reviews

Average price €32 american express Welcome

InsiderFusion

Carrer del Doctor Fleming, 21, Barcelona, Spain, 08017, Barcelona

8.6 / 10
207 reviews

Average price €30 american express Welcome

Mediterranean

Carrer d'arizala, 53, 08028, Barcelona

7.3 / 10
142 reviews

Average price €20

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

InsiderInternational

Baixada de Sant Miquel, 6, 08002, Barcelona

9.2 / 10
104 reviews

Average price €20

InsiderPizzeria

Carrer de Còrsega, 398, 08037, Barcelona

Average price €21

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

InsiderChinese

Carrer de la Diputació, 167, 08011, Barcelona

8.5 / 10
77 reviews

Average price €20 american express Welcome

Catalan

C/ Jorge Girona Salgado, 14, 08034, Barcelona

8.5 / 10
99 reviews

Average price €17 american express Welcome

Mediterranean

Carrer de los Castillejos, 158, 08013, Barcelona

7.1 / 10
41 reviews

Average price €30 american express Welcome

Mediterranean

Avinguda Diagonal, 1, 08019, Barcelona

Average price €17

InsiderMediterranean

Plaça Reial, 1, 08002, Barcelona

Average price €35 american express Welcome

Turkish

La Rambla, 67, 08002, Barcelona

Average price €25

InsiderMediterranean

Carrer de Santaló, 39, 08021, Barcelona

Average price €25

Chinese

Carrer del Comte d'Urgell, 46, 08011, Barcelona

Average price €15

Fine Dining

Carrer de Roc Boronat, 46, 08005, Barcelona

Average price €108

InsiderSpanish

Carrer de Sant Pau, 9, 08001, Barcelona

Average price €25

Mediterranean

Carrer de Nicaragua, 47 (Hotel Acta City 47), 08029, Barcelona

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