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

Brazilian

La Chirigota Brasil Food

Carrer de Mallorca, 272, 08037, Barcelona

8.5 / 10
6 reviews

Average price €18

Italian

Av. de Sarrià, 50, 08029, Barcelona

8.5 / 10
148 reviews

Average price €26

insiderAsian

Carrer de Casp, 70, 08010, Barcelona

8.5 / 10
19 reviews

Average price €15

Italian

Carrer de la Princesa, 12, 08003, Barcelona

8.5 / 10
60 reviews

Average price €15

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

Asian

Carrer de Fluvià, 26, 08019, Barcelona

8.2 / 10
31 reviews

Average price €15

Set Menu 12.80€

Mediterranean

Carrer de Jovellanos, 3, 08001, Barcelona

8.2 / 10
163 reviews

Average price €18

Menu 25€€

La Rambla 118, 08002, Barcelona

8.5 / 10
90 reviews

Average price €23 Accepts Yums

Fine Dining

C/ del Comte d'Urgell, 132, 08011, Barcelona

8.5 / 10
178 reviews

Average price €12

Menu 9,40€

Mediterranean

Carrer de la Diputació, 412, 08013, Barcelona

8.1 / 10
703 reviews

Average price €30

Menú Especial 18.50€

International

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

8.5 / 10
106 reviews

Average price €23

Spanish

Ronda General Mitre 9, 08017, Barcelona

8.2 / 10
19 reviews

Average price €20

Menú mediodía lunes a viernes 11.50 €

C/ Quintana, 5, 08002, Barcelona

8.5 / 10
2,016 reviews

Average price €27

Mexican

Carrer de València, 427, 08013, Barcelona

8.9 / 10
15 reviews

Average price €20

Japanese

Carrer de Robrenyo, 67, 08014, Barcelona

9.0 / 10
273 reviews

Average price €15

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

YUMS x2Mediterranean

Carrer de la Creu Coberta, 87, 08014, Barcelona

8.8 / 10
144 reviews

Average price €30

Menú Bodega nº5 39.90€ (8 à 50 p.)

Mediterranean

Carrer de Rogent, 21, 08026, Barcelona

8.7 / 10
39 reviews

Average price €20

Italian

Carrer de l'Hospital, 157, 08001, Barcelona

8.4 / 10
32 reviews

Average price €20

Menu 14.95€

Fusion

Carrer de la Providència, 99, 08024, Barcelona

8.7 / 10
192 reviews

Average price €15

Spanish

Carrer de Finlàndia, 18, 08014, Barcelona

8.7 / 10
325 reviews

Average price €12

Carrer d'Astúries, 18, 08012, Barcelona

8.9 / 10
148 reviews

Average price €20

Menu 11,50 €€

Mediterranean

Carretera de Molins de Rei a Vallvidrera, Km. 11,2, 08017, Barcelona

8.4 / 10
160 reviews

Average price €20

Menu 29€

Lebanese

Carrer de Santaló, 88, 08021, Barcelona

8.7 / 10
90 reviews

Average price €20

Mexican

Carrer de Padilla, 296, 08025, Barcelona

8.7 / 10
118 reviews

Average price €12

Mediterranean

Carrer del Taquígraf Martí, 32, 08028, Barcelona

8.4 / 10
768 reviews

Average price €30 Accepts Yums

Menú Diario 13.90

insiderFine Dining

C/ La Maquinista, 17, 08003, Barcelona

8.7 / 10
798 reviews

Average price €29 Accepts Yums

Formule 18.00

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