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

Mediterranean

El viejo y el mar

Carrer de Déu i Mata, 43, 08014, Barcelona

6.7 / 10
5 reviews

Average price €15

Mexican

C/ Sant Pau, 116, 08001, Barcelona

6.7 / 10
18 reviews

Average price €20

Peruvian

Carrer de Calàbria, 103, 08015, Barcelona

6.3 / 10
3 reviews

Average price €16 american express Welcome

Peruvian

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

3.6 / 10
4 reviews

Average price €20

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

Spanish

Rambla de Catalunya, 49, 08007, Barcelona

7.7 / 10
199 reviews

Average price €20

Italian

Carrer de Mallorca, 266, 08008 Barcelona, Spain, 08008, Barcelona

8.5 / 10
250 reviews

Average price €18

American

Carrer de Provença, 213, 08008, Barcelona

9.0 / 10
318 reviews

Average price €17

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

Italian

carrer de Pau claris, 72, 08010, Barcelona

8.3 / 10
249 reviews

Average price €16 Accepts Yums

Japanese

Carrer de la Diputació, 294, 08009, Barcelona

9.2 / 10
68 reviews

Average price €15

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

Fusion

Carrer de Parcerisa, 15, 08014, Barcelona

9.2 / 10
105 reviews

Average price €15

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

Chinese

Carrer de Girona, 51, 08009, Barcelona

9.4 / 10
88 reviews

Average price €20

InsiderFine Dining

Carrer del Joncar, 5, 08005, Barcelona

9.6 / 10
508 reviews

Average price €30

Menu 14,90€

Fusion

C/ Fonollar, 8, 08003, Barcelona

9.0 / 10
1,670 reviews

Average price €25 american express Welcome

Menú La Tapadera 30 €

Pizzeria

C/ Rambla Poblenou, 123, 08018, Barcelona

8.9 / 10
893 reviews

Average price €15

Especial grupo: Menú 26 € (8 à 0 p.) 26 €

Mediterranean

Rambla del Raval 3, 08001, Barcelona

Average price €25

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

Mediterranean

Carrer de Girona, 51, 08009, Barcelona

Average price €17

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

Peruvian

Avinguda Meridiana, 346, 08027, Barcelona

8.3 / 10
126 reviews

Average price €23 Accepts Yums

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

Thai

Carrer de Jaume Roig, 8, 08028, Barcelona

8.6 / 10
889 reviews

Average price €20

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

African

Carrer de Villarroel, 30, 08011, Barcelona

Average price €15

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

Thai

Carrer de Villarroel, 68, 08011, Barcelona

9.3 / 10
178 reviews

Average price €25

Creative

Carrer del Rosselló, 182, 08008, Barcelona

9.1 / 10
378 reviews

Average price €25

Menú del día 15.90€

Mediterranean

Carrer de Sant Carles, 11, 08003, Barcelona

9.3 / 10
443 reviews

Average price €25

American

Carrer de Vilamarí, 78, 08015, Barcelona

9.4 / 10
920 reviews

Average price €15

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

Mediterranean

Carrer de la Palma de Sant Just, 1, 08002, Barcelona

9.1 / 10
589 reviews

Average price €25

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

YUMS x2Mediterranean

Ronda de Sant Antoni, 51, 08011, Barcelona

9.1 / 10
1,921 reviews

Average price €20

Menú Mediodía 14,9 €

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