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

Peruvian

Cocorocó Sazón Peruana

Carrer de Muntaner, 83C local 1, 08011, Barcelona

8.9 / 10
129 reviews

Average price €25

Japanese

Carrer de Pau Claris, 139, 08009, Barcelona

8.9 / 10
611 reviews

Average price €12

Eastern Europe

Carrer dels Banys Vells, 15, 08003, Barcelona

7.6 / 10
209 reviews

Average price €20

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

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

8.9 / 10
241 reviews

Average price €25

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

French

Av. de Gaudí, 5, 08025, Barcelona

8.9 / 10
54 reviews

Average price €17

insider

Plaza de Palau, 13, 08003, Barcelona

8.9 / 10
192 reviews

Average price €20

Mediterranean

Plaça de Cardona, 4, 08006, Barcelona

9.3 / 10
237 reviews

Average price €25

Middle Eastern

Av. de Gaudí, 50, 08025, Barcelona

8.9 / 10
625 reviews

Average price €20

Carrer de Neptú, 18, 08006, Barcelona

8.9 / 10
616 reviews

Average price €26

Japanese

Carrer de l'Avenir, 74, 08021, Barcelona

8.7 / 10
393 reviews

Average price €14

Menu 11.50€

insiderFine Dining

Carrer de Mallorca, 271, 08008, Barcelona

9.3 / 10
507 reviews

Average price €50

Russian

Carrer de València, 232, 08007, Barcelona

8.9 / 10
776 reviews

Average price €18

Fine Dining

Passeig del Born, 36, 08003, Barcelona

8.9 / 10
643 reviews

Average price €25

Carrer de Roger de Llúria, 60, 08009, Barcelona

8.9 / 10
203 reviews

Average price €20

Mediterranean

C/ Regomir, 16, 08002, Barcelona

8.9 / 10
231 reviews

Average price €15

Basque

Passeig de Fabra i Puig, 159, 08016, Barcelona

8.9 / 10
527 reviews

Average price €30

Menú del día 10.95€

C/ Princesa , 16, 08003, Barcelona

8.7 / 10
101 reviews

Average price €18

Menu week-end 19.50

Mediterranean

C/ Marina, 16-18, 08005, Barcelona

8.7 / 10
57 reviews

Average price €29

Menu marinero 25€

Carrer de Nàpols, 217 (esquina Diagonal, 301), 08013, Barcelona

8.3 / 10
378 reviews

Average price €25

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

insiderMediterranean

Carrer dels Escudellers, 24, 08002, Barcelona

9.2 / 10
415 reviews

Average price €29

Italian

Av. del Marquès de l'Argentera, 19, 08003, Barcelona

9.2 / 10
401 reviews

Average price €15

insiderMediterranean

Carrer de la Cera, 23, 08001, Barcelona

9.2 / 10
1,513 reviews

Average price €30

insider

Rambla dels Caputxins, 37, 08002, Barcelona

9.2 / 10
1,112 reviews

Average price €30

Mediterranean

Carrer de Còrsega, 382, Local 1, 08037, Barcelona

9.2 / 10
219 reviews

Average price €18

Portuguese

Carrer de Sardenya, 296, Local 1, 08013, Barcelona

9.2 / 10
552 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