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

Catalan

Contempo by Eboca Restaurant

Carrer de Bergara, 9 - Hotel Catalonia Plaza Cataluña, 08002, Barcelona

8.7 / 10
243 reviews

Average price €25

InsiderMexican

Carrer de la Diputació, 239, 08007, Barcelona

8.7 / 10
873 reviews

Average price €50 Accepts Yums american express Welcome

American

Carrer Nou de la Rambla, 22, 08001, Barcelona

8.0 / 10
413 reviews

Average price €20 american express Welcome

Chinese

Carrer de Buenos Aires, 11, 08029, Barcelona

8.5 / 10
126 reviews

Average price €25 american express Welcome

Menú 13,80 € 13 €

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

Fine Dining

Carrer de Balmes, 115-117, 08008, Barcelona

9.0 / 10
617 reviews

Average price €25

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

Catalan

C/ Princesa , 16, 08003, Barcelona

8.5 / 10
99 reviews

Average price €18

Menú Fin de Semana 19.50€ 19,5 €

Fusion

Passeig Maritim, 32, 08003, Barcelona

7.3 / 10
5 reviews

Average price €34 american express Welcome

Mediterranean

Carrer del Parlament, 15, 08015, Barcelona

Average price €18

Author

C. de Pallars, 154, 08005, Barcelona

Average price €25

Peruvian

Carrer de Balmes, 122, 08008 Barcelona, 08008, Barcelona

Average price €20

Mediterranean

Avinguda Meridiana, 340, 08027, Barcelona

Average price €15 Accepts Yums american express Welcome

Creative

Carrer del Carme, 47, 08001, Barcelona

Average price €73

International

Carrer d'Amigó, 53, 08021, Barcelona

Average price €15

Japanese

Ronda de Sant Pere, 60, 08010, Barcelona

8.4 / 10
4 reviews

Average price €20

Catalan

Carrer de la Diputació, 205, 08011, Barcelona

7.8 / 10
111 reviews

Average price €20

Menú noches y festivos 16,99 €

International

Carrer de Blasco de Garay, 10, 08004, Barcelona

Average price €10

Italian

Carrer de Villarroel, 247, 08036, Barcelona

8.7 / 10
9 reviews

Average price €25 american express Welcome

Vietnamese

Carrer dels Àngels, 6, 08001, Barcelona

8.7 / 10
33 reviews

Average price €20

Creole

Passatge de Nogués, 08025, Barcelona

8.7 / 10
12 reviews

Average price €8 american express Welcome

Mediterranean

Carrer del Joncar, 17, 08005, Barcelona

8.7 / 10
16 reviews

Average price €28

Spanish

Carrer de Fastenrath, 14, 08035, Barcelona

8.0 / 10
16 reviews

Average price €20

Mediterranean

Carrer de Loreto, 21, 08029, Barcelona

Average price €15

Menú del día 2, 12.50€ 12,5 €

InsiderMediterranean

Ronda de Sant Pere, 7, 08010, Barcelona

8.4 / 10
115 reviews

Average price €35

Menú 14,59 €

Italian

Carrer Comte d'Urgell, 190, Barcelona, 08036, Barcelona

8.7 / 10
33 reviews

Average price €18 Accepts Yums american express Welcome

Catalan

Carrer de Ramon Turró, 120, 08005, Barcelona

Average price €12 american express Welcome

Menú 12€ 12 €

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