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

Basque

Bilbao Berria L'Illa Diagonal

Avinguda Diagonal, 557, 08029, Barcelona

8.6 / 10
558 reviews

Average price €20

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

Basque

Carrer de Petritxol, 9, 08002, Barcelona

8.4 / 10
417 reviews

Average price €15

C/ del Capitán Arenas, 27, 08034, Barcelona

8.4 / 10
271 reviews

Average price €17

Spanish

C/ Badajoz, 44, 08005, Barcelona

Average price €11

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

From market

C/ Artesa de Segre, 6, 08022, Barcelona

8.0 / 10
74 reviews

Average price €15

Menú noches 13.50€

insiderFine Dining

Carrer de Santaló, 101, 08021, Barcelona

8.9 / 10
194 reviews

Average price €40

Mediterranean

Plaça de Pau Vila, 1, 08039, Barcelona

8.4 / 10
243 reviews

Average price €40

Japanese

Gran Vía, 373, 08015, Barcelona

8.8 / 10
1,243 reviews

Average price €22

Mediterranean

Carrer de Casp, 92, 08010, Barcelona

8.3 / 10
6 reviews

Average price €15

Set Menus from 8.5€ to 10.5€

Chinese

Carrer del Vallespir, 13, 08014, Barcelona

8.6 / 10
69 reviews

Average price €12

Italian

Travessera de Gracia, 87, 08021, Barcelona

8.6 / 10
387 reviews

Average price €18

Passeig de la Barceloneta, S/N (a pie de playa), 08003, Barcelona

8.6 / 10
486 reviews

Average price €28

Seafood

C/ Moll de Gregal, 29, 08005, Barcelona

8.6 / 10
800 reviews

Average price €40

Lebanese

Carrer dels Madrazo, 96, 08021, Barcelona

Average price €20

Spanish

Carrer de la Diputació, 200, 08011, Barcelona

Average price €20

Mexican

Carrer del Concili de Trento, 90, 08018, Barcelona

Average price €15

Mediterranean

08038, 08038, Barcelona

Average price €22

Italian

Gran Via de les Corts Catalanes, 566, 08018, Barcelona

Average price €20 Accepts Yums

Afghan

Carrer de Provença, 426, 08025, Barcelona

Average price €25

Argentinian

Carrer del Torrent de l'Olla, 35, Local 2, 08012, Barcelona

Average price €8

Italian

Carrer de Jaume I, 3, 08002, Barcelona

Average price €15

Italian

Carrer de la Indústria, 162, 08025, Barcelona

Average price €15

International

Via Laietana, 12, 08003, Barcelona

Average price €15

Indian

Carrer de Mallorca, 376, 08013, Barcelona

Average price €18

Traditional cuisine

Carrer de Salomó Ben Adret, 9, 08002, Barcelona

Average price €25

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