Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Barcelona

3,589 restaurants

Sort by Relevance

Italian

La Pimpa

Carrer d'Europa, 24, 08028, Barcelona

9.8 / 10
77 reviews

Average price €15

InsiderFrom market

Pau Claris 190, 08037, Barcelona

9.4 / 10
786 reviews

Average price €40 Accepts Yums american express Welcome

Fine Dining

Gran Vía de les Corts Catalanes, 373-385, 08015, Barcelona

8.6 / 10
112 reviews

Average price €28 american express Welcome

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

Lebanese

C/ Torrent de la Olla, 136, 08012, Barcelona

9.4 / 10
712 reviews

Average price €19

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

InsiderItalian

C/ Saragossa, 123, 08006, Barcelona

9.4 / 10
272 reviews

Average price €29 american express Welcome

Mediterranean

Carrer de Còrsega, 337, 08037, Barcelona

9.4 / 10
286 reviews

Average price €24 american express Welcome

Normal

From Galicia

C/ Fontrodona, 5, 08004, Barcelona

8.6 / 10
150 reviews

Average price €23

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

InsiderFrom Galicia

C/ Indústria, 314, 08026, Barcelona

9.2 / 10
318 reviews

Average price €76 american express Welcome

Menú 110 € 110 €

InsiderCatalan

Carrer de Valldonzella, 46, 08001, Barcelona

9.4 / 10
368 reviews

Average price €30

YUMS x2Organic

Carrer de Balmes, 64, 08007, Barcelona

Average price €12

YUMS x2Italian

Carrer de Vallmajor, 33, 08021, Barcelona

Average price €25

Mediterranean

Carrer de la Marina, 420, 08013, Barcelona

Average price €25 Accepts Yums

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

YUMS x2European

Carrer del Mas Duran, 40, 08042, Barcelona

Average price €11 Accepts Yums

YUMS x2Korean

Carrer de la Diputació, 88, 08015, Barcelona

Average price €25 Accepts Yums

Italian

Carrer de las Navas de Tolosa, 283, 08026, Barcelona

Average price €25

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

Spanish

Plaça Reial, 10, 08002, Barcelona

Average price €18

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

Peruvian

Carrer de Marià Cubí, 199, 08021, Barcelona

8.6 / 10
7 reviews

Average price €25

-50% en Carta con Volvamos a los Restaurantes

YUMS x2InsiderFusion

Carrer del Davant del Portal Nou, 08003, Barcelona

Average price €20

Mediterranean

Carrer de les Magdalenes, 27, 08002, Barcelona

8.8 / 10
49 reviews

Average price €25 american express Welcome

Spanish

Carrer del Pou, 38, 08016, Barcelona

8.8 / 10
10 reviews

Average price €15

Mediterranean

Gran Via de les Corts Catalanes, 700, 08010, Barcelona

8.6 / 10
4 reviews

Average price €35

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

Mediterranean

Carrer de Vallhonrat, 19, 08004, Barcelona

8.5 / 10
94 reviews

Average price €20

Menú del mediodía 11 €

Italian

Carrer de l’Encarnació, 51, 08024, Barcelona

9.2 / 10
554 reviews

Average price €20

Japanese

Carrer de Nicaragua, 122, 08029, Barcelona

9.0 / 10
552 reviews

Average price €14

Menú de mediodía 9.95 € 9,95 €

InsiderMediterranean

Carrer dels Escudellers, 24, 08002, Barcelona

9.2 / 10
448 reviews

Average price €29

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