TheFork, a Trip advisor company

What

What

Where

Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Barcelona

3,525 restaurants

Sort by Relevance

Japanese

Muginoya

Carrer del Torrent de l'Olla, 148, 08012, Barcelona

8.2 / 10
25 reviews

Average price €12

Set Menus 9.95€ and 10.5€

insiderMediterranean

Passeig de Joan de Borbó, 103 (Local 7/8 Puerto Marina Vela), 08039, Barcelona

9.1 / 10
265 reviews

Average price €25 Accepts Yums

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

Mediterranean

Avinguda Diagonal, 208 (C.C. Glories), 08018, Barcelona

8.5 / 10
85 reviews

Average price €15

insiderMediterranean

Carrer del Parlament, 35, 08015, Barcelona

8.5 / 10
283 reviews

Average price €18

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

Indian

Carrer de Sancho de Ávila, 167, 08018, Barcelona

9.4 / 10
817 reviews

Average price €16

Menu 19€

Italian

C/ Enric Granados, 63, 08008, Barcelona

8.5 / 10
264 reviews

Average price €18

insiderMediterranean

Carrer del Consell de Cent, 362, 08009, Barcelona

7.8 / 10
25 reviews

Average price €35

MENÚ CALÇOTADA 35 €

Mediterranean

Carrer dels Banys Nous, 8, 08002, Barcelona

8.2 / 10
87 reviews

Average price €20

Mediterranean

Via Laietana, 30, 08003, Barcelona

8.2 / 10
18 reviews

Average price €25

Mediterranean

Carrer del Tenor Viñas, 3, 08021, Barcelona

8.2 / 10
71 reviews

Average price €30

Italian

Plaça de Julio González, 10, 08005, Barcelona

8.3 / 10
42 reviews

Average price €15

Japanese

Carrer de Mallorca, 334, 08037, Barcelona

8.2 / 10
89 reviews

Average price €20

Thai

Travessera de Gràcia, 62, 08006, Barcelona

7.8 / 10
232 reviews

Average price €18

-50% en Carta con ElTenedor Fest

insiderBasque

Carrer de Ferran, 38, 08002, Barcelona

8.2 / 10
64 reviews

Average price €30

Mexican

Carrer de Viladomat, 56, 08015, Barcelona

8.3 / 10
146 reviews

Average price €8

Mediterranean

Av. de Gaudí, 48, 08025, Barcelona

8.8 / 10
423 reviews

Average price €25

Mediterranean

Carrer de Pere IV, 272, 08005, Barcelona

8.3 / 10
153 reviews

Average price €30

Italian

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

8.3 / 10
113 reviews

Average price €20

Basque

Plaça Nova, 3, 08002, Barcelona

8.2 / 10
151 reviews

Average price €20

Mediterranean

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

8.8 / 10
42 reviews

Average price €9

Asian

Carrer de Verdi, 56, 08012, Barcelona

8.7 / 10
5 reviews

Average price €20

Mediterranean

Carrer d'Ausiàs Marc, 157, 08013, Barcelona

9.1 / 10
32 reviews

Average price €30

Japanese

Av. de Madrid, 95, 08028, Barcelona

8.4 / 10
325 reviews

Average price €20

Carta Libre 14.90 € (Noches entre semana)

Carrer del Rosselló, 260, 08037, Barcelona

8.4 / 10
362 reviews

Average price €16

Menú Diario 14 €

Mediterranean

Carrer del Carme, 7, 08001, Barcelona

8.7 / 10
137 reviews

Average price €20

The Best Restaurants in Barcelona

Looking for a place to eat in Barcelona? We help you find the best place for a romantic dinner, find a restaurant in Gràcia, a new Japanese restaurant or enjoy a brunch! Be seduced by our restaurant guide and book the best restaurants in Barcelona!

Cities around Barcelona

Filter

TheFork advantages