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

Mediterranean

Voramar

Passeig de Joan de Borbó, 72-73, 08003, Barcelona

6.6 / 10
43 reviews

Average price €40

Mediterranean

Avenida Catedral, 3, 08002, Barcelona

7.3 / 10
11 reviews

Average price €23

Mediterranean

Carrer de Campo Florido, 52, 08027, Barcelona

8.6 / 10
55 reviews

Average price €22

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

Mediterranean

Av. de Francesc Ferrer i Guàrdia, 13, 08038, Barcelona

6.5 / 10
54 reviews

Average price €25

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

Mediterranean

C/ Tuset, 20-24, 08006, Barcelona

8.6 / 10
1,438 reviews

Average price €30

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

Italian

Carrer de Gelabert, 42, 08029, Barcelona

7.2 / 10
3 reviews

Average price €12

Mediterranean

Gran Via de les Corts Catalanes, 373, 08015, Barcelona

7.7 / 10
40 reviews

Average price €20

International

Moll del Parc de la Pau, 08930, Barcelona

7.8 / 10
10 reviews

Average price €35

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

Italian

Carrer del Taquígraf Garriga, 58, 08029, Barcelona

Average price €11

Spanish

Carrer del Joncar, 3, 08005, Barcelona

Average price €17

Mediterranean

Carrer de Sant Antoni Maria Claret, 149, 08025, Barcelona

Average price €30

International

Carrer de l'Energia, 28, 08038, Barcelona

Average price €12

insiderFine Dining

Carrer del Consell de Cent, 338, 08009, Barcelona

Average price €38

Mediterranean

Carrer de Verdi, 213, 08024, Barcelona

Average price €15

Mediterranean

Paseo Marítimo de la Mar Bella, s/n, 08005 Barcelona, 08005, Barcelona

Average price €15

Mexican

Carrer de Marià Aguiló, 26, 08005, Barcelona

Average price €25

Argentinian

Carrer del Pare Secchi, 21, 08030, Barcelona

Average price €15

Mexican

Carrer de Casanova, 30, 08011, Barcelona

Average price €20

Japanese

Carrer de Gavà, 89, 08014, Barcelona

8.4 / 10
25 reviews

Average price €18

Spanish

Ronda de Sant Pere, 39, 08010, Barcelona

Average price €8

Indian

Centro de la Vila 35, 08005, Barcelona

Average price €17 Accepts Yums

Argentinian

Carrer del Rosselló, 413, 08025, Barcelona

Average price €10

Chinese

Carrer del Taquígraf Martí, 17, 08028, Barcelona

Average price €15

Turkish

Carrer de la Fusteria, 6-8, 08002, Barcelona

Average price €14

International

Carrer de Pujades, 27, 08018, Barcelona

Average price €9

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