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

Carpe Diem Barcelona (CDLC)

Paseo Maritimo de la Barceloneta, 32, 08003, Barcelona

8.9 / 10
182 reviews

Average price €40

Vietnamese

Carrer dels Àngels, 6, 08001, Barcelona

8.7 / 10
32 reviews

Average price €20

Mediterranean

Carrer de Santa Fe de Nou Mèxic, 18, 08017, Barcelona

Average price €25

Menu 9,95€

insiderMediterranean

Carrer d'Hercegovina, 24, 08006, Barcelona

9.1 / 10
22 reviews

Average price €25

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

American

Carrer del Torrent de l'Olla, 111, 08012, Barcelona

8.7 / 10
12 reviews

Average price €17

Mediterranean

Carrer de Mandri, 54, 08022, Barcelona

9.1 / 10
135 reviews

Average price €30

Mediterranean

Carrer de Loreto, 21, 08029, Barcelona

Average price €15

Menú del día 2, 12.50€

Italian

Carrer de la Llacuna, 118, 08018, Barcelona

8.7 / 10
14 reviews

Average price €14

Mediterranean

Av. de Gaudí, 8, 08025, Barcelona

8.7 / 10
8 reviews

Average price €20

Colombian

Avinguda Diagonal, 303, 08013, Barcelona

8.7 / 10
32 reviews

Average price €20

Mediterranean

Carrer de Buenos Aires, 28, 08036, Barcelona

7.9 / 10
95 reviews

Average price €18

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

Fusion

Carrer de Pallars, 375, 08019, Barcelona

Average price €15

Set Menu undefined€

American

Carrer dels Tallers, 14, 08001, Barcelona

9.1 / 10
20 reviews

Average price €15

European

Carrer De Descartes, 5, 08006, Barcelona

Average price €15

Set Menus 0€ and 0€

Lebanese

Carrer de València, 218, 08011, Barcelona

8.7 / 10
242 reviews

Average price €20

Mediterranean

Carrer Francesc Pérez Cabrero, 4, 08021, Barcelona

8.7 / 10
25 reviews

Average price €25

International

Plaça del Pedró, 8, 08001, Barcelona

Average price €15

Set Menu 13€

American

Travessera de Gràcia, 86, 08006, Barcelona

8.1 / 10
115 reviews

Average price €12

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

Japanese

Carrer de València, 290, 08007, Barcelona

8.7 / 10
383 reviews

Average price €20

Mediterranean

Via Augusta, 98, 08006, Barcelona

8.7 / 10
742 reviews

Average price €18

Italian

Passeig de Sant Antoni, 15, Barcelona, Spain, 08014, Barcelona

8.7 / 10
598 reviews

Average price €15

Italian

C/ Ausiàs March, 7, 08010, Barcelona

8.7 / 10
241 reviews

Average price €18

Mediterranean

C/ dels Capellans, 4, 08002, Barcelona

8.7 / 10
119 reviews

Average price €21

Normal

insiderFusion

Carrer del Doctor Fleming, 21, Barcelona, Spain, 08017, Barcelona

8.7 / 10
204 reviews

Average price €30

insiderBasque

C/ Mozart, 22, 08012, Barcelona

8.7 / 10
191 reviews

Average price €31

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