TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,515 restaurants

Sort by Relevance

Mediterranean

Raconet

Carrer de Calàbria, 206, Barcelona, Spain, 08029, Barcelona

Average price €30

Spanish

Ronda de Sant Pau, 15, 08015, Barcelona

Average price €20

Peruvian

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

Average price €16

Mediterranean

Carrer de València, 334 08009 Barcelona, 08009, Barcelona

Average price €20

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

International

Carrer de Provença, 424, 08025, Barcelona

Average price €11

From market

Carrer de Tuset, 3, 08006, Barcelona

Average price €30

Japanese

Carrer de Balmes, 203, Barcelona, Spain, 08006, Barcelona

Average price €15

Russian

C/ Gran Vía de les Corts, 682, 08010, Barcelona

Average price €20

Creative

Carrer de Josep Anselm Clavé, 19, 08002, Barcelona

Average price €25

Mediterranean

Passeig Marítim, 08003, Barcelona

Average price €25

Mediterranean

Passeig Marítim Barceloneta, Barcelona, Spain, 08003, Barcelona

Average price €25

Fine Dining

Carrer de Vic, 25, 08006, Barcelona

Average price €22

Cambodian

Carrer de la Mare de Déu de la Salut, 75, Barcelona, Spain, 08024, Barcelona

Average price €20

Mediterranean

Carrer de Pere IV, 192, Barcelona, Spain, 08005, Barcelona

Average price €20

Japanese

Travessera de les Corts, 220, Barcelona, Spain, 08028, Barcelona

Average price €15

Japanese

Carrer de la Creu Coberta, 50, Barcelona, Spain, 08014, Barcelona

Average price €15

Spanish

Via Laietana, 41 08003 Barcelona, 08003, Barcelona

Average price €45

Mediterranean

Carrer del Consell de Cent, 336, 08009 Barcelona, 08009, Barcelona

Average price €25

Peruvian

Carrer de los Castillejos, 397, 08025 Barcelona, Spain, 08025, Barcelona

Average price €12

Spanish

C/ Sant Elies, 11, 08006, Barcelona

Average price €13

Fine Dining

Plaza Molina, 1, 08006, Barcelona

Average price €20

Middle Eastern

Carrer de Balmes, 220, 08006, Barcelona

Average price €25

Middle Eastern

C/ Moll de Mestral, 5,7, 08005, Barcelona

Average price €20

Catalan

Carrer de la Marina, 19, Barcelona, Spain, 08005, Barcelona

Average price €20

Mediterranean

C/ Avinyo, 42, 08002, Barcelona

Average price €20

Menu 25€

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